.elementor-79 .elementor-element.elementor-element-a5c7f65{--display:flex;--min-height:500px;--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;--overlay-opacity:0.45;--padding-top:102px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-a5c7f65:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-a5c7f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jkimperialhotel.com/wp-content/uploads/2026/04/jk-imperial-hotel-dalhousie.webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-79 .elementor-element.elementor-element-a5c7f65::before, .elementor-79 .elementor-element.elementor-element-a5c7f65 > .elementor-background-video-container::before, .elementor-79 .elementor-element.elementor-element-a5c7f65 > .e-con-inner > .elementor-background-video-container::before, .elementor-79 .elementor-element.elementor-element-a5c7f65 > .elementor-background-slideshow::before, .elementor-79 .elementor-element.elementor-element-a5c7f65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-79 .elementor-element.elementor-element-a5c7f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-df82bec{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-79 .elementor-element.elementor-element-df82bec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:700;letter-spacing:3.4px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFFEB;}.elementor-79 .elementor-element.elementor-element-3fe8c9f{width:var( --container-widget-width, 76% );max-width:76%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-3fe8c9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-3fe8c9f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;letter-spacing:3.4px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFFEB;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-907bc46{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;letter-spacing:2px;color:#FFFEFE;}.elementor-79 .elementor-element.elementor-element-907bc46 p{margin-block-end:0px;}.elementor-79 .elementor-element.elementor-element-07be1f1{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFEF7F;}.elementor-79 .elementor-element.elementor-element-cafd058{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:17px 17px 17px 17px;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-cafd058:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-cafd058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFAE9700;}.elementor-79 .elementor-element.elementor-element-cafd058.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-6c30c22{width:var( --container-widget-width, 87.454% );max-width:87.454%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -99px;--container-widget-width:87.454%;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-6c30c22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-e6fbba8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-79 .elementor-element.elementor-element-a1589e5{text-align:start;}.elementor-79 .elementor-element.elementor-element-a1589e5 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:21px;font-weight:700;color:#4C3C31DB;}.elementor-79 .elementor-element.elementor-element-8b7a731{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-4049179{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-9798a69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-3d0b89f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-79 .elementor-element.elementor-element-7059f38 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:700;color:#4C3C31DB;}.elementor-79 .elementor-element.elementor-element-f4a32e7 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-weight:600;letter-spacing:1.4px;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-020f0b0{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;color:#1F4944;}.elementor-79 .elementor-element.elementor-element-020f0b0:hover{border-radius:15px 15px 15px 15px;}.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-79 .elementor-element.elementor-element-436e736 .elementor-button{background-color:#9CFFF35E;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;fill:#2D776E;color:#2D776E;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-436e736 .elementor-button:hover, .elementor-79 .elementor-element.elementor-element-436e736 .elementor-button:focus{background-color:#2D776E;color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-436e736{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-79 .elementor-element.elementor-element-436e736 .elementor-button:hover svg, .elementor-79 .elementor-element.elementor-element-436e736 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-c831514{--display:flex;--min-height:588px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-79 .elementor-element.elementor-element-e55423b img{border-radius:34px 34px 34px 34px;}.elementor-79 .elementor-element.elementor-element-8fa4240{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-882eef6{--display:flex;}.elementor-79 .elementor-element.elementor-element-fdc6e53{--display:flex;}.elementor-79 .elementor-element.elementor-element-9b182cc{text-align:center;}.elementor-79 .elementor-element.elementor-element-9b182cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:700;color:#65554ADB;}.elementor-79 .elementor-element.elementor-element-a6d2ce7{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-a6d2ce7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#37605BD4;}.elementor-79 .elementor-element.elementor-element-ba4b738{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-ba4b738 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;color:#65554ADB;}.elementor-79 .elementor-element.elementor-element-f81e688{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-ba9eb49{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 8px rgba(53.99624481201173, 53.17456282574199, 53.17456282574199, 0.5);--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-ba9eb49:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-ba9eb49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-ba9eb49:hover{box-shadow:0px 0px 20px 10px #6AE0D1;}.elementor-79 .elementor-element.elementor-element-ba9eb49.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-ab075f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-ab075f1 img{border-radius:10px 10px 10px 10px;}.elementor-79 .elementor-element.elementor-element-f950991{padding:0px 0px 0px 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-f950991 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-a1673f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-a1673f5{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#1F4944;}.elementor-79 .elementor-element.elementor-element-1b53b6a .elementor-button{background-color:#9CFFF35E;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;fill:#2D776E;color:#2D776E;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-1b53b6a .elementor-button:hover, .elementor-79 .elementor-element.elementor-element-1b53b6a .elementor-button:focus{background-color:#2D776E;color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-1b53b6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-79 .elementor-element.elementor-element-1b53b6a .elementor-button:hover svg, .elementor-79 .elementor-element.elementor-element-1b53b6a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-78272d3{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 8px rgba(53.99624481201173, 53.17456282574199, 53.17456282574199, 0.5);--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-78272d3:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-78272d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-78272d3:hover{box-shadow:0px 0px 20px 10px #6AE0D1;}.elementor-79 .elementor-element.elementor-element-78272d3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-2247f30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-2247f30 img{border-radius:10px 10px 10px 10px;}.elementor-79 .elementor-element.elementor-element-e42011b{padding:0px 0px 0px 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-e42011b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-e98e0a5{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#1F4944;}.elementor-79 .elementor-element.elementor-element-c0f5718 .elementor-button{background-color:#9CFFF35E;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;fill:#2D776E;color:#2D776E;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-c0f5718 .elementor-button:hover, .elementor-79 .elementor-element.elementor-element-c0f5718 .elementor-button:focus{background-color:#2D776E;color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-c0f5718{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-79 .elementor-element.elementor-element-c0f5718 .elementor-button:hover svg, .elementor-79 .elementor-element.elementor-element-c0f5718 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-790e17d{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 8px rgba(53.99624481201173, 53.17456282574199, 53.17456282574199, 0.5);--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-790e17d:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-790e17d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-790e17d:hover{box-shadow:0px 0px 20px 10px #6AE0D1;}.elementor-79 .elementor-element.elementor-element-790e17d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-3abf6a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-3abf6a8 img{border-radius:10px 10px 10px 10px;}.elementor-79 .elementor-element.elementor-element-aa7916c{padding:0px 0px 0px 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-aa7916c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-f4888d0{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#1F4944;}.elementor-79 .elementor-element.elementor-element-1ebb3a9 .elementor-button{background-color:#9CFFF35E;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;fill:#2D776E;color:#2D776E;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-1ebb3a9 .elementor-button:hover, .elementor-79 .elementor-element.elementor-element-1ebb3a9 .elementor-button:focus{background-color:#2D776E;color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-1ebb3a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-79 .elementor-element.elementor-element-1ebb3a9 .elementor-button:hover svg, .elementor-79 .elementor-element.elementor-element-1ebb3a9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-8ac5265{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-79 .elementor-element.elementor-element-2f9a12d{text-align:center;}.elementor-79 .elementor-element.elementor-element-2f9a12d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;color:#65554ADB;}.elementor-79 .elementor-element.elementor-element-833cb03{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-833cb03 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:#2D776ED4;}.elementor-79 .elementor-element.elementor-element-1b43291{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:16px;--margin-right:0px;--padding-top:-3px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-79 .elementor-element.elementor-element-dc691af{--display:flex;--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-79 .elementor-element.elementor-element-246a95c{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-79 .elementor-element.elementor-element-246a95c img{border-radius:15px 15px 15px 15px;}.elementor-79 .elementor-element.elementor-element-42cde79{--display:flex;}.elementor-79 .elementor-element.elementor-element-a446a57{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Manrope", Sans-serif;font-weight:500;color:#2D776E;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-79 .elementor-element.elementor-element-2f650d0{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-79 .elementor-element.elementor-element-2f650d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-79 .elementor-element.elementor-element-2f650d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-79 .elementor-element.elementor-element-2f650d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-79 .elementor-element.elementor-element-2f650d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-79 .elementor-element.elementor-element-2f650d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-79 .elementor-element.elementor-element-2f650d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-79 .elementor-element.elementor-element-2f650d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-79 .elementor-element.elementor-element-2f650d0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-79 .elementor-element.elementor-element-2f650d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-79 .elementor-element.elementor-element-2f650d0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-79 .elementor-element.elementor-element-2f650d0 .elementor-icon-list-text{color:#2D776E;transition:color 0.3s;}.elementor-79 .elementor-element.elementor-element-06e3963{--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;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-5a371a0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:71px;--padding-bottom:25px;--padding-left:48px;--padding-right:138px;}.elementor-79 .elementor-element.elementor-element-a0b4a57{--display:flex;}.elementor-79 .elementor-element.elementor-element-a0b4a57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-0099f58{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-0099f58 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;color:#65554ADB;}.elementor-79 .elementor-element.elementor-element-52af7e1{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-52af7e1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:#2D776ED4;}.elementor-79 .elementor-element.elementor-element-b910825{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:1px 1px 1px 1px;text-align:center;font-family:"Manrope", Sans-serif;font-weight:500;color:#2D776EF5;}.elementor-79 .elementor-element.elementor-element-b910825.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-9f54569{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--margin-top:-28px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-79 .elementor-element.elementor-element-521eaff{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 14px 5px rgba(53.99624481201173, 53.17456282574199, 53.17456282574199, 0.5);--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-521eaff:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-521eaff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-521eaff:hover{box-shadow:0px 0px 0px -100px #6AE0D1;}.elementor-79 .elementor-element.elementor-element-521eaff.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-50e682b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-50e682b img{border-radius:10px 10px 10px 10px;}.elementor-79 .elementor-element.elementor-element-4fe31e9{padding:0px 0px 0px 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-4fe31e9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-c694a58{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 14px 5px rgba(53.99624481201173, 53.17456282574199, 53.17456282574199, 0.5);--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-c694a58:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-c694a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-c694a58:hover{box-shadow:0px 0px 0px -100px #6AE0D1;}.elementor-79 .elementor-element.elementor-element-c694a58.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-aa4f841{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-aa4f841 img{border-radius:10px 10px 10px 10px;}.elementor-79 .elementor-element.elementor-element-554b7ad{padding:0px 0px 0px 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-554b7ad .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-d4b7a99{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 14px 5px rgba(53.99624481201173, 53.17456282574199, 53.17456282574199, 0.5);--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-d4b7a99:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-d4b7a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-d4b7a99:hover{box-shadow:0px 0px 0px -100px #6AE0D1;}.elementor-79 .elementor-element.elementor-element-d4b7a99.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-4a5ffc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-4a5ffc7 img{border-radius:10px 10px 10px 10px;}.elementor-79 .elementor-element.elementor-element-2548c99{padding:0px 0px 0px 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-2548c99 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-4fc2bfc{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 14px 5px rgba(53.99624481201173, 53.17456282574199, 53.17456282574199, 0.5);--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-4fc2bfc:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-4fc2bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-4fc2bfc:hover{box-shadow:0px 0px 0px -100px #6AE0D1;}.elementor-79 .elementor-element.elementor-element-4fc2bfc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-6d6e1e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-6d6e1e8 img{border-radius:10px 10px 10px 10px;}.elementor-79 .elementor-element.elementor-element-9d0996f{padding:0px 0px 0px 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-9d0996f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-9bc2018{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--margin-top:-68px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-79 .elementor-element.elementor-element-9da76bb{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 14px 5px rgba(53.99624481201173, 53.17456282574199, 53.17456282574199, 0.5);--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-9da76bb:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-9da76bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-9da76bb:hover{box-shadow:0px 0px 0px -100px #6AE0D1;}.elementor-79 .elementor-element.elementor-element-9da76bb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-1488750{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-1488750 img{border-radius:10px 10px 10px 10px;}.elementor-79 .elementor-element.elementor-element-bab4648{padding:0px 0px 0px 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-bab4648 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-0928c72{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 14px 5px rgba(53.99624481201173, 53.17456282574199, 53.17456282574199, 0.5);--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-0928c72:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-0928c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-0928c72:hover{box-shadow:0px 0px 0px -100px #6AE0D1;}.elementor-79 .elementor-element.elementor-element-0928c72.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-40d0c5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-40d0c5e img{border-radius:10px 10px 10px 10px;}.elementor-79 .elementor-element.elementor-element-adf1560{padding:0px 0px 0px 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-adf1560 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-c9e2582{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 14px 5px rgba(53.99624481201173, 53.17456282574199, 53.17456282574199, 0.5);--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-c9e2582:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-c9e2582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-c9e2582:hover{box-shadow:0px 0px 0px -100px #6AE0D1;}.elementor-79 .elementor-element.elementor-element-c9e2582.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-7e05435{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-7e05435 img{border-radius:10px 10px 10px 10px;}.elementor-79 .elementor-element.elementor-element-2aab8ae{padding:0px 0px 0px 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-2aab8ae .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-4bda65c{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 14px 5px rgba(53.99624481201173, 53.17456282574199, 53.17456282574199, 0.5);--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-79 .elementor-element.elementor-element-4bda65c:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-4bda65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79 .elementor-element.elementor-element-4bda65c:hover{box-shadow:0px 0px 0px -100px #6AE0D1;}.elementor-79 .elementor-element.elementor-element-4bda65c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-4bd5e62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-4bd5e62 img{border-radius:10px 10px 10px 10px;}.elementor-79 .elementor-element.elementor-element-b9a1207{padding:0px 0px 0px 0px;text-align:center;}.elementor-79 .elementor-element.elementor-element-b9a1207 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#2D776E;}.elementor-79 .elementor-element.elementor-element-f783435{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:14px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-79 .elementor-element.elementor-element-fbd12b4{width:var( --container-widget-width, 98.475% );max-width:98.475%;--container-widget-width:98.475%;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-fbd12b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-3c46d08 .elementor-button{background-color:#316738;border-radius:14px 14px 14px 14px;}.elementor-79 .elementor-element.elementor-element-3c46d08{margin:-73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:6px 6px 6px 6px;}@media(max-width:1024px){.elementor-79 .elementor-element.elementor-element-cafd058{--margin-top:-55px;--margin-bottom:0px;--margin-left:27px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-f81e688{--margin-top:0px;--margin-bottom:0px;--margin-left:-7px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-a1673f5{width:var( --container-widget-width, 161.9px );max-width:161.9px;--container-widget-width:161.9px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-4fe31e9 .elementor-heading-title{font-size:10px;}.elementor-79 .elementor-element.elementor-element-554b7ad .elementor-heading-title{font-size:11px;}.elementor-79 .elementor-element.elementor-element-2548c99 .elementor-heading-title{font-size:11px;}.elementor-79 .elementor-element.elementor-element-9d0996f .elementor-heading-title{font-size:11px;}.elementor-79 .elementor-element.elementor-element-bab4648 .elementor-heading-title{font-size:11px;}.elementor-79 .elementor-element.elementor-element-adf1560 .elementor-heading-title{font-size:11px;}.elementor-79 .elementor-element.elementor-element-2aab8ae .elementor-heading-title{font-size:11px;}.elementor-79 .elementor-element.elementor-element-b9a1207 .elementor-heading-title{font-size:11px;}}@media(min-width:768px){.elementor-79 .elementor-element.elementor-element-cafd058{--width:91%;}.elementor-79 .elementor-element.elementor-element-3d0b89f{--width:50%;}.elementor-79 .elementor-element.elementor-element-c831514{--width:50%;}.elementor-79 .elementor-element.elementor-element-ba9eb49{--width:32%;}.elementor-79 .elementor-element.elementor-element-78272d3{--width:32%;}.elementor-79 .elementor-element.elementor-element-790e17d{--width:32%;}.elementor-79 .elementor-element.elementor-element-521eaff{--width:25%;}.elementor-79 .elementor-element.elementor-element-c694a58{--width:25%;}.elementor-79 .elementor-element.elementor-element-d4b7a99{--width:25%;}.elementor-79 .elementor-element.elementor-element-4fc2bfc{--width:25%;}.elementor-79 .elementor-element.elementor-element-9da76bb{--width:25%;}.elementor-79 .elementor-element.elementor-element-0928c72{--width:25%;}.elementor-79 .elementor-element.elementor-element-c9e2582{--width:25%;}.elementor-79 .elementor-element.elementor-element-4bda65c{--width:25%;}.elementor-79 .elementor-element.elementor-element-f783435{--content-width:736px;}}@media(max-width:1024px) and (min-width:768px){.elementor-79 .elementor-element.elementor-element-cafd058{--width:665px;}}@media(max-width:767px){.elementor-79 .elementor-element.elementor-element-df82bec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-79 .elementor-element.elementor-element-df82bec .elementor-heading-title{font-size:28px;}.elementor-79 .elementor-element.elementor-element-3fe8c9f{width:var( --container-widget-width, 341.038px );max-width:341.038px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341.038px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-3fe8c9f .elementor-heading-title{font-size:18px;}.elementor-79 .elementor-element.elementor-element-907bc46{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;font-size:12px;}.elementor-79 .elementor-element.elementor-element-cafd058{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-6c30c22{width:var( --container-widget-width, 337.05px );max-width:337.05px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:337.05px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-436e736{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-79 .elementor-element.elementor-element-8fa4240{--margin-top:-305px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-a6d2ce7 .elementor-heading-title{font-size:20px;}.elementor-79 .elementor-element.elementor-element-ba4b738 .elementor-heading-title{font-size:25px;}.elementor-79 .elementor-element.elementor-element-f81e688{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-ba9eb49{--width:437.8px;--margin-top:-12px;--margin-bottom:0px;--margin-left:-89px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:93px;--padding-right:-82px;}.elementor-79 .elementor-element.elementor-element-ab075f1{margin:9px 3px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;}.elementor-79 .elementor-element.elementor-element-f950991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;text-align:center;}.elementor-79 .elementor-element.elementor-element-a1673f5{width:var( --container-widget-width, 285.9px );max-width:285.9px;--container-widget-width:285.9px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-1b53b6a{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -28px;}.elementor-79 .elementor-element.elementor-element-78272d3{--width:437.8px;--margin-top:-12px;--margin-bottom:0px;--margin-left:-89px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:93px;--padding-right:-82px;}.elementor-79 .elementor-element.elementor-element-2247f30{margin:9px 3px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;}.elementor-79 .elementor-element.elementor-element-e42011b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -21px;}.elementor-79 .elementor-element.elementor-element-e98e0a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;padding:7px 7px 7px 7px;}.elementor-79 .elementor-element.elementor-element-c0f5718{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -23px;}.elementor-79 .elementor-element.elementor-element-790e17d{--width:437.8px;--margin-top:-12px;--margin-bottom:0px;--margin-left:-89px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:93px;--padding-right:-82px;}.elementor-79 .elementor-element.elementor-element-3abf6a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -32px;}.elementor-79 .elementor-element.elementor-element-aa7916c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -32px;}.elementor-79 .elementor-element.elementor-element-f4888d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;padding:4px 4px 4px 4px;}.elementor-79 .elementor-element.elementor-element-1ebb3a9{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-79 .elementor-element.elementor-element-dc691af{--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-a0b4a57{--width:230.8px;}.elementor-79 .elementor-element.elementor-element-b910825{width:var( --container-widget-width, 212.8px );max-width:212.8px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:212.8px;--container-widget-flex-grow:0;}.elementor-79 .elementor-element.elementor-element-9f54569{--margin-top:8px;--margin-bottom:0px;--margin-left:12px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-521eaff{--width:437.8px;--margin-top:-12px;--margin-bottom:0px;--margin-left:-89px;--margin-right:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-79 .elementor-element.elementor-element-50e682b{margin:9px 3px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-79 .elementor-element.elementor-element-c694a58{--width:437.8px;--margin-top:-12px;--margin-bottom:0px;--margin-left:-89px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:93px;--padding-right:-82px;}.elementor-79 .elementor-element.elementor-element-aa4f841{margin:9px 3px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-79 .elementor-element.elementor-element-d4b7a99{--width:437.8px;--margin-top:-12px;--margin-bottom:0px;--margin-left:-89px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:93px;--padding-right:-82px;}.elementor-79 .elementor-element.elementor-element-4a5ffc7{margin:9px 3px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-79 .elementor-element.elementor-element-4fc2bfc{--width:437.8px;--margin-top:-12px;--margin-bottom:0px;--margin-left:-89px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:93px;--padding-right:-82px;}.elementor-79 .elementor-element.elementor-element-6d6e1e8{margin:9px 3px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-79 .elementor-element.elementor-element-9bc2018{--margin-top:8px;--margin-bottom:0px;--margin-left:12px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-9da76bb{--width:437.8px;--margin-top:-12px;--margin-bottom:0px;--margin-left:-89px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:93px;--padding-right:-82px;}.elementor-79 .elementor-element.elementor-element-1488750{margin:9px 3px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-79 .elementor-element.elementor-element-0928c72{--width:437.8px;--margin-top:-12px;--margin-bottom:0px;--margin-left:-89px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:93px;--padding-right:-82px;}.elementor-79 .elementor-element.elementor-element-40d0c5e{margin:9px 3px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-79 .elementor-element.elementor-element-c9e2582{--width:437.8px;--margin-top:-12px;--margin-bottom:0px;--margin-left:-89px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:93px;--padding-right:-82px;}.elementor-79 .elementor-element.elementor-element-7e05435{margin:9px 3px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-79 .elementor-element.elementor-element-4bda65c{--width:437.8px;--margin-top:-12px;--margin-bottom:0px;--margin-left:-89px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:93px;--padding-right:-82px;}.elementor-79 .elementor-element.elementor-element-4bd5e62{margin:9px 3px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}}/* Start custom CSS for heading, class: .elementor-element-3fe8c9f */.elementor-79 .elementor-element.elementor-element-3fe8c9f {
    display: inline-block;
    background: rgba(0,0,0,0.35);
    padding: 10px 18px;
    border-radius: 10px;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    animation: floatTag 3s ease-in-out infinite;
    box-shadow: 0 8px 20px rgba(0,0,0,0.18);
    margin: 0;
    line-height: 1.4;
}

.elementor-79 .elementor-element.elementor-element-3fe8c9f,
.elementor-79 .elementor-element.elementor-element-3fe8c9f h1,
.elementor-79 .elementor-element.elementor-element-3fe8c9f h2,
.elementor-79 .elementor-element.elementor-element-3fe8c9f h3,
.elementor-79 .elementor-element.elementor-element-3fe8c9f p {
    color: #f5d7a1 !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.4;
}

@keyframes floatTag {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-6px); }
    100% { transform: translateY(0px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc691af */.elementor-79 .elementor-element.elementor-element-dc691af {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    transition: all 0.35s ease;
    background: #ffffff;
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    transform: translateY(0);
}

/* subtle shine layer */
.elementor-79 .elementor-element.elementor-element-dc691af::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 70%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transition: all 0.7s ease;
    z-index: 1;
}

/* hover effect */
.elementor-79 .elementor-element.elementor-element-dc691af:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow:
        0 18px 40px rgba(0,0,0,0.12),
        0 0 20px rgba(212,175,55,0.18);
}

/* moving shine on hover */
.elementor-79 .elementor-element.elementor-element-dc691af:hover::before {
    left: 130%;
}

/* keep inner content above shine */
.elementor-79 .elementor-element.elementor-element-dc691af > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42cde79 */.elementor-79 .elementor-element.elementor-element-42cde79 {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    transition: all 0.35s ease;
    background: #ffffff;
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    transform: translateY(0);
}

/* subtle shine layer */
.elementor-79 .elementor-element.elementor-element-42cde79::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 70%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transition: all 0.7s ease;
    z-index: 1;
}

/* hover effect */
.elementor-79 .elementor-element.elementor-element-42cde79:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow:
        0 18px 40px rgba(0,0,0,0.12),
        0 0 20px rgba(212,175,55,0.18);
}

/* moving shine on hover */
.elementor-79 .elementor-element.elementor-element-42cde79:hover::before {
    left: 130%;
}

/* keep inner content above shine */
.elementor-79 .elementor-element.elementor-element-42cde79 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50e682b */.elementor-79 .elementor-element.elementor-element-50e682b img,
.elementor-79 .elementor-element.elementor-element-50e682b i,
.elementor-79 .elementor-element.elementor-element-50e682b svg {
    transition: all 0.35s ease;
}

.elementor-79 .elementor-element.elementor-element-50e682b:hover img,
.elementor-79 .elementor-element.elementor-element-50e682b:hover i,
.elementor-79 .elementor-element.elementor-element-50e682b:hover svg {
    transform: scale(1.12);
    filter: drop-shadow(0 0 10px rgba(212,175,55,0.35));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe31e9 */.elementor-79 .elementor-element.elementor-element-4fe31e9 h3,
.elementor-79 .elementor-element.elementor-element-4fe31e9 .elementor-heading-title {
    transition: all 0.3s ease;
}

.elementor-79 .elementor-element.elementor-element-4fe31e9:hover h3,
.elementor-79 .elementor-element.elementor-element-4fe31e9:hover .elementor-heading-title {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4f841 */.elementor-79 .elementor-element.elementor-element-aa4f841 img,
.elementor-79 .elementor-element.elementor-element-aa4f841 i,
.elementor-79 .elementor-element.elementor-element-aa4f841 svg {
    transition: all 0.35s ease;
}

.elementor-79 .elementor-element.elementor-element-aa4f841:hover img,
.elementor-79 .elementor-element.elementor-element-aa4f841:hover i,
.elementor-79 .elementor-element.elementor-element-aa4f841:hover svg {
    transform: scale(1.12);
    filter: drop-shadow(0 0 10px rgba(212,175,55,0.35));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554b7ad */.elementor-79 .elementor-element.elementor-element-554b7ad h3,
.elementor-79 .elementor-element.elementor-element-554b7ad .elementor-heading-title {
    transition: all 0.3s ease;
}

.elementor-79 .elementor-element.elementor-element-554b7ad:hover h3,
.elementor-79 .elementor-element.elementor-element-554b7ad:hover .elementor-heading-title {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a5ffc7 */.elementor-79 .elementor-element.elementor-element-4a5ffc7 img,
.elementor-79 .elementor-element.elementor-element-4a5ffc7 i,
.elementor-79 .elementor-element.elementor-element-4a5ffc7 svg {
    transition: all 0.35s ease;
}

.elementor-79 .elementor-element.elementor-element-4a5ffc7:hover img,
.elementor-79 .elementor-element.elementor-element-4a5ffc7:hover i,
.elementor-79 .elementor-element.elementor-element-4a5ffc7:hover svg {
    transform: scale(1.12);
    filter: drop-shadow(0 0 10px rgba(212,175,55,0.35));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2548c99 */.elementor-79 .elementor-element.elementor-element-2548c99 h3,
.elementor-79 .elementor-element.elementor-element-2548c99 .elementor-heading-title {
    transition: all 0.3s ease;
}

.elementor-79 .elementor-element.elementor-element-2548c99:hover h3,
.elementor-79 .elementor-element.elementor-element-2548c99:hover .elementor-heading-title {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d6e1e8 */.elementor-79 .elementor-element.elementor-element-6d6e1e8 img,
.elementor-79 .elementor-element.elementor-element-6d6e1e8 i,
.elementor-79 .elementor-element.elementor-element-6d6e1e8 svg {
    transition: all 0.35s ease;
}

.elementor-79 .elementor-element.elementor-element-6d6e1e8:hover img,
.elementor-79 .elementor-element.elementor-element-6d6e1e8:hover i,
.elementor-79 .elementor-element.elementor-element-6d6e1e8:hover svg {
    transform: scale(1.12);
    filter: drop-shadow(0 0 10px rgba(212,175,55,0.35));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d0996f */.elementor-79 .elementor-element.elementor-element-9d0996f h3,
.elementor-79 .elementor-element.elementor-element-9d0996f .elementor-heading-title {
    transition: all 0.3s ease;
}

.elementor-79 .elementor-element.elementor-element-9d0996f:hover h3,
.elementor-79 .elementor-element.elementor-element-9d0996f:hover .elementor-heading-title {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1488750 */.elementor-79 .elementor-element.elementor-element-1488750 img,
.elementor-79 .elementor-element.elementor-element-1488750 i,
.elementor-79 .elementor-element.elementor-element-1488750 svg {
    transition: all 0.35s ease;
}

.elementor-79 .elementor-element.elementor-element-1488750:hover img,
.elementor-79 .elementor-element.elementor-element-1488750:hover i,
.elementor-79 .elementor-element.elementor-element-1488750:hover svg {
    transform: scale(1.12);
    filter: drop-shadow(0 0 10px rgba(212,175,55,0.35));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bab4648 */.elementor-79 .elementor-element.elementor-element-bab4648 h3,
.elementor-79 .elementor-element.elementor-element-bab4648 .elementor-heading-title {
    transition: all 0.3s ease;
}

.elementor-79 .elementor-element.elementor-element-bab4648:hover h3,
.elementor-79 .elementor-element.elementor-element-bab4648:hover .elementor-heading-title {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40d0c5e */.elementor-79 .elementor-element.elementor-element-40d0c5e img,
.elementor-79 .elementor-element.elementor-element-40d0c5e i,
.elementor-79 .elementor-element.elementor-element-40d0c5e svg {
    transition: all 0.35s ease;
}

.elementor-79 .elementor-element.elementor-element-40d0c5e:hover img,
.elementor-79 .elementor-element.elementor-element-40d0c5e:hover i,
.elementor-79 .elementor-element.elementor-element-40d0c5e:hover svg {
    transform: scale(1.12);
    filter: drop-shadow(0 0 10px rgba(212,175,55,0.35));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adf1560 */.elementor-79 .elementor-element.elementor-element-adf1560 h3,
.elementor-79 .elementor-element.elementor-element-adf1560 .elementor-heading-title {
    transition: all 0.3s ease;
}

.elementor-79 .elementor-element.elementor-element-adf1560:hover h3,
.elementor-79 .elementor-element.elementor-element-adf1560:hover .elementor-heading-title {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e05435 */.elementor-79 .elementor-element.elementor-element-7e05435 img,
.elementor-79 .elementor-element.elementor-element-7e05435 i,
.elementor-79 .elementor-element.elementor-element-7e05435 svg {
    transition: all 0.35s ease;
}

.elementor-79 .elementor-element.elementor-element-7e05435:hover img,
.elementor-79 .elementor-element.elementor-element-7e05435:hover i,
.elementor-79 .elementor-element.elementor-element-7e05435:hover svg {
    transform: scale(1.12);
    filter: drop-shadow(0 0 10px rgba(212,175,55,0.35));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aab8ae */.elementor-79 .elementor-element.elementor-element-2aab8ae h3,
.elementor-79 .elementor-element.elementor-element-2aab8ae .elementor-heading-title {
    transition: all 0.3s ease;
}

.elementor-79 .elementor-element.elementor-element-2aab8ae:hover h3,
.elementor-79 .elementor-element.elementor-element-2aab8ae:hover .elementor-heading-title {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4bd5e62 */.elementor-79 .elementor-element.elementor-element-4bd5e62 img,
.elementor-79 .elementor-element.elementor-element-4bd5e62 i,
.elementor-79 .elementor-element.elementor-element-4bd5e62 svg {
    transition: all 0.35s ease;
}

.elementor-79 .elementor-element.elementor-element-4bd5e62:hover img,
.elementor-79 .elementor-element.elementor-element-4bd5e62:hover i,
.elementor-79 .elementor-element.elementor-element-4bd5e62:hover svg {
    transform: scale(1.12);
    filter: drop-shadow(0 0 10px rgba(212,175,55,0.35));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9a1207 */.elementor-79 .elementor-element.elementor-element-b9a1207 h3,
.elementor-79 .elementor-element.elementor-element-b9a1207 .elementor-heading-title {
    transition: all 0.3s ease;
}

.elementor-79 .elementor-element.elementor-element-b9a1207:hover h3,
.elementor-79 .elementor-element.elementor-element-b9a1207:hover .elementor-heading-title {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a371a0 */.elementor-79 .elementor-element.elementor-element-5a371a0 {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    transition: all 0.35s ease;
    background: #ffffff;
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    transform: translateY(0);
}

/* subtle shine layer */
.elementor-79 .elementor-element.elementor-element-5a371a0::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 70%;
    height: 100%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.35) 50%,
        rgba(255,255,255,0) 100%
    );
    transition: all 0.7s ease;
    z-index: 1;
}

/* hover effect */
.elementor-79 .elementor-element.elementor-element-5a371a0:hover {
    transform: translateY(-10px) scale(1.02);
    box-shadow:
        0 18px 40px rgba(0,0,0,0.12),
        0 0 20px rgba(212,175,55,0.18);
}

/* moving shine on hover */
.elementor-79 .elementor-element.elementor-element-5a371a0:hover::before {
    left: 130%;
}

/* keep inner content above shine */
.elementor-79 .elementor-element.elementor-element-5a371a0 > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */