.elementor-5286 .elementor-element.elementor-element-f8504b1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5286 .elementor-element.elementor-element-08a2bb1{--display:flex;--min-height:87vh;--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:space-between;--align-items:flex-start;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--padding-top:50px;--padding-bottom:40px;--padding-left:50px;--padding-right:40px;}.elementor-5286 .elementor-element.elementor-element-08a2bb1.e-con{--align-self:stretch;}.elementor-5286 .elementor-element.elementor-element-8d0a4c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-5286 .elementor-element.elementor-element-89c6e2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5286 .elementor-element.elementor-element-89c6e2b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:12px;font-weight:900;letter-spacing:2px;}.elementor-5286 .elementor-element.elementor-element-3f0c69c > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-5286 .elementor-element.elementor-element-3f0c69c .elementor-heading-title{font-family:"alda", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#505050;}.elementor-5286 .elementor-element.elementor-element-b00a9db .elementor-heading-title{font-family:"alda", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:#696969;}.elementor-5286 .elementor-element.elementor-element-a9c0caf{--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:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5286 .elementor-element.elementor-element-a9c0caf.e-con:hover{--e-con-transform-scale:1.01;}.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-5286 .elementor-element.elementor-element-5cb8f59{width:var( --container-widget-width, 23px );max-width:23px;--container-widget-width:23px;--container-widget-flex-grow:0;}.elementor-5286 .elementor-element.elementor-element-5cb8f59 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-5286 .elementor-element.elementor-element-5cb8f59 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-5286 .elementor-element.elementor-element-5cb8f59.elementor-element{--align-self:center;}.elementor-5286 .elementor-element.elementor-element-7cdd9b1{text-align:center;}.elementor-5286 .elementor-element.elementor-element-7cdd9b1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;color:#2E2E2E;}.elementor-5286 .elementor-element.elementor-element-4ebdf3e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5286 .elementor-element.elementor-element-81173ae > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-5286 .elementor-element.elementor-element-81173ae .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:12px;font-weight:900;letter-spacing:2px;}.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-5286 .elementor-element.elementor-element-468c9c2 .elementor-button{background-color:var( --e-global-color-a473b5c );font-family:"Lato", Sans-serif;font-size:12px;font-weight:500;fill:#B0B4B3;color:#B0B4B3;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-5286 .elementor-element.elementor-element-468c9c2 .elementor-button:hover, .elementor-5286 .elementor-element.elementor-element-468c9c2 .elementor-button:focus{background-color:var( --e-global-color-a473b5c );}.elementor-5286 .elementor-element.elementor-element-468c9c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5286 .elementor-element.elementor-element-5eaf7fc .elementor-button{background-color:var( --e-global-color-c41d033 );font-family:"Lato", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-5286 .elementor-element.elementor-element-5eaf7fc .elementor-button:hover, .elementor-5286 .elementor-element.elementor-element-5eaf7fc .elementor-button:focus{background-color:var( --e-global-color-a473b5c );}.elementor-5286 .elementor-element.elementor-element-5eaf7fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5286 .elementor-element.elementor-element-4dc89e7 .elementor-button{background-color:var( --e-global-color-c41d033 );font-family:"Lato", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-5286 .elementor-element.elementor-element-4dc89e7 .elementor-button:hover, .elementor-5286 .elementor-element.elementor-element-4dc89e7 .elementor-button:focus{background-color:var( --e-global-color-a473b5c );}.elementor-5286 .elementor-element.elementor-element-4dc89e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5286 .elementor-element.elementor-element-e98463b .elementor-button{background-color:var( --e-global-color-c41d033 );font-family:"Lato", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-5286 .elementor-element.elementor-element-e98463b .elementor-button:hover, .elementor-5286 .elementor-element.elementor-element-e98463b .elementor-button:focus{background-color:var( --e-global-color-a473b5c );}.elementor-5286 .elementor-element.elementor-element-e98463b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5286 .elementor-element.elementor-element-40b9918 .elementor-button{background-color:var( --e-global-color-c41d033 );font-family:"Lato", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-5286 .elementor-element.elementor-element-40b9918 .elementor-button:hover, .elementor-5286 .elementor-element.elementor-element-40b9918 .elementor-button:focus{background-color:var( --e-global-color-a473b5c );}.elementor-5286 .elementor-element.elementor-element-40b9918{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5286 .elementor-element.elementor-element-dffbfe7 .elementor-button{background-color:var( --e-global-color-c41d033 );font-family:"Lato", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-5286 .elementor-element.elementor-element-dffbfe7 .elementor-button:hover, .elementor-5286 .elementor-element.elementor-element-dffbfe7 .elementor-button:focus{background-color:var( --e-global-color-a473b5c );}.elementor-5286 .elementor-element.elementor-element-dffbfe7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5286 .elementor-element.elementor-element-e23e5a2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-e6653b2{--hotspot-min-width:3px;--hotspot-min-height:3px;left:49.1%;--hotspot-translate-x:49.1%;top:67.4%;--hotspot-translate-y:67.4%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-8a3652b{left:53%;--hotspot-translate-x:53%;top:33.7%;--hotspot-translate-y:33.7%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-21ef5f7{left:46.6%;--hotspot-translate-x:46.6%;top:12.6%;--hotspot-translate-y:12.6%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-63afee3{left:74.5%;--hotspot-translate-x:74.5%;top:13.6%;--hotspot-translate-y:13.6%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-ad7ef3d{left:39.2%;--hotspot-translate-x:39.2%;top:25.25%;--hotspot-translate-y:25.25%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-61c9e51{left:67.4%;--hotspot-translate-x:67.4%;top:25.9%;--hotspot-translate-y:25.9%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-913fda3{left:70.4%;--hotspot-translate-x:70.4%;top:26.45%;--hotspot-translate-y:26.45%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-df51ff2{left:77.2%;--hotspot-translate-x:77.2%;top:26.25%;--hotspot-translate-y:26.25%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-3d58498{left:67.85%;--hotspot-translate-x:67.85%;top:26.9%;--hotspot-translate-y:26.9%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-9a9dd38{left:65.7%;--hotspot-translate-x:65.7%;top:28.1%;--hotspot-translate-y:28.1%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-74be6f5{left:65%;--hotspot-translate-x:65%;top:29.2%;--hotspot-translate-y:29.2%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-de54126{left:65.9%;--hotspot-translate-x:65.9%;top:30.7%;--hotspot-translate-y:30.7%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-977a956{left:53%;--hotspot-translate-x:53%;top:29%;--hotspot-translate-y:29%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-3f36a50{left:51.8%;--hotspot-translate-x:51.8%;top:31.7%;--hotspot-translate-y:31.7%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-98ed166{left:55.7%;--hotspot-translate-x:55.7%;top:36.2%;--hotspot-translate-y:36.2%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-396c7a2{left:73.7%;--hotspot-translate-x:73.7%;top:35.2%;--hotspot-translate-y:35.2%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-bf6ebab{left:64%;--hotspot-translate-x:64%;top:40.8%;--hotspot-translate-y:40.8%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-4958835{left:65.4%;--hotspot-translate-x:65.4%;top:45.1%;--hotspot-translate-y:45.1%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-b4b7014{left:64.8%;--hotspot-translate-x:64.8%;top:44%;--hotspot-translate-y:44%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-1240535{left:85.4%;--hotspot-translate-x:85.4%;top:49%;--hotspot-translate-y:49%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-4723832{left:96.65%;--hotspot-translate-x:96.65%;top:36.9%;--hotspot-translate-y:36.9%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-2941710{left:51.7%;--hotspot-translate-x:51.7%;top:51.8%;--hotspot-translate-y:51.8%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-c4b59e5{left:72%;--hotspot-translate-x:72%;top:30.8%;--hotspot-translate-y:30.8%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-ef0ca80{left:69%;--hotspot-translate-x:69%;top:42.1%;--hotspot-translate-y:42.1%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-a2d97ff{left:31.6%;--hotspot-translate-x:31.6%;top:34.3%;--hotspot-translate-y:34.3%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-5d166fc{left:42.2%;--hotspot-translate-x:42.2%;top:34.5%;--hotspot-translate-y:34.5%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-b541598{left:30.1%;--hotspot-translate-x:30.1%;top:41%;--hotspot-translate-y:41%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-fcc8f27{left:44%;--hotspot-translate-x:44%;top:48.6%;--hotspot-translate-y:48.6%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-b36113a{left:70.9%;--hotspot-translate-x:70.9%;top:51.7%;--hotspot-translate-y:51.7%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-4293492{left:62.5%;--hotspot-translate-x:62.5%;top:56.1%;--hotspot-translate-y:56.1%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-93b6829{left:62.3%;--hotspot-translate-x:62.3%;top:60.1%;--hotspot-translate-y:60.1%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-08f4b1b{left:25.4%;--hotspot-translate-x:25.4%;top:52%;--hotspot-translate-y:52%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-d7d467a{left:22%;--hotspot-translate-x:22%;top:58%;--hotspot-translate-y:58%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-2a038b9{left:43.2%;--hotspot-translate-x:43.2%;top:58.7%;--hotspot-translate-y:58.7%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-0bc731e{left:50.2%;--hotspot-translate-x:50.2%;top:59.9%;--hotspot-translate-y:59.9%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-f025e1a{left:29.8%;--hotspot-translate-x:29.8%;top:60.8%;--hotspot-translate-y:60.8%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-35cf7d3{left:75.3%;--hotspot-translate-x:75.3%;top:56.7%;--hotspot-translate-y:56.7%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-8fb730c{left:87.8%;--hotspot-translate-x:87.8%;top:60.9%;--hotspot-translate-y:60.9%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-6089f0b{left:61.9%;--hotspot-translate-x:61.9%;top:64.35%;--hotspot-translate-y:64.35%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-5dc6a61{left:73.7%;--hotspot-translate-x:73.7%;top:65.3%;--hotspot-translate-y:65.3%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-07994a4{left:81%;--hotspot-translate-x:81%;top:66.5%;--hotspot-translate-y:66.5%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-015ba37{left:19.4%;--hotspot-translate-x:19.4%;top:65.35%;--hotspot-translate-y:65.35%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-a3bb8ec{left:31.2%;--hotspot-translate-x:31.2%;top:65.7%;--hotspot-translate-y:65.7%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-3058ab6{left:35.5%;--hotspot-translate-x:35.5%;top:65.3%;--hotspot-translate-y:65.3%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-6d13b4d{left:50.4%;--hotspot-translate-x:50.4%;top:68.2%;--hotspot-translate-y:68.2%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-1ce676b{left:62.4%;--hotspot-translate-x:62.4%;top:69%;--hotspot-translate-y:69%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-415e7dc{left:47.4%;--hotspot-translate-x:47.4%;top:69.2%;--hotspot-translate-y:69.2%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-ca2de73{left:50.4%;--hotspot-translate-x:50.4%;top:72%;--hotspot-translate-y:72%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-d940fee{left:71.7%;--hotspot-translate-x:71.7%;top:76.4%;--hotspot-translate-y:76.4%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-11bbd70{left:12.3%;--hotspot-translate-x:12.3%;top:70.8%;--hotspot-translate-y:70.8%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-487b1ae{left:9%;--hotspot-translate-x:9%;top:76%;--hotspot-translate-y:76%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-74ec849{left:30%;--hotspot-translate-x:30%;top:73.6%;--hotspot-translate-y:73.6%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-3fb83eb{left:41.6%;--hotspot-translate-x:41.6%;top:76.5%;--hotspot-translate-y:76.5%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-11da72b{left:57.2%;--hotspot-translate-x:57.2%;top:80.4%;--hotspot-translate-y:80.4%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-fce348e{left:54.4%;--hotspot-translate-x:54.4%;top:85.5%;--hotspot-translate-y:85.5%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-fc0ae95{left:27.6%;--hotspot-translate-x:27.6%;top:86.8%;--hotspot-translate-y:86.8%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .elementor-repeater-item-67c5528{left:37.9%;--hotspot-translate-x:37.9%;top:87.8%;--hotspot-translate-y:87.8%;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-5286 .elementor-element.elementor-element-1c7d87c{--container-width:100%;--image-width:100%;--container-max-width:100%;--hotspot-color:#773B3B;--hotspot-size:13px;--hotspot-box-color:#FFFFFF;--tooltip-text-color:#000000;--tooltip-align:left;--tooltip-min-width:424px;--tooltip-max-width:594px;--tooltip-padding:30px 30px 30px 30px;--tooltip-color:#FFFFFF;--tooltip-border-radius:10px 10px 10px 10px;}.elementor-5286 .elementor-element.elementor-element-1c7d87c .e-hotspot__tooltip{font-family:"alda", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-5286 .elementor-element.elementor-element-30ee2a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5286 .elementor-element.elementor-element-2c8b9ad{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:35%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:0;}.elementor-5286 .elementor-element.elementor-element-2c8b9ad .e-off-canvas__content{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.04);}.elementor-5286 .elementor-element.elementor-element-e1cce7f{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5286 .elementor-element.elementor-element-c464281{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-5286 .elementor-element.elementor-element-c464281:not(.elementor-motion-effects-element-type-background), .elementor-5286 .elementor-element.elementor-element-c464281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3EF;}.elementor-5286 .elementor-element.elementor-element-c2d171c{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5286 .elementor-element.elementor-element-2246464 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:3px 0px 0px 15px;}.elementor-5286 .elementor-element.elementor-element-2246464 .elementor-icon-wrapper{text-align:center;}.elementor-5286 .elementor-element.elementor-element-2246464.elementor-view-stacked .elementor-icon{background-color:#B9D0BF;}.elementor-5286 .elementor-element.elementor-element-2246464.elementor-view-framed .elementor-icon, .elementor-5286 .elementor-element.elementor-element-2246464.elementor-view-default .elementor-icon{color:#B9D0BF;border-color:#B9D0BF;}.elementor-5286 .elementor-element.elementor-element-2246464.elementor-view-framed .elementor-icon, .elementor-5286 .elementor-element.elementor-element-2246464.elementor-view-default .elementor-icon svg{fill:#B9D0BF;}.elementor-5286 .elementor-element.elementor-element-2246464 .elementor-icon{font-size:24px;}.elementor-5286 .elementor-element.elementor-element-2246464 .elementor-icon svg{height:24px;}.elementor-5286 .elementor-element.elementor-element-fc15ce3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5286 .elementor-element.elementor-element-fc15ce3{text-align:left;}.elementor-5286 .elementor-element.elementor-element-fc15ce3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#43534A;}.elementor-5286 .elementor-element.elementor-element-cd40122{--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-end;--align-items:center;}.elementor-5286 .elementor-element.elementor-element-6153aee > .elementor-widget-container{background-color:#A4C2AF;border-radius:100px 100px 100px 100px;}.elementor-5286 .elementor-element.elementor-element-6153aee.elementor-element{--align-self:center;}.elementor-5286 .elementor-element.elementor-element-98b1d04 > .elementor-widget-container{background-color:#FFFFFF;margin:-30px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}body:not(.rtl) .elementor-5286 .elementor-element.elementor-element-7fb4330{right:20px;}body.rtl .elementor-5286 .elementor-element.elementor-element-7fb4330{left:20px;}.elementor-5286 .elementor-element.elementor-element-7fb4330{top:20px;}.elementor-5286 .elementor-element.elementor-element-7fb4330 .elementor-heading-title{font-family:"Lexend Giga", Sans-serif;font-weight:500;color:#7E7E7E;}@media(max-width:767px){.elementor-5286 .elementor-element.elementor-element-2c8b9ad{--e-off-canvas-justify-content:flex-end;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:90%;--e-off-canvas-height:100vh;}.elementor-5286 .elementor-element.elementor-element-e1cce7f{--min-height:100vh;--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-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5286 .elementor-element.elementor-element-c464281{--width:89%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-5286 .elementor-element.elementor-element-c464281.e-con{--align-self:center;}.elementor-5286 .elementor-element.elementor-element-c2d171c{--width:165px;}.elementor-5286 .elementor-element.elementor-element-2246464 .elementor-icon{font-size:20px;}.elementor-5286 .elementor-element.elementor-element-2246464 .elementor-icon svg{height:20px;}.elementor-5286 .elementor-element.elementor-element-fc15ce3 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-5286 .elementor-element.elementor-element-fc15ce3 .elementor-heading-title{font-size:13px;}.elementor-5286 .elementor-element.elementor-element-cd40122{--width:120px;}.elementor-5286 .elementor-element.elementor-element-98b1d04 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-5286 .elementor-element.elementor-element-7fb4330{right:20px;}body.rtl .elementor-5286 .elementor-element.elementor-element-7fb4330{left:20px;}.elementor-5286 .elementor-element.elementor-element-7fb4330{top:20px;text-align:right;}.elementor-5286 .elementor-element.elementor-element-7fb4330 .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-5286 .elementor-element.elementor-element-08a2bb1{--width:26%;}.elementor-5286 .elementor-element.elementor-element-e23e5a2{--width:100%;}.elementor-5286 .elementor-element.elementor-element-cd40122{--width:30%;}}/* Start custom CSS for image, class: .elementor-element-5cb8f59 */.elementor-5286 .elementor-element.elementor-element-5cb8f59  {
 \
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08a2bb1 */.elementor-5286 .elementor-element.elementor-element-08a2bb1 {
    height: 80vh
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-1c7d87c */.elementor-5286 .elementor-element.elementor-element-1c7d87c .e-hotspot__tooltip p {
    white-space: normal;
}

.elementor-5286 .elementor-element.elementor-element-1c7d87c .e-hotspot__tooltip h3 {
    margin: 0px 0px 5px 0px;
    font-size: 19px
}

.elementor-5286 .elementor-element.elementor-element-1c7d87c .e-hotspot__tooltip h5 {
    margin: 0px 0px 12px 0px;
    font-size: 15px;
    font-weight: 400;
    color: #466258;
}

.elementor-5286 .elementor-element.elementor-element-1c7d87c .e-hotspot__tooltip a {
    text-decoration: underline;
    color: #66A083;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dce01bd */.elementor-5286 .elementor-element.elementor-element-dce01bd {
    width: 0px;
    height: 14px;
    background: transparent;
}

.elementor-5286 .elementor-element.elementor-element-dce01bd .elementor-widget-container {
  display: flex !important;
  flex-direction: row !important;
  gap: 5px;
  justify-content: end;
}

[class*='wave'] {
  aspect-ratio: .5/1;
  background-color: #C3D1C8;
  border-radius: 25px;
  width: .2vw;
}

@keyframes waveform {
  0% {
    transform: scaleY(.5);
  }
  50% {
    transform: scaleY(1.5);
  }
  100% {
    transform: scaleY(.5);
  }
}

[class*='wave'] {
  aspect-ratio: .5/1;
  /*This can all be written on one line:*/
  animation: waveform var(--wavefreq)
             ease-in-out infinite
             forwards;
  background-color: #C3D1C8;
  border-radius: 25px;
  width: .2vw;
}

:root {
  --m: 7.5;
  --wavefreq: calc(100ms * var(--m));
}

.wave1 {
  --wavefreq: calc(200ms * var(--m));
}

.wave2 {
  --wavefreq: calc(300ms * var(--m));
}

.wave3 {
  --wavefreq: calc(400ms * var(--m));
}

.wave4 {
  --wavefreq: calc(500ms * var(--m));
}

.wave5 {
  --wavefreq: calc(600ms * var(--m));
}

.wave6 {
  --wavefreq: calc(700ms * var(--m));
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6153aee */.spinner {
  border: 3px solid #B9D0BF;
  border-top: 3px solid #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.elementor-5286 .elementor-element.elementor-element-6153aee span{
   height: 40px;
    width: 40px;
    display: flex;              /* flex container */
    align-items: center;        /* vertical centering */
    justify-content: center;    /* horizontal centering */
    text-align: center;         /* backup centering */
    color: white;
}

.elementor-5286 .elementor-element.elementor-element-6153aee svg {
    color: white;
    height: 22px;
    stroke: white;
  fill: white;
}

.aipkit_realtime_voice_agent_btn {
    /visibility: hidden;
}

.is-listening svg {
    stroke-width: 1.4;
}

.aipkit_chat_input_actions_bar .aipkit_realtime_voice_agent_btn.is-listening {
    color: #89a791 !important;
    border-color: #CFE4D7;
    background-color: #CFE4D7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c464281 */.elementor-5286 .elementor-element.elementor-element-c464281 {
    max-width:800px;

    margin: 0 auto;
}/* End custom CSS */