.elementor-677 .elementor-element.elementor-element-73f947f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-73f947f:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-73f947f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #002A3A 0%, #001923 100%);}.elementor-677 .elementor-element.elementor-element-4a41dac{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-677 .elementor-element.elementor-element-93ef8b2{text-align:center;}.elementor-677 .elementor-element.elementor-element-93ef8b2 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:56px;font-weight:600;color:#D1DEE2;}.elementor-widget-text-editor{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 );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-677 .elementor-element.elementor-element-a9d0b0e{width:var( --container-widget-width, 90% );max-width:90%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#B3C9D0;}.elementor-677 .elementor-element.elementor-element-a9d0b0e.elementor-element{--align-self:center;}.elementor-677 .elementor-element.elementor-element-2466910{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-677 .elementor-element.elementor-element-2466910:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-2466910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00161E;background-image:url("https://nibaltrading.com/wp-content/uploads/2026/01/Image-gt.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-203f873{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-203f873:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-203f873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #002A3A 0%, #001923 100%);}.elementor-677 .elementor-element.elementor-element-ba727a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-677 .elementor-element.elementor-element-fb23d9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-677 .elementor-element.elementor-element-fb23d9e .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:30px;font-weight:600;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-fb23d9e .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-fb23d9e .elementor-heading-title a:focus{color:var( --e-global-color-d048afd );}.elementor-677 .elementor-element.elementor-element-d2ef892{width:var( --container-widget-width, 35% );max-width:35%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;font-family:"Segoe UI", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-d2ef892.elementor-element{--align-self:center;}.elementor-677 .elementor-element.elementor-element-c41257d{width:var( --container-widget-width, 80% );max-width:80%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;color:#AAC2C9;}.elementor-677 .elementor-element.elementor-element-c41257d.elementor-element{--align-self:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-677 .elementor-element.elementor-element-308d258{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-ec4531e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-38d1081{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-9af17cf{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-4bc99bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-d598b9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-8a2b9ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-8a2b9ad.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-bc6a608{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-677 .elementor-element.elementor-element-1f6f4ce{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-677 .elementor-element.elementor-element-0c232a4 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-0c232a4 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-0c232a4 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-0c232a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-0c232a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-0c232a4 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-0c232a4 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-0c232a4 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-4c16334 .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-4c16334 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-4c16334 .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-4c16334{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-4c16334 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-4c16334 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-4c16334 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-4c16334 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{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 );}.elementor-677 .elementor-element.elementor-element-581cca7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-581cca7 img{width:429px;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-f19e9ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-bf3e862{--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-677 .elementor-element.elementor-element-7786987{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-677 .elementor-element.elementor-element-85ac647{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-677 .elementor-element.elementor-element-9dd5676{width:var( --container-widget-width, 50% );max-width:50%;padding:10px 12px 15px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-9dd5676 .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-9dd5676 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-9dd5676 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-9dd5676 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-9dd5676:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-9dd5676:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-9dd5676 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-f4ee0e6{width:var( --container-widget-width, 50% );max-width:50%;padding:10px 12px 15px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-f4ee0e6 .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-f4ee0e6 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-f4ee0e6 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-f4ee0e6 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-f4ee0e6:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-f4ee0e6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-f4ee0e6 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-1c23d57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-1c23d57 .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-1c23d57 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-1c23d57 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-1c23d57 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-1c23d57:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-1c23d57:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-1c23d57 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-495925f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-495925f.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-ae10e3b{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B3C9D0;}.elementor-677 .elementor-element.elementor-element-ac65227{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-042b9d5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-042b9d5 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-042b9d5 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-042b9d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-042b9d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-042b9d5 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-042b9d5 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-042b9d5 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-0ef83b3 .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-0ef83b3 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-0ef83b3 .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-0ef83b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-0ef83b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-0ef83b3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-0ef83b3 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-0ef83b3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-5ea90de img{width:429px;height:510px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-fc6ff93{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-e1b7928{--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-677 .elementor-element.elementor-element-d96fc38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-677 .elementor-element.elementor-element-2fb9805{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-2fb9805:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-2fb9805:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-a7b1bc8{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-a7b1bc8:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-a7b1bc8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-3f846df{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-3f846df:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-3f846df:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-f5e465c{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-f5e465c:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-f5e465c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-9a53407{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-9a53407.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-677 .elementor-element.elementor-element-5ba1ce7 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-5ba1ce7 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-5ba1ce7 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-5ba1ce7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-5ba1ce7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-5ba1ce7 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-5ba1ce7 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-5ba1ce7 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-bba31cf .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-bba31cf .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-bba31cf .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-bba31cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-bba31cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-bba31cf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-bba31cf .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-bba31cf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-430482d img{width:429px;height:535px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-37dc46f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-51937e4{--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-677 .elementor-element.elementor-element-4c72a85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-380f525{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-0e2f3d3 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-0e2f3d3 .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-0e2f3d3 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-5dbdb75 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-5dbdb75 .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-5dbdb75 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-3b321eb{border-style:none;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;color:#A2B8BF;}.elementor-677 .elementor-element.elementor-element-685c680{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-f5d9e25 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-f5d9e25 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-f5d9e25 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-f5d9e25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-f5d9e25 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-f5d9e25 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-f5d9e25 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-f5d9e25 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-632d3df .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-632d3df .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-632d3df .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-632d3df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-632d3df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-632d3df .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-632d3df .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-632d3df .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-12a00a2 img{width:429px;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-db344cd{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:16px;--n-tabs-gap:28px;--n-tabs-title-border-radius:6px 6px 6px 6px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:14px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:7px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-size:32px;--n-tabs-icon-gap:16px;}.elementor-677 .elementor-element.elementor-element-db344cd > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 48.56%, #00797833 100%);}.elementor-677 .elementor-element.elementor-element-db344cd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 50.1%, #00797880 100%);}.elementor-677 .elementor-element.elementor-element-db344cd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-677 .elementor-element.elementor-element-db344cd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 50.1%, #00797880 100%);}.elementor-677 .elementor-element.elementor-element-db344cd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 1px 4px 0px rgba(25.000000000000004, 33, 61, 0.08);}.elementor-677 .elementor-element.elementor-element-db344cd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Segoe UI", Sans-serif;font-weight:600;}.elementor-677 .elementor-element.elementor-element-db344cd [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-712a7ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3ba9c52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-952a800{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-d3b839d{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-e1b91d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-e004eda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-b924f97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-b924f97.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-290b24e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-677 .elementor-element.elementor-element-7e8ec7d{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3d59e6d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-3d59e6d .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-3d59e6d .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-3d59e6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-3d59e6d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-3d59e6d .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-3d59e6d .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-3d59e6d .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-ef26fb5 .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-ef26fb5 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-ef26fb5 .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-ef26fb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-ef26fb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-ef26fb5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-ef26fb5 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-ef26fb5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-e6ed5c6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-e6ed5c6 img{width:429px;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-06ce201{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-b8c67ab{--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-677 .elementor-element.elementor-element-fb801e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-677 .elementor-element.elementor-element-7763c26{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-64c95dd{width:var( --container-widget-width, 50% );max-width:50%;padding:10px 12px 15px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-64c95dd .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-64c95dd .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-64c95dd .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-64c95dd .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-64c95dd:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-64c95dd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-64c95dd .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-3045a04{width:var( --container-widget-width, 50% );max-width:50%;padding:10px 12px 15px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-3045a04 .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-3045a04 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-3045a04 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-3045a04 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-3045a04:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-3045a04:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-3045a04 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-b67465c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-b67465c .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-b67465c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-b67465c .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-b67465c .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-b67465c:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-b67465c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-b67465c .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-7a23a3f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-7a23a3f.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-4d81c10{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B3C9D0;}.elementor-677 .elementor-element.elementor-element-a3c40b2{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-6884e70 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-6884e70 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-6884e70 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6884e70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-6884e70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-6884e70 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-6884e70 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-6884e70 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-8f935a8 .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-8f935a8 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-8f935a8 .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-8f935a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-8f935a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-8f935a8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-8f935a8 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-8f935a8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-4064274 img{width:429px;height:510px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-16950ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-e68f079{--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-677 .elementor-element.elementor-element-84d9a4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-677 .elementor-element.elementor-element-2850fe9{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-2850fe9:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-2850fe9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-bbcae42{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-bbcae42:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-bbcae42:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-293bdd7{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-293bdd7:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-293bdd7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-6fbf67f{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-6fbf67f:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-6fbf67f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-e24dd94{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-da0748a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-da0748a .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-da0748a .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-da0748a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-da0748a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-da0748a .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-da0748a .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-da0748a .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-dec069c .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-dec069c .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-dec069c .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-dec069c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-dec069c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-dec069c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-dec069c .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-dec069c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-aa4c375 img{width:429px;height:535px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-c2ef2d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-744cc23{--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-677 .elementor-element.elementor-element-5f7b4fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-fb0a3fa{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-d1a8a4e .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-d1a8a4e .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-d1a8a4e .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-03d2705 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-03d2705 .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-03d2705 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-fb2a6a5{border-style:none;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;color:#A2B8BF;}.elementor-677 .elementor-element.elementor-element-c4585f9{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-1286055 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-1286055 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-1286055 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-1286055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-1286055 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-1286055 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-1286055 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-1286055 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-bc8b12d .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-bc8b12d .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-bc8b12d .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-bc8b12d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-bc8b12d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-bc8b12d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-bc8b12d .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-bc8b12d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-fe9d520 img{width:429px;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-ae1639c{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:16px;--n-tabs-gap:28px;--n-tabs-title-border-radius:6px 6px 6px 6px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:14px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:7px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-size:32px;--n-tabs-icon-gap:16px;}.elementor-677 .elementor-element.elementor-element-ae1639c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 48.56%, #00797833 100%);}.elementor-677 .elementor-element.elementor-element-ae1639c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 50.1%, #00797880 100%);}.elementor-677 .elementor-element.elementor-element-ae1639c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-677 .elementor-element.elementor-element-ae1639c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 50.1%, #00797880 100%);}.elementor-677 .elementor-element.elementor-element-ae1639c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 1px 4px 0px rgba(25.000000000000004, 33, 61, 0.08);}.elementor-677 .elementor-element.elementor-element-ae1639c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Segoe UI", Sans-serif;font-weight:600;}.elementor-677 .elementor-element.elementor-element-ae1639c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-ae63f28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-6b609b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-9c039fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-6dfb13e{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-53f3df4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-f851698{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-9292167{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-9292167.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-9da0e9e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-677 .elementor-element.elementor-element-d68dbbb{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-b90c1fe .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-b90c1fe .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-b90c1fe .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-b90c1fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-b90c1fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-b90c1fe .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-b90c1fe .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-b90c1fe .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-be5895a .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-be5895a .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-be5895a .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-be5895a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-be5895a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-be5895a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-be5895a .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-be5895a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-f84e05f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-f84e05f img{width:429px;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-a73ea3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-432f6a3{--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-677 .elementor-element.elementor-element-76395d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-677 .elementor-element.elementor-element-c547a1e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-0001a96{width:var( --container-widget-width, 50% );max-width:50%;padding:10px 12px 15px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-0001a96 .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-0001a96 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-0001a96 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-0001a96 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-0001a96:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-0001a96:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-0001a96 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-cfff961{width:var( --container-widget-width, 50% );max-width:50%;padding:10px 12px 15px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-cfff961 .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-cfff961 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-cfff961 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-cfff961 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-cfff961:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-cfff961:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-cfff961 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-14c735b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-14c735b .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-14c735b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-14c735b .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-14c735b .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-14c735b:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-14c735b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-14c735b .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-4b11f72{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-4b11f72.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-61c21c7{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B3C9D0;}.elementor-677 .elementor-element.elementor-element-41b47ed{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4fd42cd .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-4fd42cd .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-4fd42cd .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-4fd42cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-4fd42cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-4fd42cd .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-4fd42cd .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-4fd42cd .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-4edcc48 .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-4edcc48 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-4edcc48 .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-4edcc48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-4edcc48 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-4edcc48 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-4edcc48 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-4edcc48 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-e8d4cdd img{width:429px;height:510px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-8ec72c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-6b728e1{--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-677 .elementor-element.elementor-element-6b46491{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-677 .elementor-element.elementor-element-72cb8ae{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-72cb8ae:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-72cb8ae:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-551c629{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-551c629:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-551c629:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-af16371{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-af16371:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-af16371:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-824ca6f{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-824ca6f:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-824ca6f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-0d724a4{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-9ad8ea2 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-9ad8ea2 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-9ad8ea2 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-9ad8ea2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-9ad8ea2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-9ad8ea2 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-9ad8ea2 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-9ad8ea2 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-e72fdce .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-e72fdce .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-e72fdce .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-e72fdce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-e72fdce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-e72fdce .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-e72fdce .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-e72fdce .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-99a607c img{width:429px;height:535px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-9ad2e1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-ee00cc2{--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-677 .elementor-element.elementor-element-3fa6749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4255a32{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-e2eddb3 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-e2eddb3 .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-e2eddb3 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-15b84d6 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-15b84d6 .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-15b84d6 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-103c8dc{border-style:none;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;color:#A2B8BF;}.elementor-677 .elementor-element.elementor-element-47ad85f{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-64e9266 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-64e9266 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-64e9266 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-64e9266{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-64e9266 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-64e9266 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-64e9266 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-64e9266 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-5a84faf .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-5a84faf .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-5a84faf .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-5a84faf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-5a84faf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-5a84faf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-5a84faf .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-5a84faf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-2eb50e5 img{width:429px;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-00f4858{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:16px;--n-tabs-gap:28px;--n-tabs-title-border-radius:6px 6px 6px 6px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:14px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:7px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-size:32px;--n-tabs-icon-gap:16px;}.elementor-677 .elementor-element.elementor-element-00f4858 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 48.56%, #00797833 100%);}.elementor-677 .elementor-element.elementor-element-00f4858.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 50.1%, #00797880 100%);}.elementor-677 .elementor-element.elementor-element-00f4858.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-677 .elementor-element.elementor-element-00f4858.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 50.1%, #00797880 100%);}.elementor-677 .elementor-element.elementor-element-00f4858.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 1px 4px 0px rgba(25.000000000000004, 33, 61, 0.08);}.elementor-677 .elementor-element.elementor-element-00f4858.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Segoe UI", Sans-serif;font-weight:600;}.elementor-677 .elementor-element.elementor-element-00f4858 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-22c4e7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-8cec37e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-09ca58e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-5918c74{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-5460680{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-5a1e1aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-e905f9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-e905f9c.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-367dcf0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-677 .elementor-element.elementor-element-ead3c46{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-fe7bf64 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-fe7bf64 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-fe7bf64 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-fe7bf64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-fe7bf64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-fe7bf64 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-fe7bf64 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-fe7bf64 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-d621598 .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-d621598 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-d621598 .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-d621598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-d621598 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-d621598 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-d621598 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-d621598 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-155b147{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-155b147 img{width:429px;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-7c5c517{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-e3254f1{--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-677 .elementor-element.elementor-element-8ef1002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-677 .elementor-element.elementor-element-eaed890{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-d663ed6{width:var( --container-widget-width, 50% );max-width:50%;padding:10px 12px 15px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-d663ed6 .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-d663ed6 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-d663ed6 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-d663ed6 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-d663ed6:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-d663ed6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-d663ed6 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-a52ce73{width:var( --container-widget-width, 50% );max-width:50%;padding:10px 12px 15px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-a52ce73 .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-a52ce73 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-a52ce73 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-a52ce73 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-a52ce73:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-a52ce73:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-a52ce73 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-6aecd23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-6aecd23 .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-6aecd23 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6aecd23 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-6aecd23 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-6aecd23:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-6aecd23:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6aecd23 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-a30bcad{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-a30bcad.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-adbfb0c{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B3C9D0;}.elementor-677 .elementor-element.elementor-element-d1f707b{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-6692463 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-6692463 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-6692463 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6692463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-6692463 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-6692463 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-6692463 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-6692463 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-01cb2f6 .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-01cb2f6 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-01cb2f6 .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-01cb2f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-01cb2f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-01cb2f6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-01cb2f6 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-01cb2f6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6221b80 img{width:429px;height:465px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-316ee4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-70c0484{--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-677 .elementor-element.elementor-element-4b4c301{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-677 .elementor-element.elementor-element-8145037{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-8145037:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-8145037:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-2d3abdc{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-2d3abdc:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-2d3abdc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-6271119{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-6271119:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-6271119:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-09a5408{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-09a5408:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-09a5408:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-147b00f{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-fb3167c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-fb3167c .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-fb3167c .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-fb3167c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-fb3167c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-fb3167c .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-fb3167c .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-fb3167c .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-4677db5 .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-4677db5 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-4677db5 .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-4677db5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-4677db5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-4677db5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-4677db5 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-4677db5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-e0ccb0b img{width:429px;height:535px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-c5d014c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3b91fa3{--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-677 .elementor-element.elementor-element-519a3b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-ba9749a{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-a36fec9 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-a36fec9 .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-a36fec9 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-860b7b3 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-860b7b3 .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-860b7b3 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-1ad15c7{border-style:none;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;color:#A2B8BF;}.elementor-677 .elementor-element.elementor-element-7e95021{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-2f28480 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-2f28480 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-2f28480 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-2f28480{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-2f28480 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-2f28480 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-2f28480 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-2f28480 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-89ddebb .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-89ddebb .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-89ddebb .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-89ddebb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-89ddebb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-89ddebb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-89ddebb .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-89ddebb .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-63bec3f img{width:429px;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-f146fab{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:16px;--n-tabs-gap:28px;--n-tabs-title-border-radius:6px 6px 6px 6px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:14px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:7px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-size:32px;--n-tabs-icon-gap:16px;}.elementor-677 .elementor-element.elementor-element-f146fab > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 48.56%, #00797833 100%);}.elementor-677 .elementor-element.elementor-element-f146fab.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 50.1%, #00797880 100%);}.elementor-677 .elementor-element.elementor-element-f146fab.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-677 .elementor-element.elementor-element-f146fab.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 50.1%, #00797880 100%);}.elementor-677 .elementor-element.elementor-element-f146fab.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 1px 4px 0px rgba(25.000000000000004, 33, 61, 0.08);}.elementor-677 .elementor-element.elementor-element-f146fab.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Segoe UI", Sans-serif;font-weight:600;}.elementor-677 .elementor-element.elementor-element-f146fab [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-b0b81c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-0cece21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4658d38{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-17ea7fb{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-ea9ac97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-c8db2a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-a2f7fb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-a2f7fb0.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-ff15e52{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-677 .elementor-element.elementor-element-fdd6bd4{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-b9774f7 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-b9774f7 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-b9774f7 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-b9774f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-b9774f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-b9774f7 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-b9774f7 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-b9774f7 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-5295302 .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-5295302 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-5295302 .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-5295302{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-5295302 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-5295302 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-5295302 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-5295302 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-7170353{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-7170353 img{width:429px;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-0f2ff05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-d9ad8f4{--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-677 .elementor-element.elementor-element-e04cac6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-677 .elementor-element.elementor-element-d51d9dd{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-550d88c{width:var( --container-widget-width, 50% );max-width:50%;padding:10px 12px 15px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-550d88c .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-550d88c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-550d88c .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-550d88c .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-550d88c:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-550d88c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-550d88c .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-e632a4c{width:var( --container-widget-width, 50% );max-width:50%;padding:10px 12px 15px 12px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-e632a4c .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-e632a4c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-e632a4c .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-e632a4c .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-e632a4c:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-e632a4c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-e632a4c .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-637499a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-637499a .elementor-icon-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-637499a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-637499a .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-637499a .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-637499a:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-637499a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-637499a .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-f3d104e{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-f3d104e.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-a37aaa6{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B3C9D0;}.elementor-677 .elementor-element.elementor-element-43ae2a2{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-f12ea82 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-f12ea82 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-f12ea82 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-f12ea82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-f12ea82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-f12ea82 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-f12ea82 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-f12ea82 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-d3c6a4c .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-d3c6a4c .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-d3c6a4c .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-d3c6a4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-d3c6a4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-d3c6a4c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-d3c6a4c .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-d3c6a4c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-5f2646f img{width:429px;height:510px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-6dc51fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-e4fcd7a{--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-677 .elementor-element.elementor-element-d66148b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-677 .elementor-element.elementor-element-7226e68{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-7226e68:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-7226e68:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-94d9046{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-94d9046:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-94d9046:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-6f94071{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-6f94071:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-6f94071:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-5fd8e34{padding:12px 12px 15px 12px;}.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon{font-size:25px;}.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-5fd8e34:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-5fd8e34:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:400;color:#7FA3B0;}.elementor-677 .elementor-element.elementor-element-e89bb1b{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-571537c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-571537c .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-571537c .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-571537c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-571537c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-571537c .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-571537c .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-571537c .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-db1664c .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-db1664c .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-db1664c .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-db1664c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-db1664c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-db1664c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-db1664c .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-db1664c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6131d5d img{width:429px;height:535px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-31306d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-0de02cb{--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-677 .elementor-element.elementor-element-79a5d68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-35b64c8{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-d40ab33 .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-d40ab33 .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-d40ab33 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-b5128ca .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-b5128ca .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-b5128ca .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-541f5c6{border-style:none;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;color:#A2B8BF;}.elementor-677 .elementor-element.elementor-element-4d1080e{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-d067caa .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-b403793 );color:var( --e-global-color-b403793 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 18px 14px 18px;}.elementor-677 .elementor-element.elementor-element-d067caa .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-d067caa .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-d067caa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-d067caa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-d067caa .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-677 .elementor-element.elementor-element-d067caa .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-d067caa .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-26de2f7 .elementor-button{background-color:#DFFEDF1A;font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 15px 14px 15px;}.elementor-677 .elementor-element.elementor-element-26de2f7 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-26de2f7 .elementor-button:focus{background-color:#DFFEDF40;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-26de2f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-26de2f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-26de2f7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-26de2f7 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-26de2f7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-4eb3cf5 img{width:429px;border-radius:8px 8px 8px 8px;}.elementor-677 .elementor-element.elementor-element-88d7ec6{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:16px;--n-tabs-gap:28px;--n-tabs-title-border-radius:6px 6px 6px 6px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:14px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:7px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-size:32px;--n-tabs-icon-gap:16px;}.elementor-677 .elementor-element.elementor-element-88d7ec6 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 48.56%, #00797833 100%);}.elementor-677 .elementor-element.elementor-element-88d7ec6.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 50.1%, #00797880 100%);}.elementor-677 .elementor-element.elementor-element-88d7ec6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-677 .elementor-element.elementor-element-88d7ec6.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00797800;background-color:transparent;background-image:linear-gradient(137deg, #00797800 50.1%, #00797880 100%);}.elementor-677 .elementor-element.elementor-element-88d7ec6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 1px 4px 0px rgba(25.000000000000004, 33, 61, 0.08);}.elementor-677 .elementor-element.elementor-element-88d7ec6.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Segoe UI", Sans-serif;font-weight:600;}.elementor-677 .elementor-element.elementor-element-88d7ec6 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-af5a599{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:4px;--n-tabs-gap:32px;--n-tabs-title-border-radius:4px 4px 4px 4px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:8px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:8px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-677 .elementor-element.elementor-element-af5a599 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-677 .elementor-element.elementor-element-af5a599.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#DFFEDF1A;}.elementor-677 .elementor-element.elementor-element-af5a599.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Segoe UI", Sans-serif;font-weight:600;}.elementor-677 .elementor-element.elementor-element-af5a599 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-text );}.elementor-677 .elementor-element.elementor-element-9d45cb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-a529dae{text-align:center;}.elementor-677 .elementor-element.elementor-element-a529dae .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.3em;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-c95b69e{width:var( --container-widget-width, 31% );max-width:31%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:center;font-family:"Segoe UI", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-60c1b09{width:var( --container-widget-width, 80% );max-width:80%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;color:#AAC2C9;}.elementor-677 .elementor-element.elementor-element-499f687{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-abbf7bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );color:var( --e-global-color-text );}.elementor-677 .elementor-element.elementor-element-6ff6871{padding:24px 24px 24px 24px;}.elementor-677 .elementor-element.elementor-element-6ff6871 .elementor-image-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-6ff6871.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-677 .elementor-element.elementor-element-6ff6871.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-677 .elementor-element.elementor-element-6ff6871.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-677 .elementor-element.elementor-element-6ff6871 .elementor-image-box-wrapper .elementor-image-box-img{width:64px;}.elementor-677 .elementor-element.elementor-element-6ff6871 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-677 .elementor-element.elementor-element-6ff6871 .elementor-image-box-title{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6ff6871:has(:hover) .elementor-image-box-title,
					 .elementor-677 .elementor-element.elementor-element-6ff6871:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-6ff6871 .elementor-image-box-description{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-37d417e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-1b946a8{padding:24px 24px 24px 24px;}.elementor-677 .elementor-element.elementor-element-1b946a8 .elementor-image-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-1b946a8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-677 .elementor-element.elementor-element-1b946a8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-677 .elementor-element.elementor-element-1b946a8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-677 .elementor-element.elementor-element-1b946a8 .elementor-image-box-wrapper .elementor-image-box-img{width:64px;}.elementor-677 .elementor-element.elementor-element-1b946a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-677 .elementor-element.elementor-element-1b946a8 .elementor-image-box-title{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-1b946a8:has(:hover) .elementor-image-box-title,
					 .elementor-677 .elementor-element.elementor-element-1b946a8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-1b946a8 .elementor-image-box-description{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-435828d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-ca84f52{padding:24px 24px 24px 24px;}.elementor-677 .elementor-element.elementor-element-ca84f52 .elementor-image-box-wrapper{text-align:start;}.elementor-677 .elementor-element.elementor-element-ca84f52.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-677 .elementor-element.elementor-element-ca84f52.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-677 .elementor-element.elementor-element-ca84f52.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-677 .elementor-element.elementor-element-ca84f52 .elementor-image-box-wrapper .elementor-image-box-img{width:64px;}.elementor-677 .elementor-element.elementor-element-ca84f52 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-677 .elementor-element.elementor-element-ca84f52 .elementor-image-box-title{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-ca84f52:has(:hover) .elementor-image-box-title,
					 .elementor-677 .elementor-element.elementor-element-ca84f52:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-ca84f52 .elementor-image-box-description{font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:400;color:#CCDBE0;}.elementor-677 .elementor-element.elementor-element-c8fd968 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Segoe UI", Sans-serif;font-size:14px;font-weight:600;fill:#014962;color:#014962;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:14px 24px 14px 24px;}.elementor-677 .elementor-element.elementor-element-c8fd968 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-c8fd968 .elementor-button:focus{background-color:#86F8AE;color:var( --e-global-color-b403793 );border-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-c8fd968{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-677 .elementor-element.elementor-element-c8fd968 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-677 .elementor-element.elementor-element-c8fd968 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-677 .elementor-element.elementor-element-c8fd968 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-c8fd968 .elementor-button:focus svg{fill:var( --e-global-color-b403793 );}.elementor-677 .elementor-element.elementor-element-bb74b6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-2378420{--display:flex;--min-height:402px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-2378420:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-2378420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nibaltrading.com/wp-content/uploads/2025/10/Noise-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-a243e07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-677 .elementor-element.elementor-element-4acb61e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-677 .elementor-element.elementor-element-4acb61e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-d048afd );}.elementor-677 .elementor-element.elementor-element-4acb61e .elementor-icon{font-size:55px;}.elementor-677 .elementor-element.elementor-element-4acb61e .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-4acb61e .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:24px;font-weight:600;}.elementor-677 .elementor-element.elementor-element-4acb61e:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-4acb61e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d048afd );}.elementor-677 .elementor-element.elementor-element-4acb61e .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:400;color:#B3C9D0;}.elementor-677 .elementor-element.elementor-element-5cf3dbd{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-677 .elementor-element.elementor-element-5cf3dbd .elementor-heading-title{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-d048afd );}.elementor-677 .elementor-element.elementor-element-5cf3dbd .elementor-heading-title a:hover, .elementor-677 .elementor-element.elementor-element-5cf3dbd .elementor-heading-title a:focus{color:var( --e-global-color-d048afd );}.elementor-677 .elementor-element.elementor-element-f56d571{width:var( --container-widget-width, 100% );max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-f56d571.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-e78fa9d{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#AAC2C9;}.elementor-677 .elementor-element.elementor-element-e78fa9d.elementor-element{--align-self:center;}.elementor-677 .elementor-element.elementor-element-c736ff7{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:30px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-677 .elementor-element.elementor-element-c736ff7 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-677 .elementor-element.elementor-element-c736ff7 .elementor-social-icon i{color:#02010100;}.elementor-677 .elementor-element.elementor-element-c736ff7 .elementor-social-icon svg{fill:#02010100;}.elementor-677 .elementor-element.elementor-element-1447378{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-677 .elementor-element.elementor-element-1447378:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-1447378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nibaltrading.com/wp-content/uploads/2026/03/Image-Replace.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-677 .elementor-element.elementor-element-1c1d475{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-70e89c3{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-677 .elementor-element.elementor-element-486509d img{width:160px;}.elementor-677 .elementor-element.elementor-element-d581d45{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-677 .elementor-element.elementor-element-5e9e627{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:400;color:#B3C9D0;}.elementor-677 .elementor-element.elementor-element-b0a5ad1{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-b0a5ad1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-677 .elementor-element.elementor-element-b0a5ad1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-677 .elementor-element.elementor-element-b0a5ad1 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-677 .elementor-element.elementor-element-b0a5ad1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Segoe UI", Sans-serif;font-weight:600;}.elementor-677 .elementor-element.elementor-element-628c116{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-628c116 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-677 .elementor-element.elementor-element-628c116 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-628c116 .elementor-icon{font-size:64px;}.elementor-677 .elementor-element.elementor-element-628c116 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-628c116 .elementor-icon-box-title a{font-family:"Segoe UI", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;}.elementor-677 .elementor-element.elementor-element-628c116:has(:hover) .elementor-icon-box-title,
					 .elementor-677 .elementor-element.elementor-element-628c116:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-677 .elementor-element.elementor-element-628c116 .elementor-icon-box-description{font-family:"Segoe UI", Sans-serif;font-size:18px;font-weight:400;color:#B3C9D0;}@media(max-width:1024px){.elementor-677 .elementor-element.elementor-element-4a41dac{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:10px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-677 .elementor-element.elementor-element-93ef8b2 .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-677 .elementor-element.elementor-element-a9d0b0e{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-677 .elementor-element.elementor-element-203f873{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-ba727a7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-fb23d9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-677 .elementor-element.elementor-element-d2ef892{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-677 .elementor-element.elementor-element-8a2b9ad{font-size:16px;}.elementor-677 .elementor-element.elementor-element-bc6a608{font-size:14px;}.elementor-677 .elementor-element.elementor-element-1f6f4ce{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-4c16334 .elementor-button{padding:14px 56px 14px 56px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-677 .elementor-element.elementor-element-581cca7 img{height:385px;object-fit:cover;}.elementor-677 .elementor-element.elementor-element-bf3e862{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-7786987{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-677 .elementor-element.elementor-element-9dd5676 .elementor-icon-box-description{font-size:16px;}.elementor-677 .elementor-element.elementor-element-f4ee0e6 .elementor-icon-box-description{font-size:16px;}.elementor-677 .elementor-element.elementor-element-1c23d57 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-495925f{font-size:16px;}.elementor-677 .elementor-element.elementor-element-ae10e3b{font-size:14px;}.elementor-677 .elementor-element.elementor-element-ac65227{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-0ef83b3 .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-5ea90de img{height:518px;}.elementor-677 .elementor-element.elementor-element-d96fc38{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-2fb9805{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-a7b1bc8{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-3f846df{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-f5e465c{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-9a53407{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-bba31cf .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-430482d img{height:548px;}.elementor-677 .elementor-element.elementor-element-0e2f3d3 .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-5dbdb75 .elementor-heading-title{font-size:30px;}.elementor-677 .elementor-element.elementor-element-3b321eb{font-size:14px;}.elementor-677 .elementor-element.elementor-element-685c680{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-632d3df .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-db344cd{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-677 .elementor-element.elementor-element-b924f97{font-size:16px;}.elementor-677 .elementor-element.elementor-element-290b24e{font-size:14px;}.elementor-677 .elementor-element.elementor-element-7e8ec7d{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-ef26fb5 .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-e6ed5c6 img{height:360px;object-fit:cover;}.elementor-677 .elementor-element.elementor-element-fb801e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-64c95dd .elementor-icon-box-description{font-size:16px;}.elementor-677 .elementor-element.elementor-element-3045a04 .elementor-icon-box-description{font-size:16px;}.elementor-677 .elementor-element.elementor-element-b67465c .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-7a23a3f{font-size:16px;}.elementor-677 .elementor-element.elementor-element-4d81c10{font-size:14px;}.elementor-677 .elementor-element.elementor-element-a3c40b2{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-8f935a8 .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-4064274 img{height:540px;}.elementor-677 .elementor-element.elementor-element-84d9a4e{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-2850fe9{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-bbcae42{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-293bdd7{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-6fbf67f{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-e24dd94{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-dec069c .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-aa4c375 img{height:545px;}.elementor-677 .elementor-element.elementor-element-d1a8a4e .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-03d2705 .elementor-heading-title{font-size:30px;}.elementor-677 .elementor-element.elementor-element-fb2a6a5{font-size:14px;}.elementor-677 .elementor-element.elementor-element-c4585f9{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-bc8b12d .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-ae1639c{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-677 .elementor-element.elementor-element-9292167{font-size:16px;}.elementor-677 .elementor-element.elementor-element-9da0e9e{font-size:14px;}.elementor-677 .elementor-element.elementor-element-d68dbbb{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-be5895a .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-f84e05f img{height:420px;object-fit:cover;}.elementor-677 .elementor-element.elementor-element-76395d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-0001a96 .elementor-icon-box-description{font-size:16px;}.elementor-677 .elementor-element.elementor-element-cfff961 .elementor-icon-box-description{font-size:16px;}.elementor-677 .elementor-element.elementor-element-14c735b .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-4b11f72{font-size:16px;}.elementor-677 .elementor-element.elementor-element-61c21c7{font-size:14px;}.elementor-677 .elementor-element.elementor-element-41b47ed{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-4edcc48 .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-e8d4cdd img{height:560px;}.elementor-677 .elementor-element.elementor-element-6b46491{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-72cb8ae{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-551c629{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-af16371{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-824ca6f{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-0d724a4{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-e72fdce .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-99a607c img{height:545px;}.elementor-677 .elementor-element.elementor-element-e2eddb3 .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-15b84d6 .elementor-heading-title{font-size:30px;}.elementor-677 .elementor-element.elementor-element-103c8dc{font-size:14px;}.elementor-677 .elementor-element.elementor-element-47ad85f{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-5a84faf .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-00f4858{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-677 .elementor-element.elementor-element-e905f9c{font-size:16px;}.elementor-677 .elementor-element.elementor-element-367dcf0{font-size:14px;}.elementor-677 .elementor-element.elementor-element-ead3c46{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-d621598 .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-155b147 img{height:380px;object-fit:cover;}.elementor-677 .elementor-element.elementor-element-8ef1002{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-d663ed6 .elementor-icon-box-description{font-size:16px;}.elementor-677 .elementor-element.elementor-element-a52ce73 .elementor-icon-box-description{font-size:16px;}.elementor-677 .elementor-element.elementor-element-6aecd23 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-a30bcad{font-size:16px;}.elementor-677 .elementor-element.elementor-element-adbfb0c{font-size:14px;}.elementor-677 .elementor-element.elementor-element-d1f707b{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-01cb2f6 .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-6221b80 img{height:520px;}.elementor-677 .elementor-element.elementor-element-4b4c301{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-8145037{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-2d3abdc{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-6271119{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-09a5408{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-147b00f{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-4677db5 .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-e0ccb0b img{height:545px;}.elementor-677 .elementor-element.elementor-element-a36fec9 .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-860b7b3 .elementor-heading-title{font-size:30px;}.elementor-677 .elementor-element.elementor-element-1ad15c7{font-size:14px;}.elementor-677 .elementor-element.elementor-element-7e95021{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-89ddebb .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-f146fab{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-677 .elementor-element.elementor-element-a2f7fb0{font-size:16px;}.elementor-677 .elementor-element.elementor-element-ff15e52{font-size:14px;}.elementor-677 .elementor-element.elementor-element-fdd6bd4{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-5295302 .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-7170353 img{height:425px;object-fit:cover;}.elementor-677 .elementor-element.elementor-element-e04cac6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-550d88c .elementor-icon-box-description{font-size:16px;}.elementor-677 .elementor-element.elementor-element-e632a4c{padding:10px 10px 15px 12px;}.elementor-677 .elementor-element.elementor-element-e632a4c .elementor-icon-box-description{font-size:16px;}.elementor-677 .elementor-element.elementor-element-637499a .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-f3d104e{font-size:16px;}.elementor-677 .elementor-element.elementor-element-a37aaa6{font-size:14px;}.elementor-677 .elementor-element.elementor-element-43ae2a2{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-d3c6a4c .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-5f2646f img{height:558px;}.elementor-677 .elementor-element.elementor-element-d66148b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-7226e68{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-94d9046{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-6f94071{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-5fd8e34{padding:12px 8px 15px 8px;}.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-e89bb1b{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-db1664c .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-6131d5d img{height:545px;}.elementor-677 .elementor-element.elementor-element-d40ab33 .elementor-heading-title{font-size:16px;}.elementor-677 .elementor-element.elementor-element-b5128ca .elementor-heading-title{font-size:30px;}.elementor-677 .elementor-element.elementor-element-541f5c6{font-size:14px;}.elementor-677 .elementor-element.elementor-element-4d1080e{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-677 .elementor-element.elementor-element-26de2f7 .elementor-button{padding:14px 56px 14px 56px;}.elementor-677 .elementor-element.elementor-element-88d7ec6{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-677 .elementor-element.elementor-element-af5a599{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-677 .elementor-element.elementor-element-9d45cb8{--padding-top:0px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-c95b69e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-677 .elementor-element.elementor-element-499f687{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:50px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-677 .elementor-element.elementor-element-6ff6871 .elementor-image-box-description{font-size:14px;}.elementor-677 .elementor-element.elementor-element-1b946a8 .elementor-image-box-description{font-size:14px;}.elementor-677 .elementor-element.elementor-element-ca84f52{padding:24px 24px 34px 24px;}.elementor-677 .elementor-element.elementor-element-ca84f52 .elementor-image-box-description{font-size:14px;}.elementor-677 .elementor-element.elementor-element-c8fd968{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-677 .elementor-element.elementor-element-bb74b6b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-2378420{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-5cf3dbd{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-677 .elementor-element.elementor-element-f56d571{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-677 .elementor-element.elementor-element-1447378:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-1447378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nibaltrading.com/wp-content/uploads/2026/01/Nibal-Almarie-Mobile-Main-Courses-Image.webp");background-position:top center;background-size:cover;}.elementor-677 .elementor-element.elementor-element-1447378{--min-height:441px;}.elementor-677 .elementor-element.elementor-element-1c1d475{--padding-top:0px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-70e89c3{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-677 .elementor-element.elementor-element-73f947f{--content-width:100%;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4a41dac{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-677 .elementor-element.elementor-element-93ef8b2 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-677 .elementor-element.elementor-element-a9d0b0e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-677 .elementor-element.elementor-element-2466910{--content-width:100%;--min-height:374px;}.elementor-677 .elementor-element.elementor-element-203f873{--content-width:100%;--padding-top:40px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-fb23d9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-677 .elementor-element.elementor-element-fb23d9e .elementor-heading-title{font-size:24px;}.elementor-677 .elementor-element.elementor-element-d2ef892{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;font-size:14px;}.elementor-677 .elementor-element.elementor-element-c41257d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-9af17cf{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4bc99bd{--width:100%;}.elementor-677 .elementor-element.elementor-element-8a2b9ad{font-size:14px;}.elementor-677 .elementor-element.elementor-element-1f6f4ce{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-677 .elementor-element.elementor-element-581cca7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-581cca7 img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-bf3e862{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-677 .elementor-element.elementor-element-9dd5676{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-f4ee0e6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-495925f{font-size:14px;}.elementor-677 .elementor-element.elementor-element-ac65227{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-5ea90de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-5ea90de img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-e1b7928{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-d96fc38{--width:100%;}.elementor-677 .elementor-element.elementor-element-2fb9805{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-a7b1bc8{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-3f846df{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-f5e465c{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-9a53407{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-430482d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-430482d img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-51937e4{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4c72a85{--width:100%;}.elementor-677 .elementor-element.elementor-element-5dbdb75 .elementor-heading-title{font-size:28px;}.elementor-677 .elementor-element.elementor-element-685c680{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-12a00a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-12a00a2 img{width:100%;height:300px;object-fit:cover;}.elementor-677 .elementor-element.elementor-element-db344cd{--n-tabs-gap:24px;}.elementor-677 .elementor-element.elementor-element-d3b839d{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-b924f97{font-size:14px;}.elementor-677 .elementor-element.elementor-element-7e8ec7d{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-e6ed5c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-e6ed5c6 img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-b8c67ab{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-64c95dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-3045a04{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-7a23a3f{font-size:14px;}.elementor-677 .elementor-element.elementor-element-a3c40b2{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-4064274{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-4064274 img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-e68f079{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-84d9a4e{--width:100%;}.elementor-677 .elementor-element.elementor-element-2850fe9{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-bbcae42{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-293bdd7{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-6fbf67f{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-e24dd94{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-aa4c375{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-aa4c375 img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-744cc23{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-5f7b4fd{--width:100%;}.elementor-677 .elementor-element.elementor-element-03d2705 .elementor-heading-title{font-size:28px;}.elementor-677 .elementor-element.elementor-element-c4585f9{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-fe9d520{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-fe9d520 img{width:100%;height:300px;object-fit:cover;}.elementor-677 .elementor-element.elementor-element-6dfb13e{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-9292167{font-size:14px;}.elementor-677 .elementor-element.elementor-element-d68dbbb{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-f84e05f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-f84e05f img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-432f6a3{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-0001a96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-cfff961{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-4b11f72{font-size:14px;}.elementor-677 .elementor-element.elementor-element-41b47ed{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-e8d4cdd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-e8d4cdd img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-6b728e1{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-6b46491{--width:100%;}.elementor-677 .elementor-element.elementor-element-72cb8ae{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-551c629{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-af16371{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-824ca6f{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-0d724a4{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-99a607c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-99a607c img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-ee00cc2{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3fa6749{--width:100%;}.elementor-677 .elementor-element.elementor-element-15b84d6 .elementor-heading-title{font-size:28px;}.elementor-677 .elementor-element.elementor-element-47ad85f{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-2eb50e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-2eb50e5 img{width:100%;height:300px;object-fit:cover;}.elementor-677 .elementor-element.elementor-element-5918c74{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-e905f9c{font-size:14px;}.elementor-677 .elementor-element.elementor-element-ead3c46{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-155b147{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-155b147 img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-e3254f1{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-d663ed6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-a52ce73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-a30bcad{font-size:14px;}.elementor-677 .elementor-element.elementor-element-d1f707b{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-6221b80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-6221b80 img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-70c0484{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4b4c301{--width:100%;}.elementor-677 .elementor-element.elementor-element-8145037{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-2d3abdc{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-6271119{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-09a5408{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-147b00f{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-e0ccb0b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-e0ccb0b img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-3b91fa3{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-519a3b5{--width:100%;}.elementor-677 .elementor-element.elementor-element-860b7b3 .elementor-heading-title{font-size:28px;}.elementor-677 .elementor-element.elementor-element-7e95021{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-63bec3f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-63bec3f img{width:100%;height:300px;object-fit:cover;}.elementor-677 .elementor-element.elementor-element-17ea7fb{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-a2f7fb0{font-size:14px;}.elementor-677 .elementor-element.elementor-element-fdd6bd4{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-7170353{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-7170353 img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-d9ad8f4{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-550d88c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-e632a4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-f3d104e{font-size:14px;}.elementor-677 .elementor-element.elementor-element-43ae2a2{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-5f2646f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-5f2646f img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-e4fcd7a{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-d66148b{--width:100%;}.elementor-677 .elementor-element.elementor-element-7226e68{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-94d9046{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-6f94071{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-5fd8e34{padding:8px 8px 10px 8px;}.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-wrapper{align-items:start;}.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-title a{font-size:14px;}.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-description{font-size:12px;}.elementor-677 .elementor-element.elementor-element-e89bb1b{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-6131d5d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-6131d5d img{width:100%;height:300px;}.elementor-677 .elementor-element.elementor-element-0de02cb{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-79a5d68{--width:100%;}.elementor-677 .elementor-element.elementor-element-b5128ca .elementor-heading-title{font-size:28px;}.elementor-677 .elementor-element.elementor-element-4d1080e{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-4eb3cf5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-4eb3cf5 img{width:100%;height:300px;object-fit:cover;}.elementor-677 .elementor-element.elementor-element-af5a599{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-gap:24px;}.elementor-677 .elementor-element.elementor-element-9d45cb8{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-a529dae .elementor-heading-title{font-size:24px;}.elementor-677 .elementor-element.elementor-element-c95b69e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-677 .elementor-element.elementor-element-60c1b09{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-677 .elementor-element.elementor-element-499f687{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-677 .elementor-element.elementor-element-6ff6871 .elementor-image-box-img{margin-bottom:15px;}.elementor-677 .elementor-element.elementor-element-1b946a8 .elementor-image-box-img{margin-bottom:15px;}.elementor-677 .elementor-element.elementor-element-ca84f52 .elementor-image-box-img{margin-bottom:15px;}.elementor-677 .elementor-element.elementor-element-c8fd968{width:var( --container-widget-width, 85% );max-width:85%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-bb74b6b{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-a243e07{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-677 .elementor-element.elementor-element-4acb61e .elementor-icon{font-size:48px;}.elementor-677 .elementor-element.elementor-element-4acb61e .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-4acb61e .elementor-icon-box-title a{font-size:19px;}.elementor-677 .elementor-element.elementor-element-4acb61e .elementor-icon-box-description{font-size:16px;}.elementor-677 .elementor-element.elementor-element-5cf3dbd .elementor-heading-title{font-size:18px;}.elementor-677 .elementor-element.elementor-element-f56d571{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;font-size:14px;}.elementor-677 .elementor-element.elementor-element-e78fa9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-677 .elementor-element.elementor-element-1447378:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-1447378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nibaltrading.com/wp-content/uploads/2026/02/Your-Course-Instructor-New-Image-Mobile.webp");background-position:center center;}.elementor-677 .elementor-element.elementor-element-1447378{--min-height:350px;--z-index:2;}.elementor-677 .elementor-element.elementor-element-1c1d475{--content-width:100%;}.elementor-677 .elementor-element.elementor-element-70e89c3{--min-height:300px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-677 .elementor-element.elementor-element-486509d img{width:120px;}.elementor-677 .elementor-element.elementor-element-d581d45{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-5e9e627{font-size:16px;}.elementor-677 .elementor-element.elementor-element-b0a5ad1 {--n-accordion-padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-b0a5ad1{--n-accordion-title-font-size:22px;}.elementor-677 .elementor-element.elementor-element-628c116{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-677 .elementor-element.elementor-element-628c116 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-677 .elementor-element.elementor-element-628c116 .elementor-icon{font-size:48px;}.elementor-677 .elementor-element.elementor-element-628c116 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-628c116 .elementor-icon-box-title a{font-size:18px;}.elementor-677 .elementor-element.elementor-element-628c116 .elementor-icon-box-description{font-size:16px;}}@media(min-width:768px){.elementor-677 .elementor-element.elementor-element-4bc99bd{--width:50%;}.elementor-677 .elementor-element.elementor-element-1f6f4ce{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-7786987{--width:50%;}.elementor-677 .elementor-element.elementor-element-ac65227{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-d96fc38{--width:50%;}.elementor-677 .elementor-element.elementor-element-9a53407{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-4c72a85{--width:50%;}.elementor-677 .elementor-element.elementor-element-380f525{--width:100%;}.elementor-677 .elementor-element.elementor-element-685c680{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-e1b91d4{--width:50%;}.elementor-677 .elementor-element.elementor-element-7e8ec7d{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-fb801e8{--width:50%;}.elementor-677 .elementor-element.elementor-element-a3c40b2{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-84d9a4e{--width:50%;}.elementor-677 .elementor-element.elementor-element-e24dd94{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-5f7b4fd{--width:50%;}.elementor-677 .elementor-element.elementor-element-fb0a3fa{--width:100%;}.elementor-677 .elementor-element.elementor-element-c4585f9{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-53f3df4{--width:50%;}.elementor-677 .elementor-element.elementor-element-d68dbbb{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-76395d2{--width:50%;}.elementor-677 .elementor-element.elementor-element-41b47ed{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-6b46491{--width:50%;}.elementor-677 .elementor-element.elementor-element-0d724a4{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-3fa6749{--width:50%;}.elementor-677 .elementor-element.elementor-element-4255a32{--width:100%;}.elementor-677 .elementor-element.elementor-element-47ad85f{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-5460680{--width:50%;}.elementor-677 .elementor-element.elementor-element-ead3c46{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-8ef1002{--width:50%;}.elementor-677 .elementor-element.elementor-element-d1f707b{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-4b4c301{--width:50%;}.elementor-677 .elementor-element.elementor-element-147b00f{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-519a3b5{--width:50%;}.elementor-677 .elementor-element.elementor-element-ba9749a{--width:100%;}.elementor-677 .elementor-element.elementor-element-7e95021{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-ea9ac97{--width:50%;}.elementor-677 .elementor-element.elementor-element-fdd6bd4{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-e04cac6{--width:50%;}.elementor-677 .elementor-element.elementor-element-43ae2a2{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-d66148b{--width:50%;}.elementor-677 .elementor-element.elementor-element-e89bb1b{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-79a5d68{--width:50%;}.elementor-677 .elementor-element.elementor-element-35b64c8{--width:100%;}.elementor-677 .elementor-element.elementor-element-4d1080e{--width:97.5%;}.elementor-677 .elementor-element.elementor-element-abbf7bc{--width:33.3%;}.elementor-677 .elementor-element.elementor-element-37d417e{--width:33.3%;}.elementor-677 .elementor-element.elementor-element-435828d{--width:33.3%;}.elementor-677 .elementor-element.elementor-element-a243e07{--width:50%;}.elementor-677 .elementor-element.elementor-element-1447378{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-677 .elementor-element.elementor-element-9a53407{--width:273.462px;}.elementor-677 .elementor-element.elementor-element-499f687{--width:100%;}.elementor-677 .elementor-element.elementor-element-bb74b6b{--content-width:100%;}.elementor-677 .elementor-element.elementor-element-2378420{--width:100%;}.elementor-677 .elementor-element.elementor-element-a243e07{--width:100%;}.elementor-677 .elementor-element.elementor-element-1447378{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-d2ef892 */.elementor-677 .elementor-element.elementor-element-d2ef892 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c41257d */.elementor-677 .elementor-element.elementor-element-c41257d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a2b9ad */.elementor-677 .elementor-element.elementor-element-8a2b9ad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c232a4 */.elementor-677 .elementor-element.elementor-element-0c232a4{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c16334 */.elementor-677 .elementor-element.elementor-element-4c16334{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dd5676 */.elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-9dd5676 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-9dd5676::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-9dd5676 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f4ee0e6 */.elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f4ee0e6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-f4ee0e6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c23d57 */.elementor-677 .elementor-element.elementor-element-1c23d57 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-1c23d57 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-1c23d57::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-495925f */.elementor-677 .elementor-element.elementor-element-495925f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae10e3b */.elementor-677 .elementor-element.elementor-element-ae10e3b p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-042b9d5 */.elementor-677 .elementor-element.elementor-element-042b9d5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ef83b3 */.elementor-677 .elementor-element.elementor-element-0ef83b3{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2fb9805 */.elementor-677 .elementor-element.elementor-element-2fb9805 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2fb9805 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2fb9805::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7b1bc8 */.elementor-677 .elementor-element.elementor-element-a7b1bc8 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a7b1bc8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f846df */.elementor-677 .elementor-element.elementor-element-3f846df .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-3f846df {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3f846df::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e465c */.elementor-677 .elementor-element.elementor-element-f5e465c .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-f5e465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-f5e465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ba1ce7 */.elementor-677 .elementor-element.elementor-element-5ba1ce7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bba31cf */.elementor-677 .elementor-element.elementor-element-bba31cf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f3d3 */.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-0e2f3d3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbdb75 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-5dbdb75 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b321eb */.elementor-677 .elementor-element.elementor-element-3b321eb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f525 */.elementor-677 .elementor-element.elementor-element-380f525 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-380f525::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-380f525::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5d9e25 */.elementor-677 .elementor-element.elementor-element-f5d9e25{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-632d3df */.elementor-677 .elementor-element.elementor-element-632d3df{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b924f97 */.elementor-677 .elementor-element.elementor-element-b924f97 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d59e6d */.elementor-677 .elementor-element.elementor-element-3d59e6d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef26fb5 */.elementor-677 .elementor-element.elementor-element-ef26fb5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64c95dd */.elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-64c95dd {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-64c95dd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-64c95dd .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3045a04 */.elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-3045a04 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-3045a04::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-3045a04 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b67465c */.elementor-677 .elementor-element.elementor-element-b67465c span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-b67465c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-b67465c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a23a3f */.elementor-677 .elementor-element.elementor-element-7a23a3f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d81c10 */.elementor-677 .elementor-element.elementor-element-4d81c10 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6884e70 */.elementor-677 .elementor-element.elementor-element-6884e70{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f935a8 */.elementor-677 .elementor-element.elementor-element-8f935a8{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2850fe9 */.elementor-677 .elementor-element.elementor-element-2850fe9 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2850fe9 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2850fe9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bbcae42 */.elementor-677 .elementor-element.elementor-element-bbcae42 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-bbcae42 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-bbcae42::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-293bdd7 */.elementor-677 .elementor-element.elementor-element-293bdd7 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-293bdd7 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-293bdd7::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fbf67f */.elementor-677 .elementor-element.elementor-element-6fbf67f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6fbf67f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6fbf67f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da0748a */.elementor-677 .elementor-element.elementor-element-da0748a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dec069c */.elementor-677 .elementor-element.elementor-element-dec069c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1a8a4e */.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d1a8a4e .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03d2705 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-03d2705 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb2a6a5 */.elementor-677 .elementor-element.elementor-element-fb2a6a5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0a3fa */.elementor-677 .elementor-element.elementor-element-fb0a3fa {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-fb0a3fa::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1286055 */.elementor-677 .elementor-element.elementor-element-1286055{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc8b12d */.elementor-677 .elementor-element.elementor-element-bc8b12d{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9292167 */.elementor-677 .elementor-element.elementor-element-9292167 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90c1fe */.elementor-677 .elementor-element.elementor-element-b90c1fe{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be5895a */.elementor-677 .elementor-element.elementor-element-be5895a{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0001a96 */.elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-0001a96 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-0001a96::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-0001a96 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfff961 */.elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-cfff961 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-cfff961::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-cfff961 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c735b */.elementor-677 .elementor-element.elementor-element-14c735b span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-14c735b {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-14c735b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b11f72 */.elementor-677 .elementor-element.elementor-element-4b11f72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61c21c7 */.elementor-677 .elementor-element.elementor-element-61c21c7 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fd42cd */.elementor-677 .elementor-element.elementor-element-4fd42cd{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edcc48 */.elementor-677 .elementor-element.elementor-element-4edcc48{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-72cb8ae */.elementor-677 .elementor-element.elementor-element-72cb8ae .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-72cb8ae {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-72cb8ae::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-551c629 */.elementor-677 .elementor-element.elementor-element-551c629 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-551c629 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-551c629::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af16371 */.elementor-677 .elementor-element.elementor-element-af16371 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-af16371 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-af16371::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-824ca6f */.elementor-677 .elementor-element.elementor-element-824ca6f .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-824ca6f {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-824ca6f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ad8ea2 */.elementor-677 .elementor-element.elementor-element-9ad8ea2{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e72fdce */.elementor-677 .elementor-element.elementor-element-e72fdce{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2eddb3 */.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-e2eddb3 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15b84d6 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-15b84d6 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103c8dc */.elementor-677 .elementor-element.elementor-element-103c8dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255a32 */.elementor-677 .elementor-element.elementor-element-4255a32 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-4255a32::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-4255a32::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e9266 */.elementor-677 .elementor-element.elementor-element-64e9266{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a84faf */.elementor-677 .elementor-element.elementor-element-5a84faf{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e905f9c */.elementor-677 .elementor-element.elementor-element-e905f9c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe7bf64 */.elementor-677 .elementor-element.elementor-element-fe7bf64{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d621598 */.elementor-677 .elementor-element.elementor-element-d621598{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d663ed6 */.elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-d663ed6 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-d663ed6::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-d663ed6 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a52ce73 */.elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-a52ce73 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-a52ce73::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-a52ce73 .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6aecd23 */.elementor-677 .elementor-element.elementor-element-6aecd23 span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-6aecd23 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6aecd23::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a30bcad */.elementor-677 .elementor-element.elementor-element-a30bcad p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbfb0c */.elementor-677 .elementor-element.elementor-element-adbfb0c p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6692463 */.elementor-677 .elementor-element.elementor-element-6692463{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01cb2f6 */.elementor-677 .elementor-element.elementor-element-01cb2f6{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8145037 */.elementor-677 .elementor-element.elementor-element-8145037 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-8145037 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-8145037::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d3abdc */.elementor-677 .elementor-element.elementor-element-2d3abdc .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-2d3abdc {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-2d3abdc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6271119 */.elementor-677 .elementor-element.elementor-element-6271119 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6271119 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6271119::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09a5408 */.elementor-677 .elementor-element.elementor-element-09a5408 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-09a5408 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-09a5408::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb3167c */.elementor-677 .elementor-element.elementor-element-fb3167c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4677db5 */.elementor-677 .elementor-element.elementor-element-4677db5{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a36fec9 */.elementor-677 .elementor-element.elementor-element-a36fec9 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-a36fec9 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-860b7b3 */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-860b7b3 .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad15c7 */.elementor-677 .elementor-element.elementor-element-1ad15c7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9749a */.elementor-677 .elementor-element.elementor-element-ba9749a {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-ba9749a::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-ba9749a::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f28480 */.elementor-677 .elementor-element.elementor-element-2f28480{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ddebb */.elementor-677 .elementor-element.elementor-element-89ddebb{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f7fb0 */.elementor-677 .elementor-element.elementor-element-a2f7fb0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9774f7 */.elementor-677 .elementor-element.elementor-element-b9774f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5295302 */.elementor-677 .elementor-element.elementor-element-5295302{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-550d88c */.elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-550d88c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-550d88c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-550d88c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e632a4c */.elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 14px;
    font-weight: 400;
}
.elementor-677 .elementor-element.elementor-element-e632a4c {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-e632a4c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-e632a4c .we{
    font-size: 12px;
    
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-637499a */.elementor-677 .elementor-element.elementor-element-637499a span{
    font-size: 16px;
}
.elementor-677 .elementor-element.elementor-element-637499a {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-637499a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3d104e */.elementor-677 .elementor-element.elementor-element-f3d104e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a37aaa6 */.elementor-677 .elementor-element.elementor-element-a37aaa6 p {
    margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f12ea82 */.elementor-677 .elementor-element.elementor-element-f12ea82{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3c6a4c */.elementor-677 .elementor-element.elementor-element-d3c6a4c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7226e68 */.elementor-677 .elementor-element.elementor-element-7226e68 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-7226e68 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-7226e68::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94d9046 */.elementor-677 .elementor-element.elementor-element-94d9046 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-94d9046 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-94d9046::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f94071 */.elementor-677 .elementor-element.elementor-element-6f94071 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-6f94071 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-6f94071::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fd8e34 */.elementor-677 .elementor-element.elementor-element-5fd8e34 .elementor-icon-box-icon {
    margin-top:5px;
}
.elementor-677 .elementor-element.elementor-element-5fd8e34 {
    border-radius: 6px;
    position: relative;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%), linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 0.819px 3.276px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-5fd8e34::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-571537c */.elementor-677 .elementor-element.elementor-element-571537c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db1664c */.elementor-677 .elementor-element.elementor-element-db1664c{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40ab33 */.elementor-677 .elementor-element.elementor-element-d40ab33 .dd{
    color: var(--Celadon, #ACFEC2);
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.elementor-677 .elementor-element.elementor-element-d40ab33 .dd1{
    color: #7FA3B0;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5128ca */.f{
    font-size: 14px;
    color: #AAC2C9;
    font-weight: 600;
    margin-left:8px;
}



/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd{*/
/*    color: var(--Celadon, #ACFEC2);*/
/*font-size: 32px;*/
/*font-style: normal;*/
/*font-weight: 700;*/
/*line-height: normal;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-b5128ca .dd1{*/
/*    color: #7FA3B0;*/
/*font-size: 14px;*/
/*font-style: normal;*/
/*font-weight: 600;*/
/*line-height: normal;*/

/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541f5c6 */.elementor-677 .elementor-element.elementor-element-541f5c6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b64c8 */.elementor-677 .elementor-element.elementor-element-35b64c8 {
    border-radius: 8px;

background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-35b64c8::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
/*.elementor-677 .elementor-element.elementor-element-35b64c8::before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  inset: 0;*/
/*  padding: 1px;*/
/*  border-radius: inherit;*/
/*  background: linear-gradient(135deg, #DFFEDF 0%, rgba(0, 121, 120, 0) 50%);*/
/*  -webkit-mask:*/
/*    linear-gradient(#fff 0 0) content-box,*/
/*    linear-gradient(#fff 0 0);*/
/*  -webkit-mask-composite: xor;*/
/*          mask-composite: exclude;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d067caa */.elementor-677 .elementor-element.elementor-element-d067caa{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26de2f7 */.elementor-677 .elementor-element.elementor-element-26de2f7{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a529dae */.elementor-677 .elementor-element.elementor-element-a529dae .s1{
    color:#fff;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60c1b09 */.elementor-677 .elementor-element.elementor-element-60c1b09 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6ff6871 */.elementor-677 .elementor-element.elementor-element-6ff6871 .ss, .elementor-677 .elementor-element.elementor-element-6ff6871 .ss1{
    transform:translateX(-10px) translateY(00px);
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1b946a8 */.elementor-677 .elementor-element.elementor-element-1b946a8 .ss, .elementor-677 .elementor-element.elementor-element-1b946a8 .ss1{
    transform:translateX(-10px) translateY(00px);
    
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-1b946a8 .ss, .elementor-677 .elementor-element.elementor-element-1b946a8 .ss1{
    transform:translateX(-5px) translateY(00px);
    
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca84f52 */.elementor-677 .elementor-element.elementor-element-ca84f52 .t{
    margin-top: 0px!important;
}

.elementor-677 .elementor-element.elementor-element-ca84f52 .ss, .elementor-677 .elementor-element.elementor-element-ca84f52 .ss1{
    transform:translateX(-8px) translateY(00px);
    
}

@media (max-width:1100px) {
    .elementor-677 .elementor-element.elementor-element-ca84f52 .ss, .elementor-677 .elementor-element.elementor-element-ca84f52 .ss1{
    transform:translateX(-5px) translateY(10px);
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499f687 *//*@media(max-width:1100px){*/
   
/*    .elementor-677 .elementor-element.elementor-element-499f687 .swiper-2{*/
/*        min-width:320px!important;*/
        
        
/*    }*/
   
/*.elementor-677 .elementor-element.elementor-element-499f687{*/
/*        max-height:320px;*/
/*        overflow-x:scroll;*/
/*        display:flex;*/
/*        flex-direction: row nowrap;*/
/*        overflow-y: hidden;*/
/*    }*/
/*    .elementor-677 .elementor-element.elementor-element-499f687::-webkit-scrollbar{*/
/*        display:none;*/
/*    }*/


/*}*/
@media(max-width:1100px){
   
    .elementor-677 .elementor-element.elementor-element-499f687 .swiper-2{
        min-width:300px!important;
        /*height:350px;*/
        
    }
   
.elementor-677 .elementor-element.elementor-element-499f687{
        /*max-height:320px;*/
        overflow-x:scroll;
        display:flex;
        flex-direction: row;
        overflow-y:hidden;
       
    }
    .elementor-677 .elementor-element.elementor-element-499f687::-webkit-scrollbar{
        display:none;
        
    }


}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8fd968 */.elementor-677 .elementor-element.elementor-element-c8fd968{
    box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}

.btn-1:hover .elementor-button{
    background: #aaf4c2;
    border-color: #aaf4c2!important;
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d45cb8 */.elementor-677 .elementor-element.elementor-element-9d45cb8{
   background: linear-gradient(180deg, #002A3A 0%, #001923 100%), var(--Gunmetal, #002A3A);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f56d571 */.elementor-677 .elementor-element.elementor-element-f56d571 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e78fa9d */.elementor-677 .elementor-element.elementor-element-e78fa9d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a243e07 */.elementor-677 .elementor-element.elementor-element-a243e07::after{
    content:'';
    position: absolute;
    background: linear-gradient(98deg, var(--Nyanza, #DFFEDF) 0%, var(--Zomp, #00A68A) 100%);
filter: blur(108.16783142089844px);
width:148px;
height:173px;
right: 0;
bottom:0;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1447378 *//*.elementor-677 .elementor-element.elementor-element-1447378{*/
/*    overflow: hidden;*/
/*}*/
/*.elementor-677 .elementor-element.elementor-element-1447378::before{*/
/*    content:'';*/
/*    position: absolute;*/
/*background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 0%, rgba(0, 121, 120, 0.30) 100%);*/
/*width: 100%;*/
/*height: 100%;*/
/*left:0;*/
/*border-radius: 18px 0 0 0 ;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2378420 */.elementor-677 .elementor-element.elementor-element-2378420{
    border-radius: 18px;
 border: 1px solid rgba(223, 254, 223, 0.1);
 overflow: hidden;
 
}
.elementor-677 .elementor-element.elementor-element-2378420::before{
    content:'';
    position: absolute;
    width:148px;
    height:173px;
    background: linear-gradient(98deg, var(--Nyanza, #DFFEDF) 0%, var(--Zomp, #00A68A) 100%);
filter: blur(108.16783142089844px);
left:0;
}
.elementor-677 .elementor-element.elementor-element-2378420::after{
    content:'';
    position: absolute;
    width:148px;
    height:173px;
    background: linear-gradient(98deg, var(--Nyanza, #DFFEDF) 0%, var(--Zomp, #00A68A) 100%);
filter: blur(108.16783142089844px);
right:0;
top:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb74b6b */.elementor-677 .elementor-element.elementor-element-bb74b6b {
    background: linear-gradient(0deg, #002A3A 0%, #001923 100%), #FFF;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-628c116 */@media(max-width:1100px){
    .elementor-677 .elementor-element.elementor-element-628c116 .elementor-icon-box-description{
        transform: translateX(-50px);
       
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e89c3 */.elementor-677 .elementor-element.elementor-element-70e89c3{
    border-radius: 8px;
    position: relative;
background: linear-gradient(137deg, rgba(0, 121, 120, 0.00) 48.56%, rgba(0, 121, 120, 0.20) 100%);
box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);
}
.elementor-677 .elementor-element.elementor-element-70e89c3::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

@media (max-width:1050px) {
    .elementor-677 .elementor-element.elementor-element-70e89c3 {
        background: linear-gradient(135deg, rgba(0, 42, 58, 0.80) -674.3%, rgba(172, 254, 194, 0.01) 60.01%);


    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c1d475 */.elementor-677 .elementor-element.elementor-element-1c1d475{
  background: linear-gradient(180deg, #002A3A 0%, #001923 100%), #FFF;
}/* End custom CSS */
/* Start custom CSS *//*Tabs Style*/
.taps-rf .e-n-tab-title-text {
  width: 218px;
  display: flex;
  justify-content: center;
}

.taps-rf .e-n-tab-title:hover {
box-shadow: 0 1px 4px 0 rgba(78, 159, 255, 0.20);
}

.taps-rf .e-n-tabs-heading {
  border-radius: 6px;
border: 1px solid #014962;
background: #002A3A;
padding: 4px;
}

@media (max-width:1100px) {
    .taps-rf .e-n-tab-title-text {
        width: 170px;
    }
}

@media (max-width:750px) {
    .taps-rf .e-n-tab-title-text {
        width: 145px;
    }
}

/*Tabs Style End*/

/*Second Tabs Style*/

.tabs .e-n-tabs-heading {
background: rgba(0, 0, 0, 0)!important;
border: none!important;
}

.tabs .e-n-tab-title-text {
  width: 223px;
  display: flex;
  justify-content: flex-start!important;
  
}

.tabs .e-n-tab-title::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 6px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
  
}

.tabs .e-n-tab-title .e-n-tab-title-text {
  color: var(--Nyanza, #DFFEDF)!important;
}

.tabs .e-n-tab-title:hover .e-n-tab-title-text {
  color: var(--Nyanza, #DFFEDF)!important;
}

@media (max-width:1100px) {
    .tabs .e-n-tab-title-text {
        width: 95px;
    }
}

/*Second Tabs Style End*/


/*Sub Con Second Tabs*/

.sub-con {
    border-radius: 8px;
background: linear-gradient(90deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.00) 100%);

box-shadow: 0 1px 4px 0 rgba(25, 33, 61, 0.08);

}

.sub-con::before {
    content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 50%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}


.ov-con::before {
  background: linear-gradient(98deg, var(--Nyanza, #DFFEDF) 0%, var(--Zomp, #00A68A) 100%);
filter: blur(108.16783142089844px);
background-size: 100%;
background-repeat: no-repeat;
content: '';
width: 145px;
height: 170px;
position: absolute;
top: 150px;
left: 100px;
opacity: 0.8;
}

/*Sub Con Second Tabs End*/

/*Testimonial Style*/

.swiper-2::before{
  content:'';
    background: url('/wp-content/uploads/2025/10/before-icon.svg');
    position: absolute;
    background-repeat:no-repeat;
    width:400px;
    height:400px;
    background-size: 50%;
    left:-70px;
    top:-70px;
    z-index:1;  
}
.swiper-2::after{
    content:'';
    background: url('/wp-content/uploads/2025/10/vector-after.svg');
    position: absolute;
    background-repeat:no-repeat;
    width:400px;
    height:400px;
    background-size: 50%;
    right:-270px;
    bottom:-270px;
    z-index:1;
}
.img-box{
    background: rgba(255,255,255,0);
    border-radius:8px;
    position: relative;
    
}
.img-box .ss{
    font-size:16px;
    font-weight:600;
    color:#ACFEC2;
}
.img-box .elementor-image-box-description .ss, .ss1{
  display:inline-block;

}
.img-box .ta{
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
}
.img-box .t{
    margin-top: 75px;
    display: flex;
    justify-content: flx-end;
    flex-direction: column;
    align-items: flex-end;
}
.img-box .ss1{
    font-size:16px;
    font-weight:400;
    color:#ccdbe0;
}
.img-box::before{
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0.2)
 0%, rgba(0, 121, 120, 0) 20%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}
.img-box::after{
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(135deg, rgba(223, 254, 223, 0)
 70%, rgba(223, 254, 223, 0.2) 100%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

/*Testimonial Style End*/

/* Responsive*/
@media(max-width:1100px){
    .sub-con{
    padding:20px ;
}
.img-box .ss{
        font-size:14px;
        transform:translateX(90px);
    }
    .img-box .ss1{
        font-size:14px;
         transform:translateX(90px);
    }
  .swiper-2::after{
      width:350px;
      height:350px;
      right:-235px;
      bottom:-235px;
  }
  .swiper-2::before{
      width:350px;
      height:350px;
      left:-60px;
      top:-60px;
  }
  
  
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/wp-content/uploads/2025/10/Segoe-UI-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('/wp-content/uploads/2025/10/Segoe-UI-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('/wp-content/uploads/2025/10/Segoe-UI-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */