.elementor-10 .elementor-element.elementor-element-360f027{--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:-50px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-f1e73e0{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-f1e73e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a957107{--display:flex;--min-height:0px;--padding-top:-3px;--padding-bottom:-3px;--padding-left:-3px;--padding-right:-3px;}.elementor-10 .elementor-element.elementor-element-a957107:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a957107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://automatinator.com/wp-content/uploads/2025/03/Website-Landing-Page-Background-2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-3038578{--display:flex;}.elementor-10 .elementor-element.elementor-element-17fc29f{--spacer-size:28vh;width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-17fc29f.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-bd0ead7 > .elementor-widget-container{margin:-40px -40px -40px -40px;}.elementor-10 .elementor-element.elementor-element-bd0ead7 img{width:533px;max-width:33%;height:100%;opacity:1;}.elementor-10 .elementor-element.elementor-element-44aa2c5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-44aa2c5{text-align:center;}.elementor-10 .elementor-element.elementor-element-44aa2c5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:6.1vw;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:3px 3px 2px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-44aa2c5 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-44aa2c5 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-44aa2c5 .elementor-heading-title a{transition-duration:0s;}.elementor-10 .elementor-element.elementor-element-8e7f87e .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#000000;color:#000000;box-shadow:3px 3px 10px 3px rgba(0,0,0,0.5);border-style:none;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-8e7f87e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-8e7f87e .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-8e7f87e > .elementor-widget-container{margin:60px 60px 60px 60px;}.elementor-10 .elementor-element.elementor-element-8e7f87e .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-8e7f87e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2a8b8b0{--spacer-size:242px;width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-2a8b8b0.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a428847{--display:flex;--min-height:118px;}.elementor-10 .elementor-element.elementor-element-a428847:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a428847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-a428847.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-79ed397{--spacer-size:242px;width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-79ed397.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7c995e2 > .elementor-widget-container{padding:0px 0px 37px 0px;}.elementor-10 .elementor-element.elementor-element-7c995e2{text-align:center;}.elementor-10 .elementor-element.elementor-element-7c995e2 .elementor-heading-title{font-size:4.5vw;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-aba79ae{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-aba79ae.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b76449e{--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b76449e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b76449e .elementor-headline{text-align:center;font-size:69px;font-weight:400;line-height:110px;}.elementor-10 .elementor-element.elementor-element-b76449e .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b76449e .elementor-headline-dynamic-text{font-weight:600;line-height:1px;}.elementor-10 .elementor-element.elementor-element-b76449e .elementor-headline-dynamic-wrapper path{stroke:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-971b23a{--spacer-size:273px;}.elementor-10 .elementor-element.elementor-element-5d85b8f{--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:100px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6f98da7 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-6f98da7{text-align:center;}.elementor-10 .elementor-element.elementor-element-6f98da7 .elementor-heading-title{font-size:4.5vw;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f59d03d{--display:flex;--min-height:0px;}.elementor-10 .elementor-element.elementor-element-f59d03d.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5b515a3{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;--dynamic-text-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5b515a3 .elementor-headline{text-align:center;line-height:67px;letter-spacing:1.2px;word-spacing:0px;}.elementor-10 .elementor-element.elementor-element-5b515a3 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5b515a3 .elementor-headline-dynamic-text{font-weight:900;line-height:1px;}.elementor-10 .elementor-element.elementor-element-5b515a3 .elementor-headline-dynamic-wrapper path{stroke:#FF0D0D;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;}.elementor-10 .elementor-element.elementor-element-6ba42a1{--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;--overflow:hidden;--padding-top:70px;--padding-bottom:21px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-6ba42a1.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-734255b{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-734255b > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-734255b .elementor-icon-box-wrapper{gap:7px;}.elementor-10 .elementor-element.elementor-element-734255b .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-734255b.elementor-view-stacked .elementor-icon{background-color:#FFD200;}.elementor-10 .elementor-element.elementor-element-734255b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-734255b.elementor-view-default .elementor-icon{fill:#FFD200;color:#FFD200;border-color:#FFD200;}.elementor-10 .elementor-element.elementor-element-734255b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-734255b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-734255b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-734255b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-734255b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-734255b.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-734255b .elementor-icon{font-size:112px;}.elementor-10 .elementor-element.elementor-element-734255b .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-734255b .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-734255b .elementor-icon-box-title a{font-size:46px;}.elementor-10 .elementor-element.elementor-element-734255b .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8bfd7e5{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-8bfd7e5 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon-box-wrapper{gap:7px;}.elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8bfd7e5.elementor-view-stacked .elementor-icon{background-color:#FFD200;}.elementor-10 .elementor-element.elementor-element-8bfd7e5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8bfd7e5.elementor-view-default .elementor-icon{fill:#FFD200;color:#FFD200;border-color:#FFD200;}.elementor-10 .elementor-element.elementor-element-8bfd7e5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-8bfd7e5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-8bfd7e5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-8bfd7e5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-8bfd7e5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-8bfd7e5.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon{font-size:112px;}.elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon-box-title a{font-size:46px;}.elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9c57420{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9c57420 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon-box-wrapper{gap:7px;}.elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9c57420.elementor-view-stacked .elementor-icon{background-color:#FFD200;}.elementor-10 .elementor-element.elementor-element-9c57420.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9c57420.elementor-view-default .elementor-icon{fill:#FFD200;color:#FFD200;border-color:#FFD200;}.elementor-10 .elementor-element.elementor-element-9c57420.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9c57420.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-9c57420.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9c57420.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9c57420.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-9c57420.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon{font-size:112px;}.elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon-box-title a{font-size:46px;}.elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-32b11fd{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-32b11fd > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon-box-wrapper{gap:7px;}.elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-32b11fd.elementor-view-stacked .elementor-icon{background-color:#FFD200;}.elementor-10 .elementor-element.elementor-element-32b11fd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-32b11fd.elementor-view-default .elementor-icon{fill:#FFD200;color:#FFD200;border-color:#FFD200;}.elementor-10 .elementor-element.elementor-element-32b11fd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-32b11fd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-32b11fd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-32b11fd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-32b11fd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-32b11fd.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon{font-size:112px;}.elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon-box-title a{font-size:46px;}.elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-23b1467{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-23b1467 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon-box-wrapper{gap:7px;}.elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon-box-title{margin-block-end:40px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-23b1467.elementor-view-stacked .elementor-icon{background-color:#FFD200;}.elementor-10 .elementor-element.elementor-element-23b1467.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-23b1467.elementor-view-default .elementor-icon{fill:#FFD200;color:#FFD200;border-color:#FFD200;}.elementor-10 .elementor-element.elementor-element-23b1467.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-23b1467.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-23b1467.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-23b1467.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-23b1467.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-23b1467.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon{font-size:112px;}.elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon-box-title a{font-size:46px;}.elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cde751a .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#000000;color:#000000;box-shadow:3px 3px 10px 3px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-cde751a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-cde751a .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-cde751a > .elementor-widget-container{margin:18px 18px 18px 18px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cde751a .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-cde751a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e57edd2{--spacer-size:273px;}.elementor-10 .elementor-element.elementor-element-de9e1b2{--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-10 .elementor-element.elementor-element-4ac87e0{--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4ac87e0 > .elementor-widget-container{padding:23px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4ac87e0 .elementor-headline{text-align:center;font-size:60px;line-height:1px;letter-spacing:1.2px;word-spacing:0px;}.elementor-10 .elementor-element.elementor-element-4ac87e0 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4ac87e0 .elementor-headline-dynamic-text{font-weight:600;z-index:auto;}.elementor-10 .elementor-element.elementor-element-4ac87e0 .elementor-headline-dynamic-wrapper path{stroke:#FF0D0D;stroke-width:20px;stroke-linecap:round;stroke-linejoin:round;}.elementor-10 .elementor-element.elementor-element-4ac87e0 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-10 .elementor-element.elementor-element-1c4e44c{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:01vw 06vw;--row-gap:01vw;--column-gap:06vw;--grid-auto-flow:row;--justify-items:center;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-1c4e44c.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7764ed9 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-7764ed9.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-7764ed9 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-7764ed9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7764ed9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7764ed9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7764ed9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7764ed9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-7764ed9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-7764ed9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-7764ed9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-7764ed9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-7764ed9.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-7764ed9 .elementor-icon{font-size:55px;}.elementor-10 .elementor-element.elementor-element-7764ed9 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-7764ed9 .elementor-icon-box-title a{font-size:37px;}.elementor-10 .elementor-element.elementor-element-7764ed9 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-323d215 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-323d215.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-323d215 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-323d215 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-323d215.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-323d215.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-323d215.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-323d215.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-323d215.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-323d215.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-323d215.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-323d215.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-323d215.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-323d215 .elementor-icon{font-size:55px;}.elementor-10 .elementor-element.elementor-element-323d215 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-323d215 .elementor-icon-box-title a{font-size:37px;}.elementor-10 .elementor-element.elementor-element-323d215 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f55dbd2 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-f55dbd2.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-f55dbd2 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-f55dbd2 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f55dbd2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f55dbd2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f55dbd2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f55dbd2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-f55dbd2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-f55dbd2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-f55dbd2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-f55dbd2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-f55dbd2.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-f55dbd2 .elementor-icon{font-size:55px;}.elementor-10 .elementor-element.elementor-element-f55dbd2 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f55dbd2 .elementor-icon-box-title a{font-size:37px;}.elementor-10 .elementor-element.elementor-element-f55dbd2 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-13becb6 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-13becb6.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-13becb6 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-13becb6 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-13becb6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-13becb6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-13becb6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-13becb6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-13becb6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-13becb6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-13becb6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-13becb6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-13becb6.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-13becb6 .elementor-icon{font-size:55px;}.elementor-10 .elementor-element.elementor-element-13becb6 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-13becb6 .elementor-icon-box-title a{font-size:37px;}.elementor-10 .elementor-element.elementor-element-13becb6 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-80c3a55 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-80c3a55.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-80c3a55 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-80c3a55 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-80c3a55.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-80c3a55.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-80c3a55.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-80c3a55.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-80c3a55.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-80c3a55.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-80c3a55.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-80c3a55.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-80c3a55.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-80c3a55 .elementor-icon{font-size:55px;}.elementor-10 .elementor-element.elementor-element-80c3a55 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-80c3a55 .elementor-icon-box-title a{font-size:37px;}.elementor-10 .elementor-element.elementor-element-80c3a55 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-10b63a6 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-10b63a6.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-10b63a6 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-10b63a6 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-10b63a6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-10b63a6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-10b63a6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-10b63a6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-10b63a6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-10b63a6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-10b63a6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-10b63a6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-10b63a6.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-10b63a6 .elementor-icon{font-size:55px;}.elementor-10 .elementor-element.elementor-element-10b63a6 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-10b63a6 .elementor-icon-box-title a{font-size:37px;}.elementor-10 .elementor-element.elementor-element-10b63a6 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-803e048 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-803e048.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-803e048 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-803e048 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-803e048.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-803e048.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-803e048.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-803e048.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-803e048.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-803e048.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-803e048.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-803e048.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-803e048.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-803e048 .elementor-icon{font-size:55px;}.elementor-10 .elementor-element.elementor-element-803e048 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-803e048 .elementor-icon-box-title a{font-size:37px;}.elementor-10 .elementor-element.elementor-element-803e048 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7b7ba75 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-7b7ba75.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-7b7ba75 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-7b7ba75 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7b7ba75.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7b7ba75.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7b7ba75.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7b7ba75.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-7b7ba75.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-7b7ba75.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-7b7ba75.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-7b7ba75.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-7b7ba75.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-7b7ba75 .elementor-icon{font-size:55px;}.elementor-10 .elementor-element.elementor-element-7b7ba75 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-7b7ba75 .elementor-icon-box-title a{font-size:37px;}.elementor-10 .elementor-element.elementor-element-7b7ba75 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f6fbbea > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;border-style:none;}.elementor-10 .elementor-element.elementor-element-f6fbbea.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-f6fbbea .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-f6fbbea .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f6fbbea.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f6fbbea.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f6fbbea.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f6fbbea.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-f6fbbea.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-f6fbbea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-f6fbbea.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-f6fbbea.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-f6fbbea.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0D0D;color:#FF0D0D;border-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-f6fbbea .elementor-icon{font-size:55px;}.elementor-10 .elementor-element.elementor-element-f6fbbea .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f6fbbea .elementor-icon-box-title a{font-size:37px;}.elementor-10 .elementor-element.elementor-element-f6fbbea .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-21f017d{--spacer-size:400px;}.elementor-10 .elementor-element.elementor-element-3b6b62e{--display:flex;--min-height:118px;--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;--align-items:center;}.elementor-10 .elementor-element.elementor-element-3b6b62e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3b6b62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-3b6b62e.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-498eef9 > .elementor-widget-container{margin:0px -23px -23px -23px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-498eef9{text-align:center;}.elementor-10 .elementor-element.elementor-element-498eef9 .elementor-heading-title{font-size:4vw;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-de4f433{--iteration-count:infinite;--dynamic-text-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-de4f433 > .elementor-widget-container{margin:-65px 0px -65px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-de4f433 .elementor-headline{text-align:center;font-size:100px;line-height:1px;letter-spacing:0px;word-spacing:0px;}.elementor-10 .elementor-element.elementor-element-de4f433 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-de4f433 .elementor-headline-dynamic-text{font-weight:600;line-height:100px;}.elementor-10 .elementor-element.elementor-element-10d4394{--display:flex;--min-height:610px;--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-evenly;--align-items:center;--gap:59px 59px;--row-gap:59px;--column-gap:59px;}.elementor-10 .elementor-element.elementor-element-10d4394.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__button{background-color:#000000;color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;border-style:solid;border-width:-6px -6px -6px -6px;border-radius:50px 50px 50px 50px;padding:10px 21px 10px 21px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__button:hover{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-2c3e8cc{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--e-price-table-header-background-color:#000000;}.elementor-10 .elementor-element.elementor-element-2c3e8cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 4px 4px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-2c3e8cc:hover .elementor-widget-container{box-shadow:0px 0px 10px 1px #FF0000;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__heading{color:#FFFFFF;font-size:67px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__price{padding:40px 15px 30px 15px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__currency, .elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__integer-part, .elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__fractional-part{color:#000000;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table .elementor-price-table__price{font-family:"Manrope", Sans-serif;font-size:33px;font-weight:700;text-transform:capitalize;line-height:10px;letter-spacing:0px;word-spacing:3px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__after-price{justify-content:center;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__features-list{padding:0vw 0vw 0vw 0vw;text-align:center;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__features-list li{font-size:23px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__feature-inner{margin-left:calc((100% - 90%)/2);margin-right:calc((100% - 90%)/2);}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-left:calc((100% - 69%)/2);margin-right:calc((100% - 69%)/2);margin-top:9px;margin-bottom:9px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__footer{padding:30px 10px 15px 10px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__additional_info{color:#000000;font-size:13px;margin:30px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__button{background-color:#000000;color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;border-style:solid;border-width:-6px -6px -6px -6px;border-radius:50px 50px 50px 50px;padding:10px 21px 10px 21px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__button:hover{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-4c38ce0{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--e-price-table-header-background-color:#000000;}.elementor-10 .elementor-element.elementor-element-4c38ce0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 4px 4px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 3px #FFFFFF;}.elementor-10 .elementor-element.elementor-element-4c38ce0.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-4c38ce0:hover .elementor-widget-container{box-shadow:0px 0px 10px 1px #FF0000;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__heading{color:#FFFFFF;font-size:67px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__price{padding:40px 15px 30px 15px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__currency, .elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__integer-part, .elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__fractional-part{color:#000000;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table .elementor-price-table__price{font-family:"Manrope", Sans-serif;font-size:33px;font-weight:700;text-transform:capitalize;line-height:10px;letter-spacing:0px;word-spacing:3px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__after-price{justify-content:center;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__features-list{background-color:#FFFFFF;padding:20px 0px 20px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__features-list li{font-size:23px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__feature-inner{margin-left:calc((100% - 80%)/2);margin-right:calc((100% - 80%)/2);}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-left:calc((100% - 69%)/2);margin-right:calc((100% - 69%)/2);margin-top:9px;margin-bottom:9px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__footer{padding:30px 10px 15px 10px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__additional_info{color:#000000;font-size:13px;margin:30px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-ribbon-inner{background-color:#FF0D0D;margin-top:46px;transform:translateY(-50%) translateX(-50%) translateX(46px) rotate(-45deg);color:#FFFFFF;font-family:"Manrope", Sans-serif;font-weight:700;box-shadow:0px 5px 6px 2px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__button{background-color:#000000;color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;border-style:solid;border-width:-6px -6px -6px -6px;border-radius:50px 50px 50px 50px;padding:10px 21px 10px 21px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__button:hover{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-276c955{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--e-price-table-header-background-color:#000000;}.elementor-10 .elementor-element.elementor-element-276c955 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 4px 4px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-276c955.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-276c955:hover .elementor-widget-container{box-shadow:0px 0px 10px 1px #FF0000;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__heading{color:#FFFFFF;font-size:67px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__price{background-color:#FFFFFF;padding:40px 15px 30px 15px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__currency, .elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__integer-part, .elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__fractional-part{color:#000000;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table .elementor-price-table__price{font-family:"Manrope", Sans-serif;font-size:33px;font-weight:700;text-transform:capitalize;line-height:9px;letter-spacing:0.1px;word-spacing:3px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__after-price{justify-content:center;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__features-list{padding:20px 0px 20px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__features-list li{font-size:23px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__feature-inner{margin-left:calc((100% - 80%)/2);margin-right:calc((100% - 80%)/2);}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:1px;margin-left:calc((100% - 69%)/2);margin-right:calc((100% - 69%)/2);margin-top:9px;margin-bottom:9px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__footer{padding:30px 10px 15px 10px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__additional_info{color:#000000;font-size:13px;margin:30px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-ribbon-inner{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-c648608{--spacer-size:363px;}.elementor-10 .elementor-element.elementor-element-6fb4627{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6fb4627.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d7ef390{--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d7ef390 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d7ef390 .elementor-headline{text-align:center;font-size:60px;line-height:1px;letter-spacing:1.2px;word-spacing:0px;}.elementor-10 .elementor-element.elementor-element-d7ef390 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d7ef390 .elementor-headline-dynamic-text{font-weight:600;}.elementor-10 .elementor-element.elementor-element-d7ef390 .elementor-headline-dynamic-wrapper path{stroke:#FF0D0D;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;}.elementor-10 .elementor-element.elementor-element-ce0ed1e{--display:flex;}.elementor-10 .elementor-element.elementor-element-e6f838a > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-bd2b643 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#000000;color:#000000;box-shadow:3px 3px 10px 3px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-10 .elementor-element.elementor-element-bd2b643 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-bd2b643 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-bd2b643 > .elementor-widget-container{margin:67px 18px 18px 18px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bd2b643 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-bd2b643 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fd26275{--spacer-size:400px;}.elementor-10 .elementor-element.elementor-element-ba368c9{--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-10 .elementor-element.elementor-element-8e469b7 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-8e469b7{text-align:center;}.elementor-10 .elementor-element.elementor-element-8e469b7 .elementor-heading-title{font-size:6vw;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b6c4c5e{--display:flex;}.elementor-10 .elementor-element.elementor-element-291bea9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-dcbaade{--spacer-size:273px;}.elementor-10 .elementor-element.elementor-element-0146c0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-d1e16fe > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-d1e16fe{text-align:center;}.elementor-10 .elementor-element.elementor-element-d1e16fe .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c321981{--iteration-count:infinite;--dynamic-text-color:#FF0D0D;}.elementor-10 .elementor-element.elementor-element-c321981 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 0px 117px 0px;}.elementor-10 .elementor-element.elementor-element-c321981 .elementor-headline{text-align:center;font-size:100px;line-height:1px;letter-spacing:0px;word-spacing:0px;}.elementor-10 .elementor-element.elementor-element-c321981 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c321981 .elementor-headline-dynamic-text{font-weight:600;line-height:1px;}.elementor-10 .elementor-element.elementor-element-b0ebcd6{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b0ebcd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b0ebcd6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b0ebcd6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10 .elementor-element.elementor-element-b0ebcd6 .elementor-swiper-button.elementor-swiper-button-next{font-size:65px;}.elementor-10 .elementor-element.elementor-element-b0ebcd6 .swiper-slide .swiper-slide-inner img{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-95902ac{--display:flex;}.elementor-10 .elementor-element.elementor-element-c439c19{--spacer-size:400px;}.elementor-10 .elementor-element.elementor-element-0eb7d80 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-0eb7d80.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0eb7d80{text-align:center;}.elementor-10 .elementor-element.elementor-element-0eb7d80 .elementor-heading-title{font-size:5vw;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-101109c{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-101109c > .elementor-widget-container{padding:50px 430px 0px 430px;}.elementor-10 .elementor-element.elementor-element-101109c.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-101109c .gallery-item .gallery-caption{display:none;}.elementor-10 .elementor-element.elementor-element-101109c .gallery-item{padding:0 21px 21px 0;}.elementor-10 .elementor-element.elementor-element-101109c .gallery{margin:0 -21px -21px 0;}.elementor-10 .elementor-element.elementor-element-316b79a{--display:flex;}.elementor-10 .elementor-element.elementor-element-086317b{--spacer-size:400px;}.elementor-10 .elementor-element.elementor-element-db155a9{--display:flex;}.elementor-10 .elementor-element.elementor-element-db155a9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-db155a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-0d6f5a5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-0d6f5a5{text-align:center;}.elementor-10 .elementor-element.elementor-element-0d6f5a5 .elementor-heading-title{font-size:6vw;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e152ba5{--display:flex;--padding-top:0px;--padding-bottom:77px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b04d01d .swiper-pagination-bullet-active, .elementor-10 .elementor-element.elementor-element-b04d01d .swiper-pagination-progressbar-fill{background-color:#5F5F5F;}.elementor-10 .elementor-element.elementor-element-b04d01d .swiper-pagination-fraction{color:#5F5F5F;}.elementor-10 .elementor-element.elementor-element-b04d01d .elementor-main-swiper .swiper-slide{background-color:#000000;border-radius:0px;}.elementor-10 .elementor-element.elementor-element-b04d01d .elementor-swiper-button{font-size:46px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b04d01d .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b04d01d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;height:8px;width:8px;}.elementor-10 .elementor-element.elementor-element-b04d01d .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-10 .elementor-element.elementor-element-b04d01d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-10 .elementor-element.elementor-element-b04d01d .elementor-testimonial__text{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:67px;font-style:normal;line-height:75px;}.elementor-10 .elementor-element.elementor-element-b04d01d .elementor-testimonial__name{color:#FFFFFF;font-size:27px;font-weight:600;font-style:italic;line-height:33px;}.elementor-10 .elementor-element.elementor-element-b04d01d .elementor-testimonial__title{color:#FFFFFF;font-size:16px;}.elementor-10 .elementor-element.elementor-element-b04d01d .elementor-testimonial__image img{width:73px;height:73px;border-radius:68px;}.elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (73px / 2) - 8px );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (73px / 2) - 8px );right:auto;}body.rtl .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (73px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (73px / 2) - 8px );right:auto;}body.rtl .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (73px / 2) - 8px );left:auto;}body.rtl .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:24px;margin-right:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:24px;margin-left:0;}.elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:24px;}.elementor-10 .elementor-element.elementor-element-5becafb{--spacer-size:400px;}.elementor-10 .elementor-element.elementor-element-cbd3e07{--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-10 .elementor-element.elementor-element-c20be25 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-10 .elementor-element.elementor-element-c20be25{text-align:center;}.elementor-10 .elementor-element.elementor-element-c20be25 .elementor-heading-title{font-size:6vw;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dc24996{--display:flex;}.elementor-10 .elementor-element.elementor-element-84fefaa{--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-10 .elementor-element.elementor-element-53e9ba8{text-align:center;font-family:"Manrope", Sans-serif;font-size:1vw;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5ed5953{--display:flex;}.elementor-10 .elementor-element.elementor-element-d62d18c{text-align:center;font-family:"Manrope", Sans-serif;font-size:1vw;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f756e05{--display:flex;}.elementor-10 .elementor-element.elementor-element-5d133f0{text-align:center;font-family:"Manrope", Sans-serif;font-size:1vw;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-af29e9a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-14c2a5e{--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-10 .elementor-element.elementor-element-bda9c64{text-align:center;font-family:"Manrope", Sans-serif;font-size:1vw;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-99c3c7f{--display:flex;}.elementor-10 .elementor-element.elementor-element-d9a3387{text-align:center;font-family:"Manrope", Sans-serif;font-size:1vw;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ceaf4cf{--display:flex;}.elementor-10 .elementor-element.elementor-element-f770aaa{text-align:center;font-family:"Manrope", Sans-serif;font-size:1vw;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9c58315{--display:flex;}.elementor-10 .elementor-element.elementor-element-575544c{text-align:center;font-family:"Manrope", Sans-serif;font-size:1vw;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1c86a7a{--n-accordion-title-font-size:63px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:3em;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FF0D0D;--n-accordion-title-active-color:#FF0D0D;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1c86a7a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1c86a7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-10 .elementor-element.elementor-element-1c86a7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-10 .elementor-element.elementor-element-1c86a7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-10 .elementor-element.elementor-element-1c86a7a {--n-accordion-padding:0% 0% 0% 0%;}:where( .elementor-10 .elementor-element.elementor-element-1c86a7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Bebas Neue", Sans-serif;line-height:53px;word-spacing:0px;}.elementor-10 .elementor-element.elementor-element-1c86a7a :where( .elementor-10 .elementor-element.elementor-element-1c86a7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-10 .elementor-element.elementor-element-1c86a7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10 .elementor-element.elementor-element-4bf3b5b{--spacer-size:400px;}.elementor-10 .elementor-element.elementor-element-6c7341a{--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-10 .elementor-element.elementor-element-0853fd5{--animation-duration:1200ms;width:100%;max-width:100%;--dynamic-text-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0853fd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 0px 16px 0px;}.elementor-10 .elementor-element.elementor-element-0853fd5 .elementor-headline{text-align:center;font-size:60px;line-height:70px;letter-spacing:1.2px;word-spacing:0px;}.elementor-10 .elementor-element.elementor-element-0853fd5 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0853fd5 .elementor-headline-dynamic-text{font-weight:600;line-height:1px;}.elementor-10 .elementor-element.elementor-element-0853fd5 .elementor-headline-dynamic-wrapper path{stroke:#FF0D0D;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;}.elementor-10 .elementor-element.elementor-element-d1a4405{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-d1a4405.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-74928b2 .swiper-pagination-bullet-active, .elementor-10 .elementor-element.elementor-element-74928b2 .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-74928b2 .swiper-pagination-fraction{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-74928b2{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-74928b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-arrows-yes .elementor-main-swiper{width:calc( 77% - 40px );}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-main-swiper{width:77%;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-main-swiper .swiper-slide{background-color:#000000;border-width:0px 0px 0px 0px;border-radius:0px;border-color:#000000;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-swiper-button{font-size:49px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-74928b2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;height:7px;width:7px;}.elementor-10 .elementor-element.elementor-element-74928b2 .swiper-horizontal .swiper-pagination-progressbar{height:7px;}.elementor-10 .elementor-element.elementor-element-74928b2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-testimonial__content{padding:40px 40px 40px 40px;border-radius:77px 77px 77px 77px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:40px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 40px 0 40px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:45px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:45px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:45px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:45px;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-testimonial__text{color:#000000;font-size:27px;font-style:italic;text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-testimonial__name{color:#FFFFFF;font-size:25px;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-testimonial__title{color:#FFFFFF;font-size:16px;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-testimonial__image img{width:60px;height:60px;border-radius:100px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 40px + (60px / 2) - 8px );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 40px + (60px / 2) - 8px );right:auto;}body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 40px + (60px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 40px + (60px / 2) - 8px );right:auto;}body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 40px + (60px / 2) - 8px );left:auto;}body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:24px;margin-right:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:24px;margin-left:0;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:24px;}.elementor-10 .elementor-element.elementor-element-fbaa923{--spacer-size:400px;}.elementor-10 .elementor-element.elementor-element-33a28b0{--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-10 .elementor-element.elementor-element-91bae58{--animation-duration:1200ms;width:100%;max-width:100%;--dynamic-text-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-91bae58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 0px 16px 0px;}.elementor-10 .elementor-element.elementor-element-91bae58 .elementor-headline{text-align:center;font-size:65px;line-height:1px;letter-spacing:1.2px;word-spacing:0px;}.elementor-10 .elementor-element.elementor-element-91bae58 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-91bae58 .elementor-headline-dynamic-text{font-weight:600;line-height:1px;z-index:auto;}.elementor-10 .elementor-element.elementor-element-91bae58 .elementor-headline-dynamic-wrapper path{stroke:#FF0D0D;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;}.elementor-10 .elementor-element.elementor-element-91bae58 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-10 .elementor-element.elementor-element-dd3f900 > .elementor-widget-container{margin:-33px -33px -33px -33px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dd3f900{text-align:center;}.elementor-10 .elementor-element.elementor-element-dd3f900 .elementor-heading-title{font-size:2.5vw;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3372e5e{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3372e5e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3372e5e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0a20dd5{--spacer-size:400px;}.elementor-10 .elementor-element.elementor-element-155835a{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0d61df7{--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0d61df7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0d61df7 .elementor-headline{text-align:center;font-size:60px;line-height:1px;letter-spacing:1.2px;word-spacing:0px;}.elementor-10 .elementor-element.elementor-element-0d61df7 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0d61df7 .elementor-headline-dynamic-text{font-weight:600;}.elementor-10 .elementor-element.elementor-element-0d61df7 .elementor-headline-dynamic-wrapper path{stroke:#FF0D0D;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;}.elementor-10 .elementor-element.elementor-element-a08f3af{--display:flex;}.elementor-10 .elementor-element.elementor-element-759443a .elementor-button{background-color:#00A000;font-family:"Manrope", Sans-serif;font-size:38px;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;box-shadow:3px 3px 10px 3px rgba(0,0,0,0.5);border-style:none;border-radius:83px 83px 83px 83px;padding:20px 40px 20px 40px;}.elementor-10 .elementor-element.elementor-element-759443a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-759443a .elementor-button:focus{background-color:#007700;color:#FFFFFF;border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-759443a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-759443a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-759443a .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-759443a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3d696bd{--spacer-size:400px;}.elementor-10 .elementor-element.elementor-element-ce49cc2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-74de78b{--display:flex;}.elementor-10 .elementor-element.elementor-element-882d5fa > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-882d5fa img{width:16%;}.elementor-10 .elementor-element.elementor-element-6dbc510{text-align:center;}.elementor-10 .elementor-element.elementor-element-6dbc510 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:61px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:9px 9px 2px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6dbc510 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-6dbc510 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6dbc510 .elementor-heading-title a{transition-duration:0s;}.elementor-10 .elementor-element.elementor-element-4d65b9c{--display:flex;--min-height:0px;--justify-content:center;--margin-top:-49px;--margin-bottom:-49px;--margin-left:-49px;--margin-right:-49px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-07f2431{--grid-template-columns:repeat(0, auto);--icon-size:31px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-07f2431 .elementor-widget-container{text-align:center;}.elementor-10 .elementor-element.elementor-element-07f2431 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-07f2431.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-07f2431 .elementor-social-icon{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-07f2431 .elementor-social-icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-07f2431 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a36a745{--spacer-size:75px;}.elementor-10 .elementor-element.elementor-element-43d7016{--display:flex;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-1c4e44c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-a957107:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a957107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://automatinator.com/wp-content/uploads/2025/03/Website-Landing-Page-Background.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a957107{--width:100%;--min-height:127px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-10 .elementor-element.elementor-element-3038578{--width:84%;--min-height:112px;}.elementor-10 .elementor-element.elementor-element-3038578.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-17fc29f{--spacer-size:5.7em;}.elementor-10 .elementor-element.elementor-element-bd0ead7{width:var( --container-widget-width, 129px );max-width:129px;--container-widget-width:129px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-bd0ead7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bd0ead7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bd0ead7 img{width:492px;max-width:100%;}.elementor-10 .elementor-element.elementor-element-44aa2c5{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-44aa2c5 > .elementor-widget-container{margin:-29px -29px -29px -29px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-44aa2c5 .elementor-heading-title{font-size:33px;}.elementor-10 .elementor-element.elementor-element-8e7f87e > .elementor-widget-container{margin:18px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-8e7f87e .elementor-button{font-size:12px;border-radius:50px 50px 50px 50px;padding:2px 14px 2px 14px;}.elementor-10 .elementor-element.elementor-element-2a8b8b0{--spacer-size:1.5em;}.elementor-10 .elementor-element.elementor-element-a428847{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-10 .elementor-element.elementor-element-a428847.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-79ed397{--spacer-size:5.2em;}.elementor-10 .elementor-element.elementor-element-7c995e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-aba79ae{--width:100%;--min-height:142px;--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:center;--align-items:center;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-aba79ae.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-b76449e > .elementor-widget-container{margin:-27px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b76449e .elementor-headline-dynamic-text{line-height:0.1em;}.elementor-10 .elementor-element.elementor-element-971b23a{--spacer-size:100px;}.elementor-10 .elementor-element.elementor-element-6f98da7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5b515a3 .elementor-headline{line-height:0em;}.elementor-10 .elementor-element.elementor-element-5b515a3 .elementor-headline-dynamic-text{line-height:0.1em;}.elementor-10 .elementor-element.elementor-element-6ba42a1{--width:100%;--min-height:0px;--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-734255b > .elementor-widget-container{margin:0px -51px 0px -51px;padding:0px 050px 0px 050px;}.elementor-10 .elementor-element.elementor-element-734255b{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-10 .elementor-element.elementor-element-734255b.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-734255b .elementor-icon-box-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-734255b .elementor-icon-box-title{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-734255b .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-734255b .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-734255b .elementor-icon-box-title a{font-size:14px;line-height:0.1em;}.elementor-10 .elementor-element.elementor-element-734255b .elementor-icon-box-description{font-size:12px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-8bfd7e5 > .elementor-widget-container{margin:0px -51px 0px -51px;padding:0px 50px 0px 50px;}.elementor-10 .elementor-element.elementor-element-8bfd7e5{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-10 .elementor-element.elementor-element-8bfd7e5.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon-box-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon-box-title a{font-size:14px;line-height:0.1em;}.elementor-10 .elementor-element.elementor-element-8bfd7e5 .elementor-icon-box-description{font-size:12px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-9c57420 > .elementor-widget-container{margin:0px -51px 0px -51px;padding:0px 50px 0px 50px;}.elementor-10 .elementor-element.elementor-element-9c57420{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-10 .elementor-element.elementor-element-9c57420.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon-box-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon-box-title{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon-box-title a{font-size:14px;line-height:0.1em;}.elementor-10 .elementor-element.elementor-element-9c57420 .elementor-icon-box-description{font-size:12px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-32b11fd > .elementor-widget-container{margin:0px -51px 0px -51px;padding:0px 50px 0px 50px;}.elementor-10 .elementor-element.elementor-element-32b11fd{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-10 .elementor-element.elementor-element-32b11fd.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon-box-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon-box-title{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon-box-title a{font-size:14px;line-height:0.1em;}.elementor-10 .elementor-element.elementor-element-32b11fd .elementor-icon-box-description{font-size:12px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-23b1467 > .elementor-widget-container{margin:0px -51px 0px -51px;padding:0px 050px 0px 50px;}.elementor-10 .elementor-element.elementor-element-23b1467{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-10 .elementor-element.elementor-element-23b1467.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon-box-title{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon-box-title a{font-size:14px;line-height:0.1em;}.elementor-10 .elementor-element.elementor-element-23b1467 .elementor-icon-box-description{font-size:12px;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-cde751a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-cde751a .elementor-button{font-size:10px;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:1px 12px 1px 12px;}.elementor-10 .elementor-element.elementor-element-e57edd2{--spacer-size:100px;}.elementor-10 .elementor-element.elementor-element-1c4e44c{--width:1600px;--e-con-grid-template-columns:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-10 .elementor-element.elementor-element-7764ed9{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7764ed9 > .elementor-widget-container{margin:0px -24px 0px -24px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-7764ed9 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-7764ed9 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-7764ed9 .elementor-icon-box-title a{font-size:11px;}.elementor-10 .elementor-element.elementor-element-7764ed9 .elementor-icon-box-description{font-size:10px;line-height:1.2em;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-323d215{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-323d215 > .elementor-widget-container{margin:0px -24px 0px -24px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-323d215 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-323d215 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-323d215 .elementor-icon-box-title a{font-size:11px;}.elementor-10 .elementor-element.elementor-element-323d215 .elementor-icon-box-description{font-size:10px;line-height:1.2em;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-f55dbd2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f55dbd2 > .elementor-widget-container{margin:0px -24px 0px -24px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-f55dbd2 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-f55dbd2 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f55dbd2 .elementor-icon-box-title a{font-size:11px;}.elementor-10 .elementor-element.elementor-element-f55dbd2 .elementor-icon-box-description{font-size:10px;line-height:1.2em;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-13becb6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-13becb6 > .elementor-widget-container{margin:0px -24px 0px -24px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-13becb6 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-13becb6 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-13becb6 .elementor-icon-box-title a{font-size:11px;}.elementor-10 .elementor-element.elementor-element-13becb6 .elementor-icon-box-description{font-size:10px;line-height:1.2em;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-80c3a55{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-80c3a55 > .elementor-widget-container{margin:0px -24px 0px -24px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-80c3a55 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-80c3a55 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-80c3a55 .elementor-icon-box-title a{font-size:11px;}.elementor-10 .elementor-element.elementor-element-80c3a55 .elementor-icon-box-description{font-size:10px;line-height:1.2em;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-10b63a6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-10b63a6 > .elementor-widget-container{margin:0px -24px 0px -24px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-10b63a6 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-10b63a6 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-10b63a6 .elementor-icon-box-title a{font-size:11px;}.elementor-10 .elementor-element.elementor-element-10b63a6 .elementor-icon-box-description{font-size:10px;line-height:1.2em;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-803e048{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-803e048 > .elementor-widget-container{margin:0px -24px 0px -24px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-803e048 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-803e048 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-803e048 .elementor-icon-box-title a{font-size:11px;}.elementor-10 .elementor-element.elementor-element-803e048 .elementor-icon-box-description{font-size:10px;line-height:1.2em;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-7b7ba75{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7b7ba75 > .elementor-widget-container{margin:0px -24px 0px -24px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-7b7ba75 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-7b7ba75 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-7b7ba75 .elementor-icon-box-title a{font-size:11px;}.elementor-10 .elementor-element.elementor-element-7b7ba75 .elementor-icon-box-description{font-size:10px;line-height:1.2em;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-f6fbbea{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f6fbbea > .elementor-widget-container{margin:0px -24px 0px -24px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-f6fbbea .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-f6fbbea .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f6fbbea .elementor-icon-box-title a{font-size:11px;}.elementor-10 .elementor-element.elementor-element-f6fbbea .elementor-icon-box-description{font-size:10px;line-height:1.2em;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-21f017d{--spacer-size:200px;}.elementor-10 .elementor-element.elementor-element-3b6b62e{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-10 .elementor-element.elementor-element-3b6b62e.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-498eef9 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-498eef9 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-de4f433{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-de4f433 > .elementor-widget-container{margin:-30px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-de4f433.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-de4f433 .elementor-headline-dynamic-text{line-height:1em;}.elementor-10 .elementor-element.elementor-element-10d4394{--width:100%;--min-height:313px;--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:center;--align-items:center;--gap:2% 2%;--row-gap:2%;--column-gap:2%;}.elementor-10 .elementor-element.elementor-element-10d4394.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2c3e8cc{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2c3e8cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__header{padding:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__heading{font-size:12px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__price{padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table .elementor-price-table__price{font-size:10px;line-height:16px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__features-list{padding:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__features-list li{font-size:10px;line-height:12px;letter-spacing:-0.1px;word-spacing:0.1em;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__footer{padding:16px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__button{font-size:8px;border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__additional_info{font-size:6px;}.elementor-10 .elementor-element.elementor-element-4c38ce0{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4c38ce0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__header{padding:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__heading{font-size:12px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__price{padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table .elementor-price-table__price{font-size:10px;line-height:16px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__features-list{padding:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__features-list li{font-size:10px;line-height:12px;letter-spacing:-0.1px;word-spacing:0.1em;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__footer{padding:16px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__button{font-size:8px;border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__additional_info{font-size:6px;}.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-ribbon-inner{margin-top:10px;transform:translateY(-50%) translateX(-50%) translateX(10px) rotate(-45deg);font-size:3px;line-height:5.2em;letter-spacing:0.2px;word-spacing:0em;}.elementor-10 .elementor-element.elementor-element-276c955{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-276c955 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__header{padding:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__heading{font-size:12px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__price{padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table .elementor-price-table__price{font-size:10px;line-height:16px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__features-list{padding:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__features-list li{font-size:10px;line-height:12px;letter-spacing:-0.1px;word-spacing:0.1em;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__footer{padding:16px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__button{font-size:8px;border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__additional_info{font-size:6px;}.elementor-10 .elementor-element.elementor-element-c648608{--spacer-size:200px;}.elementor-10 .elementor-element.elementor-element-d7ef390 .elementor-headline{font-size:20px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-e6f838a > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-10 .elementor-element.elementor-element-bd2b643 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-bd2b643 .elementor-button{font-size:10px;border-radius:50px 50px 50px 50px;padding:1px 12px 1px 12px;}.elementor-10 .elementor-element.elementor-element-fd26275{--spacer-size:200px;}.elementor-10 .elementor-element.elementor-element-8e469b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dcbaade{--spacer-size:100px;}.elementor-10 .elementor-element.elementor-element-c321981{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-c321981 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c321981.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c321981 .elementor-headline-dynamic-text{line-height:0.1em;}.elementor-10 .elementor-element.elementor-element-b0ebcd6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10 .elementor-element.elementor-element-b0ebcd6 .elementor-swiper-button.elementor-swiper-button-next{font-size:14px;}.elementor-10 .elementor-element.elementor-element-b0ebcd6 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-10 .elementor-element.elementor-element-c439c19{--spacer-size:200px;}.elementor-10 .elementor-element.elementor-element-0eb7d80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-101109c{width:var( --container-widget-width, 258px );max-width:258px;--container-widget-width:258px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-101109c > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-101109c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-086317b{--spacer-size:200px;}.elementor-10 .elementor-element.elementor-element-0d6f5a5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b04d01d .elementor-swiper-button{font-size:18px;}.elementor-10 .elementor-element.elementor-element-b04d01d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;height:3px;width:3px;}.elementor-10 .elementor-element.elementor-element-b04d01d .swiper-horizontal .swiper-pagination-progressbar{height:3px;}.elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:10px;}.elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:10px;}.elementor-10 .elementor-element.elementor-element-b04d01d .elementor-testimonial__text{font-size:18px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-b04d01d .elementor-testimonial__name{font-size:12px;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-b04d01d .elementor-testimonial__title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-b04d01d .elementor-testimonial__image img{width:30px;height:30px;}body.rtl .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:12px;margin-right:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:12px;margin-left:0;}.elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-10 .elementor-element.elementor-element-b04d01d.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:12px;}.elementor-10 .elementor-element.elementor-element-5becafb{--spacer-size:200px;}.elementor-10 .elementor-element.elementor-element-c20be25 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c20be25 .elementor-heading-title{font-size:10vw;}.elementor-10 .elementor-element.elementor-element-53e9ba8 > .elementor-widget-container{padding:0vw 7vw 0vw 7vw;}.elementor-10 .elementor-element.elementor-element-53e9ba8{font-size:3vw;}.elementor-10 .elementor-element.elementor-element-53e9ba8 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-d62d18c > .elementor-widget-container{padding:0vw 7vw 0vw 7vw;}.elementor-10 .elementor-element.elementor-element-d62d18c{font-size:3vw;}.elementor-10 .elementor-element.elementor-element-d62d18c p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-5d133f0 > .elementor-widget-container{padding:0vw 7vw 0vw 7vw;}.elementor-10 .elementor-element.elementor-element-5d133f0{font-size:3vw;}.elementor-10 .elementor-element.elementor-element-5d133f0 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-af29e9a{--width:100vw;}.elementor-10 .elementor-element.elementor-element-bda9c64 > .elementor-widget-container{padding:0vw 7vw 0vw 7vw;}.elementor-10 .elementor-element.elementor-element-bda9c64{font-size:3vw;}.elementor-10 .elementor-element.elementor-element-bda9c64 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-d9a3387 > .elementor-widget-container{padding:0vw 7vw 0vw 7vw;}.elementor-10 .elementor-element.elementor-element-d9a3387{font-size:3vw;}.elementor-10 .elementor-element.elementor-element-d9a3387 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-f770aaa > .elementor-widget-container{padding:0vw 7vw 0vw 7vw;}.elementor-10 .elementor-element.elementor-element-f770aaa{font-size:3vw;}.elementor-10 .elementor-element.elementor-element-f770aaa p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-575544c > .elementor-widget-container{padding:0vw 7vw 0vw 7vw;}.elementor-10 .elementor-element.elementor-element-575544c{font-size:3vw;}.elementor-10 .elementor-element.elementor-element-575544c p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-1c86a7a{--n-accordion-item-title-space-between:2em;--n-accordion-title-font-size:7vw;}.elementor-10 .elementor-element.elementor-element-4bf3b5b{--spacer-size:200px;}.elementor-10 .elementor-element.elementor-element-0853fd5 > .elementor-widget-container{margin:0px 0px -50px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-74928b2 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-arrows-yes .elementor-main-swiper{width:calc( 375px - 40px );}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-main-swiper{width:375px;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-swiper-button{font-size:21px;}.elementor-10 .elementor-element.elementor-element-74928b2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;height:3px;width:3px;}.elementor-10 .elementor-element.elementor-element-74928b2 .swiper-horizontal .swiper-pagination-progressbar{height:3px;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-testimonial__content{padding:20px 14px 20px 14px;border-radius:34px 34px 34px 34px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 14px 0 14px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:27px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:27px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:27px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:27px;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-testimonial__text{font-size:14px;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-testimonial__name{font-size:14px;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-testimonial__title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-74928b2 .elementor-testimonial__image img{width:41px;height:41px;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (41px / 2) - 8px );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 14px + (41px / 2) - 8px );right:auto;}body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 14px + (41px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 14px + (41px / 2) - 8px );right:auto;}body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 14px + (41px / 2) - 8px );left:auto;}body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:20px;margin-right:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:20px;margin-left:0;}.elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-10 .elementor-element.elementor-element-74928b2.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:20px;}.elementor-10 .elementor-element.elementor-element-fbaa923{--spacer-size:200px;}.elementor-10 .elementor-element.elementor-element-dd3f900{width:initial;max-width:initial;}.elementor-10 .elementor-element.elementor-element-dd3f900.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-dd3f900 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-3372e5e > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-759443a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-759443a .elementor-button{font-size:30px;border-radius:50px 50px 50px 50px;padding:7px 18px 7px 12px;}.elementor-10 .elementor-element.elementor-element-3d696bd{--spacer-size:200px;}.elementor-10 .elementor-element.elementor-element-882d5fa > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-882d5fa img{width:41%;}.elementor-10 .elementor-element.elementor-element-6dbc510{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6dbc510 > .elementor-widget-container{margin:-29px -29px -29px -29px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6dbc510.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6dbc510 .elementor-heading-title{font-size:33px;}.elementor-10 .elementor-element.elementor-element-07f2431 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-07f2431{--icon-size:18px;}.elementor-10 .elementor-element.elementor-element-a36a745{--spacer-size:200px;}.elementor-10 .elementor-element.elementor-element-43d7016{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body.elementor-page-10{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-aba79ae{--width:63vw;}.elementor-10 .elementor-element.elementor-element-f59d03d{--width:63vw;}.elementor-10 .elementor-element.elementor-element-6ba42a1{--width:100vw;}.elementor-10 .elementor-element.elementor-element-1c4e44c{--width:68vw;}.elementor-10 .elementor-element.elementor-element-10d4394{--width:88vw;}.elementor-10 .elementor-element.elementor-element-6fb4627{--width:100%;}.elementor-10 .elementor-element.elementor-element-d1a4405{--width:96vw;}.elementor-10 .elementor-element.elementor-element-33a28b0{--content-width:1477px;}.elementor-10 .elementor-element.elementor-element-4d65b9c{--width:100%;}}/* Start custom CSS for animated-headline, class: .elementor-element-b76449e */.headline-7 .before {
  font-weight: 500;
  font-size: 2.5vw;
  position: relative;
  margin-bottom: 0px;
  line-height: 1.6;
}

.headline-7 .highlight {
  font-size: 3.4vw;
  font-weight: bold;
  padding:5px;
  line-height: 1;
}


/* Responsive */
@media (max-width: 1024px) {
  .headline-7 .highlight {
    font-size: 45px;
  }
}
@media (max-width: 767px) {
.headline-7 .before {
  font-weight: 500;
  font-size: 18px;
  position: relative;
  margin-bottom: 0px;
  padding:5px;
}

.headline-7 .highlight {
  font-size: 18px;
  font-weight: bold;
  padding:0px;
  padding:3px;
  
}

.headline-7 .after {
  font-weight: 500;
  font-size: 16px;
  position: relative;
  margin-top: -10px;
  padding:3px;
  line-height: 1;
}
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-5b515a3 */.headline-8 .before {
  font-weight: 500;
  font-size: 2.5vw;
  position: relative;
  margin-bottom: -50px;
  line-height: 1.6;
}

.headline-8 .highlight {
  font-size: 3vw;
  font-weight: bold;
  padding:5px;
  line-height: 1.5;
}


/* Responsive */
@media (max-width: 1024px) {
  .headline-8 .highlight {
    font-size: 45px;
  }
}
@media (max-width: 767px) {
.headline-8{
    padding-left:15px;
    padding-right:15px;
    margin-bottom: 20px;
}

.headline-8 .before {
  font-weight: 500;
  font-size: 21px;
  position: relative;
  margin-bottom: 0px;
  padding:1px;

}

.headline-8 .highlight {
  font-size: 24px;
  font-weight: bold;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:3px;
}

.headline-8 .after {
  font-weight: 500;
  font-size: 16px;
  position: relative;
  margin-top: -10px;
  padding:3px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-734255b *//* Base styles for desktop */
.consult-title {
  font-size: 30px;
  color: white;
  font-family: default;
  font-weight: 900;
  line-height: 1.1;
}

.consult-desc {
  font-size: 20px;
  color: white;
  font-family: default;
  font-weight: normal;
  line-height: 1.1;
}

/* Tablet */
@media (max-width: 1024px) {
  .consult-title {
    font-size: 24px;
  }

  .consult-desc {
    font-size: 18px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .consult-title {
    font-size: 8px;
    padding-bottom:14px;
    padding-top:25px;
  }

  .consult-desc {
    font-size: 4px;
    padding:3px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8bfd7e5 *//* Base styles for desktop */
.consult-title {
  font-size: 30px;
  color: white;
  font-family: default;
  font-weight: 900;
  line-height: 1.1;
}

.consult-desc {
  font-size: 20px;
  color: white;
  font-family: default;
  font-weight: normal;
  line-height: 1.1;
}

/* Tablet */
@media (max-width: 1024px) {
  .consult-title {
    font-size: 24px;
  }

  .consult-desc {
    font-size: 18px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .consult-title {
    font-size: 8px;§
  }

  .consult-desc {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c57420 *//* Base styles for desktop */
.consult-title {
  font-size: 30px;
  color: white;
  font-family: default;
  font-weight: 900;
  line-height: 1.1;
}

.consult-desc {
  font-size: 20px;
  color: white;
  font-family: default;
  font-weight: normal;
  line-height: 1.1;
}

/* Tablet */
@media (max-width: 1024px) {
  .consult-title {
    font-size: 24px;
  }

  .consult-desc {
    font-size: 18px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .consult-title {
    font-size: 8px;§
  }

  .consult-desc {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b11fd *//* Base styles for desktop */
.consult-title {
  font-size: 30px;
  color: white;
  font-family: default;
  font-weight: 900;
  line-height: 1.1;
}

.consult-desc {
  font-size: 20px;
  color: white;
  font-family: default;
  font-weight: normal;
  line-height: 1.1;
}

/* Tablet */
@media (max-width: 1024px) {
  .consult-title {
    font-size: 24px;
  }

  .consult-desc {
    font-size: 18px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .consult-title {
    font-size: 8px;§
  }

  .consult-desc {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-23b1467 *//* Base styles for desktop */
.consult-title {
  font-size: 30px;
  color: white;
  font-family: default;
  font-weight: 900;
  line-height: 1.1;
}

.consult-desc {
  font-size: 20px;
  color: white;
  font-family: default;
  font-weight: normal;
  line-height: 1.1;
}

/* Tablet */
@media (max-width: 1024px) {
  .consult-title {
    font-size: 24px;
  }

  .consult-desc {
    font-size: 18px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .consult-title {
    font-size: 8px;§
  }

  .consult-desc {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-4ac87e0 */.headline-2 .before {
    padding-bottom: 0px;
    font-size: 4vw;
    font-weight: bold;
}

.headline-2 .highlight {
    font-size: 4vw;
    font-weight: 500;
    padding: 20px;
}

.headline-2 .after {
    font-size: 4.7vw;
    padding-top: 0px;
    font-weight: 600;
}

/* Tablet */
@media (max-width: 1024px) {
  .headline-2 .highlight {
    font-size: 60px;
  }
  .headline-2 .highlight::after {
    width: 50%;
    height: 3px;
  }
}

/* Mobile */
@media (max-width: 767px) {
.headline-2 .before {
    padding-bottom: 0px;
    font-size: 10vw;
    font-weight: bold;
    line-height: 1;
    margin-bottom:40px;
}

.headline-2 .highlight {
    font-size: 15vw;
    font-weight: 500;
    padding: 2px;
}

.headline-2 .after {
    font-size: 12vw;
    padding-top: 0px;
    font-weight: 600;
    margin-top:75px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c4e44c */.elementor-10 .elementor-element.elementor-element-1c4e44c {
        max-width: 70vw;
    }
    
    /* Tablet */
@media (max-width: 1024px) {

}

/* Mobile */
@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-1c4e44c {
        --e-con-grid-template-columns: repeat(3, 1fr);
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --grid-auto-flow: row;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        width: 1000px;
    }
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-de4f433 *//* Adjust animation spacing */
.headline-services .before {
    font-size:100px;
    font-weight: 600;
}
.headline-services .animated {
  font-size: 100px;
  font-weight: 600;
  line-height: 1;
}

/* Responsive text sizing */
@media (max-width: 1024px) {
  .headline-3 .rotating-text {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
.headline-services .before {
    font-size:50px;
    font-weight: 600;
}
.headline-services .animated {
  font-size: 50px;
  font-weight: 600;
  line-height: 1;
}
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-2c3e8cc */.elementor-price-table__header {
  display: block;
  align-items: center;
  justify-content: center;
  min-height: 1vh;
  padding: 1em;
  text-align: center;
  flex-wrap: wrap;
}

.elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__heading  {
  font-size: 3vw;
  line-height: 0;
  width: 100%;
  word-break: break-word;
}

.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__heading {
  font-size: 3vw;
  line-height: 0;
  width: 100%;
  word-break: break-word;
}

.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__heading {
  font-size: 3vw;
  line-height: 0;
  width: 100%;
  word-break: break-word;
}

.elementor-price-table .elementor-price-table__integer-part {
    font-size: 1vw;
    line-height: 1.3;
    word-spacing: 1px;
    margin-top:-10px;
    }
  
.elementor-price-table .elementor-price-table__features-list {
    display:block;
    flex-wrap:wrap;
    align-items:center;
    justify-content: center;
    margin-top:-2vh;
  }
  
    .elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__features-list li {
       font-size: 1vw;
         list-style: none;
}
  
  .elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__features-list {
    display:block;
    flex-wrap:wrap;
    align-items:center;
    justify-content: center;
    margin-top:-2vh;
  }
  
.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__features-list li {
       font-size: 1vw;
         list-style: none;
}
  
.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__features-list {
    display:block;
    flex-wrap:wrap;
    align-items:center;
    justify-content: center;
    margin-top:-2vh;
}

.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__features-list li {
        font-size: 1vw;
          list-style: none;
}


.elementor-button.elementor-size-md {
    font-size:1vh !important
}

.elementor-price-table .elementor-price-table__additional_info {
    font-size:0.9vh;
}
    
.elementor-10 .elementor-element.elementor-element-2c3e8cc {
    transition: all 0.1s ease; /* This controls both hover on and off */
    min-height:0vh;
}

.elementor-10 .elementor-element.elementor-element-2c3e8cc:hover {
    border: 3px  solid red;
    transform: scale(1.03); /* Adjust the scale factor as needed */
    transition: transform 0.1s ease; /* Smooth transition */
        box-shadow: 0 0 30px 3px rgba(255, 0, 0, 1.7); /* Adjust the glow color and size */
}

@media (max-width: 1024px) {
   .header-2 {
    font-size: 10px;
    line-height: 1.2;
    word-spacing: 0px;
    margin-top:-2px;
    } 
}

@media (max-width: 767px) {
   .header-2 {
    font-size: 9px;
    line-height: 1.2;
    word-spacing: 0px;
    margin-top:10px;
    }
    
    .elementor-price-table__header {
  display: block;
  align-items: center;
  justify-content: center;
  min-height: 1vh;
  padding: 1em;
  text-align: center;
  flex-wrap: wrap;
}
    
        .elementor-10 .elementor-element.elementor-element-10d4394 {
        --width: 100vw;
        gap:5px;
            
        }
    
    .elementor-10 .elementor-element.elementor-element-2c3e8cc {
        min-height: 365px;
        transition: none;
        transform: none;
        box-shadow: none;
        border: none;
        
    }
    
      
    .elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__features-list li {
       font-size: 2.5vw;
         list-style: none;
}

.elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__features-list li {
       font-size: 2.5vw;
         list-style: none;
}

.elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__features-list li {
        font-size: 2.5vw;
          list-style: none;
}

    .elementor-10 .elementor-element.elementor-element-2c3e8cc:hover {
    transform: none;
    border: none;
    box-shadow: none;
    }
    
    .elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__button{
            color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 2vw !important;
    font-weight: 600;
    background-color: #000000;
    border-style: solid;
    border-width: -6px -6px -6px -6px;
    border-radius: 50px 50px 50px 50px;
    padding: 4px 10px 4px 10px;
    }
    
    .elementor-10 .elementor-element.elementor-element-2c3e8cc .elementor-price-table__button:hover {
    color: #000000;
    background-color: #FFFFFF;
    border-color: #000000;
    border-width:1px;
    }
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-4c38ce0 */.elementor-10 .elementor-element.elementor-element-4c38ce0 {
    transition: all 0.1s ease; /* This controls both hover on and off */
}


.elementor-10 .elementor-element.elementor-element-4c38ce0:hover {
    
border: 3px  solid red;
    transform: scale(1.03); /* Adjust the scale factor as needed */
    transition: transform 0.1s ease; /* Smooth transition */
        box-shadow: 0 0 30px 3px rgba(255, 0, 0, 1.7); /* Adjust the glow color and size */

}

@media (max-width: 1024px) {
   .header-2 {
    font-size: 10px;
    line-height: 1.2;
    word-spacing: 0px;
    margin-top:-2px;
    } 
}

@media (max-width: 767px) {
   .header-2 {
    font-size: 10px;
    line-height: 1.2;
    word-spacing: 0px;
    margin-top:-2px;
    }
    
    .elementor-10 .elementor-element.elementor-element-4c38ce0 {
        min-height: 365px;
        transition: none;
        transform: none;
        box-shadow: none;
        border: none;
    }

    .elementor-10 .elementor-element.elementor-element-4c38ce0:hover {
    transform: none;
    border: none;
    box-shadow: none;
    }
    
        .elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__button{
            color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 6px;
    font-weight: 600;
    background-color: #000000;
    border-style: solid;
    border-width: -6px -6px -6px -6px;
    border-radius: 50px 50px 50px 50px;
    padding: 4px 10px 4px 10px;
    }
    
    .elementor-10 .elementor-element.elementor-element-4c38ce0 .elementor-price-table__button:hover {
    color: #000000;
    background-color: #FFFFFF;
    border-color: #000000;
    border-width:1px;
    }
    

}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-276c955 */.elementor-10 .elementor-element.elementor-element-276c955 {
    transition: all 0.1s ease; /* This controls both hover on and off */
}


.elementor-10 .elementor-element.elementor-element-276c955:hover {
    
border: 3px  solid red;
    transform: scale(1.03); /* Adjust the scale factor as needed */
    transition: transform 0.1s ease; /* Smooth transition */
        box-shadow: 0 0 30px 3px rgba(255, 0, 0, 1.7); /* Adjust the glow color and size */

}

@media (max-width: 1024px) {
   .header-2 {
    font-size: 10px;
    line-height: 1.2;
    word-spacing: 0px;
    margin-top:-2px;
    } 
}

@media (max-width: 767px) {
   .header-2 {
    font-size: 10px;
    line-height: 1.2;
    word-spacing: 0px;
    margin-top:-2px;
    }
    
    .elementor-10 .elementor-element.elementor-element-276c955 {
        min-height: 365px;
        transition: none;
        transform: none;
        box-shadow: none;
        border: none;
    }

    .elementor-10 .elementor-element.elementor-element-276c955:hover {
    transform: none;
    border: none;
    box-shadow: none;
    }
    
            .elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__button{
            color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 6px;
    font-weight: 600;
    background-color: #000000;
    border-style: solid;
    border-width: -6px -6px -6px -6px;
    border-radius: 50px 50px 50px 50px;
    padding: 4px 10px 4px 10px;
    }
    
    .elementor-10 .elementor-element.elementor-element-276c955 .elementor-price-table__button:hover {
    color: #000000;
    background-color: #FFFFFF;
    border-color: #000000;
    border-width:1px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d4394 */.elementor-10 .elementor-element.elementor-element-10d4394 {
    --display: flex;
    --min-height: 610px;
    --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-evenly;
    --align-items: center;
    --gap: 59px 59px;
    --row-gap: 59px;
    --column-gap: 59px;
    max-width: 70%;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-d7ef390 *//* Headline 1 */
.headline-1 .before {
    font-size: 3vw; 
    margin-bottom: -40px;
    line-height: 1.1;
}

.headline-1 .highlight {
  position: relative;
  font-size: 4vw;
  line-height: 1.5;
  padding: 60px;
  display: inline-block;
  margin-bottom: -40px;
}
.headline-1 .after {
    font-size: 3vw; 
    padding-top: 0px;
    line-height: 1.1;
    margin-top: 40px;
}

/* Tablet */
@media (max-width: 1024px) {
    .headline-1 .before {
    font-size: 3vw; 
    margin-bottom: -40px;
    line-height: 1.1;
}

    
  .headline-1 .highlight {
  }
  .headline-1 .highlight::after {
    height: 8px;
  }
  
  .headline-1 .after {
    font-size: 3vw; 
    padding-top: 0px;
    line-height: 1.1;
    margin-top: 40px;
}
}

/* Mobile */
@media (max-width: 767px) {
  .headline-1 .highlight {
    font-size:10vw !important;
    line-height:2;
    padding: 1px;
    margin-bottom:1px;

  }
  .headline-1 .before {
    font-size: 120%;
    height: 40px;
    padding: 10px;
    margin-bottom:20px;
  }
  
    .headline-1 .after {
    font-size: 120%;
    padding: 10px;
    margin-top:20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6f838a */.scroller__inner {
  width: 100%;
  position: relative;
  --gap: 75px;
  --duration: 16s;
  --scroll-start: 0;
  --scroll-end: calc(-100% - var(--gap));
}

.scroller__inner img {
  width: 70px;
  height: auto;
}

logoscroll {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.marquee {
  display: flex;
  overflow: hidden;
  user-select: none;
  gap: var(--gap);
  mask-image: linear-gradient(
    to right,
    hsl(0 0% 0% / 0),
    hsl(0 0% 0% / 1) 20%,
    hsl(0 0% 0% / 1) 80%,
    hsl(0 0% 0% / 0)
  );
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: var(--gap);
  min-width: 100%;
  animation: scroll-x var(--duration) linear infinite;
}

.automatinator-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  width: 300px;
}

.automatinator-logo img {
  width: 100%;
  height: auto;
}

/* Reduce motion if user requested a reduced-motion preference */
@media (prefers-reduced-motion: reduce) {
  .marquee__group {
    animation-play-state: paused;
  }
}

@keyframes scroll-x {
  from {
    transform: translateX(var(--scroll-start));
  }
  to {
    transform: translateX(var(--scroll-end));
  }
}

@keyframes fade {
  to {
    opacity: 0;
    visibility: hidden;
  }
}

/* ---- Responsive Tweaks ---- */

/* Tablet breakpoint (adjust as needed) */
@media (max-width: 768px) {
  .scroller__inner img {
    width: 50px;
  }
  .scroller__inner {
    --gap: 10px; /* Slightly smaller gap for tablets */
  }
  .automatinator-logo {
    width: 200px;
  }
}

/* Phone breakpoint (adjust as needed) */
@media (max-width: 480px) {
  .scroller__inner img {
    width: 25px;
  }
  .scroller__inner {
    --gap: 25px; /* Even smaller gap for phones */
  }
  .automatinator-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  width:120px;
  }
  
  .automatinator-logo img {
  width: 400px;
  height: auto;
}

logoscroll {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

  .marquee {
    mask-image: none;
    -webkit-mask-image: none; /* for Safari */
  }
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-c321981 *//* Adjust animation spacing */
.headline-3 .after {
}
.headline-3 .rotating-text {
  font-size: 60px;
  font-weight: 600;
}

/* Responsive text sizing */
@media (max-width: 1024px) {
  .headline-3 .rotating-text {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  .headline-3 {
    line-height: 0.9;
    padding:20px;
    font-size:20vw;
    overflow: hidden;
  }
  
   .headline-3 .after {
    line-height: 0.9;
    margin-bottom:0px;
    font-size:19vw;
    font-weight:500;
  }
  
     .headline-3 .before {
    line-height: 0.9;
    margin-bottom:0px;
    font-size:14vw;
    font-weight:500;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b0ebcd6 */.elementor-10 .elementor-element.elementor-element-b0ebcd6 {
    --e-image-carousel-slides-to-show: 1;
    width: 50%;
    max-width: 100%;
    
}

@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-b0ebcd6 {
    --e-image-carousel-slides-to-show: 1;
    width: 100%;
    max-width: 100%;
}
}
@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-b0ebcd6 {
    --e-image-carousel-slides-to-show: 1;
    width: 100%;
    max-width: 100%;

}
    
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-101109c */.elementor-10 .elementor-element.elementor-element-101109c .gallery {
    margin: 0 -63px -63px 0;
    width:55vw;
}

image-gallery-partners {
    row-gap: 2px;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-0853fd5 */.headline-4 .before {
  font-size: 3.1vw;
  margin-bottom:10px;
}

.headline-4 .highlight {
  font-size: 4vw;
  padding: 20px;
  margin-bottom:-40px;
  line-height: 1.4
}

.headline-4 .after {
  font-size: 0px;
  margin-top:40px;
}

/* Responsive */
@media (max-width: 1024px) {
  .headline-4 .highlight {
    font-size: 75px;
  }
  .headline-4 .highlight::after {
    height: 4px;
  }
}
@media (max-width: 767px) {
.headline-4 .before {
  font-size: 30px;
  margin-bottom:-30px;
}

.headline-4 .highlight {
  font-size: 40px;
  padding: 10px;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-74928b2 */.elementor-10 .elementor-element.elementor-element-74928b2.elementor-arrows-yes .elementor-main-swiper {
    width: calc(77% - 40px);
    max-width: 45vw;
}


/* Tablet */
@media (max-width: 1024px) {
  .headline-1 .highlight {
    font-size: 70px;
  }
  .headline-1 .highlight::after {
    height: 8px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-10 .elementor-element.elementor-element-74928b2.elementor-arrows-yes .elementor-main-swiper {
    width: calc(77% - 0px);
    max-width: 200vw;
  }
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-91bae58 */.headline-5 .before {
    padding-bottom: 0px; 
    font-size: 3.1vw;  
    line-height: 1;
}

.headline-5 .highlight {
    font-weight: 500; 
    padding: 0px;
}

.headline-5 .after {
    font-size: 5.3vw; 
    padding: 0px;
    font-weight: 600;
    margin-top: 100px;
}

/* Responsive */
@media (max-width: 1024px) {
  .headline-5 .highlight::after {
    height: 4px;
  }
}
@media (max-width: 767px) {
.headline-5 .before {
    margin-bottom: 47px; 
    font-size: 50px; 
    line-height:1.25;
}

.headline-5 .highlight {
    font-weight: 500; 
    padding: 0px;
}

.headline-5 .after {
    font-size: 85px; 
    padding: 0px;
    font-weight: 600;
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-0d61df7 */.headline-6 .before {
    font-size: 4vw;
    padding-bottom: -20px;
}

.headline-6 .highlight {
    font-size: 5vw; 
    line-height: 1.2; 
    padding: 50px
}

.headline-6 .after {
    padding-top: 20px;
    font-weight: 500;
    font-size: 3vw;
}

/* Responsive */
@media (max-width: 1024px) {
  .headline-6 .highlight {
    font-size: 70px;
  }
  .headline-6 .highlight::after {
    height: 4px;
  }
}
@media (max-width: 767px) {
.headline-6 .before {
    font-size: 40px;
    margin-bottom: 40px;
}

.headline-6 .highlight {
    font-size: 50px; 
    padding: 10px;
}

.headline-6 .after {
    margin-top: 20px;
    font-weight: normal;
    line-height:1;
    font-size: 35px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1473a0e */.chat-window-wrapper {
    overflow: visible !important;
	/* Color System: Automatinator Core Palette */
	--chat--color-primary: #ff0033; /* Vibrant Red */
	--chat--color-primary-shade-50: #ffffff;
	--chat--color-primary-shade-100: #1a1a1a;
	--chat--color-secondary: #0f0f0f; /* Jet Black */
	--chat--color-secondary-shade-50: #1a1a1a;
	--chat--color-white: white;
	--chat--color-light: transparent;
	--chat--color-light-shade-50: #d9d9d9;
	--chat--color-light-shade-100: #bfbfbf;
	--chat--color-medium: #ff1a40;
	--chat--color-dark: #000000;
	--chat--color-disabled: #800000;
	--chat--color-typing: black;
	
		/* Layout & Positioning */
	--chat--spacing: 0.75rem;
	--chat--border-radius: 2rem;
	
	--chat--transition-duration: 0.2s;

	--chat--window--width: 420px;
	--chat--window--height: 720px;

	--chat--header-height: auto;
	--chat--header--padding: 1rem;
    --chat--header--background: rgba(0, 0, 0, 0.4);
	--chat--header--color: var(--chat--color-white);
	--chat--heading--font-size: 3em;
	--chat--subtitle--font-size: .9em;
	--chat--subtitle--line-height: 1;

	--chat--textarea--height: 70px;
	
	
	/* Font & Message Styling */
	--chat--message--font-size: 0.85rem;
	--chat--message--padding: 0.8rem 1rem;
	--chat--message--border-radius: 1.5rem;
	--chat--message-line-height: 1.2;
	--chat--message--pre--background: rgba(255, 255, 255, 0.08);

	/* Toggle / Button Style */
	--chat--toggle--background: #1F8AFF;
	--chat--toggle--hover--background: #1667cc;
	--chat--toggle--active--background: white;
	--chat--toggle--color: white;
	--chat--toggle--size: 64px;
}

.chat-layout .chat-header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1em;
    height: var(--chat--header-height, auto);
    padding: var(--chat--header--padding, var(--chat--spacing));
	background: rgba(0, 0, 0, 0.4); /* transparent black */
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    color: var(--chat--header--color, var(--chat--color-light));
    border-top: var(--chat--header--border-top, none);
    border-bottom: var(--chat--header--border-bottom, none);
    border-left: var(--chat--header--border-left, none);
    border-right: var(--chat--header--border-right, none);
    overflow: hidden;
}

.chat-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom:-55px;
    margin-top:-45px;
}

.chat-message {
	max-width: 80%; /* Prevents overly wide bubbles */
	width: fit-content;
	display: inline-block;
}

.chat-message.chat-message-from-user {
	align-self: flex-end;
}

.chat-message.chat-message-from-bot {
    font-family:"Manrope";
    color:black;
	background: linear-gradient(175deg, rgba(255,255,255,0.7), rgba(240,240,240,0.6));
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
	border-radius: 1.5rem;
	border: 1px solid  rgba(255, 255, 255, 0.3);
	box-shadow: 0 14px 30px rgba(0, 0, 0, 0.1);
		align-self: flex-start;
}

.chat-layout .chat-header::before {
	content: '';
	display: block;
	width: 60px;
	height: 60px;
	background-image: url('https://img.freepik.com/premium-photo/woman-with-blonde-hair-blue-eyeshadow_1139689-1611.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 50%;
	border: 1px solid #1F8AFF;
	margin-bottom: 0.5rem;

	box-shadow: 0 0 10px 4px rgba(31, 138, 255, 0.6);

	animation: haloPulse 7.5s ease-in-out infinite;
}

.chat-layout .chat-body {
    background: transparent !important;
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    position: relative;
    min-height: 100px;
}

.chat-message.chat-message-from-user {
    font-family:"Manrope";
    color:white;
	background: linear-gradient(0deg, #1F8AFF,#1F8AFF,#1F8AFF);;
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
	border-radius: 1.5rem;
	border: 0px solid rgba(255, 255, 255, 0.3);
	box-shadow: 0 14px 30px rgba(0, 0, 0, 0.1);
}

.chat-window-wrapper {
	border-radius: 0rem;
	padding-bottom:20px;
	padding-right:20px;
	overflow: hidden;
	position: relative;
	transform-origin: bottom right;
}

.chat-window-wrapper .chat-window .chat-layout {
	/* Add glow for high-tech feel */
	backdrop-filter: blur(30px);
	border: 2px solid #1F8AFF;
	border-radius: 2rem;
	overflow: hidden;
	animation: fadeIn 0.5s ease-out;
	
	
	/* Futuristic Typography */
	font-family: 'Orbitron', sans-serif;
}

.chat-window-wrapper .chat-window {
	border: none !important;
	box-shadow: none !important;
	width :420px !important;
    height:720px !important;
}

.chat-layout textarea {
	background: rgba(0, 0, 0, 1) !important;
	backdrop-filter: blur(8px);
	border: 1px solid rgba(255, 255, 255, 0.1);
	color: white !important;
	font-size:16px !important;
	font-family:"Manrope" !important;
	max-height: 5vh !important;
}

.chat-layout .chat-footer {
    border-top: 1px solid var(--chat--color-light-shade-100);
    background: var(--chat--footer--background, var(--chat--color-light));
    color: var(--chat--footer--color, var(--chat--color-dark));
}

.chat-layout .chat-footer button {
	background-color: black !important;
	color: white !important;
	border: none !important;
	box-shadow: none !important;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.5rem;
	cursor: pointer;
	transition: transform 0.2s ease;
}

.chat-layout .chat-footer button:hover {
	transform: none;
	color: #ff0033; /* Optional: red on hover */
}

/* ----------  CORE TOGGLE SHELL  ---------- */
.chat-window-wrapper .chat-window-toggle {
	/* size & position */
	flex: 0 0 auto;
	width: var(--chat--toggle--width, var(--chat--toggle--size));
	height: var(--chat--toggle--height, var(--chat--toggle--size));
	border-radius: var(--chat--toggle--border-radius, 50%);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	margin-left: auto;
	position: relative;
	z-index: 10;
	border: 2px solid #1F8AFF;

	/* colours & motion */
	background-color: transparent;                 /* no background here */
	box-shadow: 0 0 10px 4px rgba(31, 138, 255, 0.6);
	animation: haloPulse 7.5s ease-in-out infinite; /* keep original haloPulse */
	transition: transform .2s ease, box-shadow .2s ease;
}

/* hover effect */
.chat-window-wrapper .chat-window-toggle:hover {
	transform: scale(1.1);
	box-shadow: 0 0 20px 6px rgba(31, 138, 255, 0.8);
}



/* =========================================================
   1)  ::before  =  GIF while CLOSED
   2)  ::after   =  STATIC image while OPEN
   ========================================================= */

/* ----------  GIF while chat CLOSED  ---------- */
.chat-window-wrapper .chat-window-toggle::before {
	content: '';
	position: absolute;
	inset: 0;
	background-image: url('https://res.cloudinary.com/deprx9vgc/image/upload/v1748280602/xfbjyowni9mumx1n1qfu.gif'); /* looping GIF / jpeg */
	background-size: cover;
	background-position: center;
	border-radius: 50%;
	z-index: 1;
}

/* hide the GIF the moment wrapper gains .open */
.chat-window-wrapper.open .chat-window-toggle::before {
	display: none !important;
}



/* ----------  STATIC image while chat OPEN  ---------- */
.chat-window-wrapper .chat-window-toggle::after {
	content: '';
	display: none;                      /* hidden by default */
	position: absolute;
	inset: 0;
	background-image: url('https://example.com/your-open-image.png'); /* <— replace with desired image */
	background-size: cover;
	background-position: center;
	border-radius: 50%;
	z-index: 1;
}

/* reveal the static image only when chat is open */
.chat-window-wrapper.open .chat-window-toggle::after {
	display: block !important;
}

#chat-resize-btn{
  position:absolute;
  top:.5rem;
  right:.5rem;
  width:40px;          /* make the button as big as you need */
  height:40px;
  border:none;
  border-radius:50%;
  background:none;
  cursor:pointer;
  box-shadow:none;
  transition:transform .15s ease;
  padding:0;
}

#chat-resize-btn img{
  width:70%;           /* icon fills 70 % of the circle – adjust */
  height:70%;
  pointer-events:none; /* click passes through to button */
}

#chat-resize-btn:hover{ transform:scale(1.1); }


.chat-window-wrapper.expanded #chat-resize-btn::before{
  background-image:url('https://res.cloudinary.com/deprx9vgc/image/upload/v1748464235/ggingsmg7mbmklvsy7bk.png')center/300% no-repeat;
}

.chat-window-wrapper.expanded .chat-window{
  width :25vw !important;
  height:85vh !important;
  overflow: visible !important;
}

/* keep square corners in large mode, optional */
.chat-window-wrapper.expanded .chat-window .chat-layout{
  border-radius:22px !important;
}

/* Optional animation */
@keyframes fadeInUp {
	from {
		transform: translateY(30px);
		opacity: 0;
	}
	to {
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes haloPulse {
	0% {
		box-shadow: 0 0 10px 2px #00c4fe;
	}
	50% {
		box-shadow: 0 0 100px 1px #00eefe;
	}
	100% {
		box-shadow: 0 0 10px 2px #00c4fe;
	}
}

@media screen and (max-width: 1024px) {
.chat-layout .chat-header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1em;
    height: var(--chat--header-height, auto);
    padding: var(--chat--header--padding, var(--chat--spacing));
    
    background: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    
    color: var(--chat--header--color, var(--chat--color-light));
    border-top: var(--chat--header--border-top, none);
    border-bottom: var(--chat--header--border-bottom, none);
    border-left: var(--chat--header--border-left, none);
    border-right: var(--chat--header--border-right, none);
}

.chat-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom:-10px;
    margin-top:-5px;
}

.chat-message.chat-message-from-bot {
    font-family:"Manrope";
    color:black;
	background: linear-gradient(175deg, rgba(255,255,255,0.7), rgba(240,240,240,0.6));
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
	border-radius: 1.5rem;
	border: 1px solid rgba(255, 255, 255, 0.3);
	box-shadow: 0 14px 30px rgba(0, 0, 0, 0.1);
}

  #chat-resize-btn{ display:none !important; }
}

@media screen and (max-width: 600px) {
      .chat-window-wrapper *:not(.chat-header):not(.chat-messages):not(.chat-footer):not(.chat-message):not(textarea):not(button):not(input) {
    box-shadow: none !important;
    border: none !important;
  }
  
  /* blue stroke */
  .chat-window-wrapper .chat-window-toggle {
    border: 2px solid #1F8AFF !important;          /* blue ring  */
    box-shadow: 0 0 10px 4px rgba(31, 138, 255, 0.6) !important;
  }

  /* pull GIF / static-image overlays in by 2 px so the ring is visible */
  .chat-window-wrapper .chat-window-toggle::before,
  .chat-window-wrapper .chat-window-toggle::after {
    inset: 2px !important;                         /* leaves 2 px border showing */
    border-radius: 50% !important;                 /* keep circle shape          */
  }
  
  .chat-window-wrapper{
  	padding-bottom:5px;
	padding-right:5px;
  }
    
.chat-layout .chat-header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1em;
    height: var(--chat--header-height, auto);
    padding: var(--chat--header--padding, var(--chat--spacing));
    
    background: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    color: var(--chat--header--color, var(--chat--color-light));
    border-top: var(--chat--header--border-top, none);
    border-bottom: var(--chat--header--border-bottom, none);
    border-left: var(--chat--header--border-left, none);
    border-right: var(--chat--header--border-right, none);
}

.chat-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom:-20px;
    margin-top:-15px;
}

.chat-message.chat-message-from-bot {
    font-family:"Manrope";
    color:black;
	background: linear-gradient(175deg, rgba(255,255,255,0.7), rgba(240,240,240,0.6));
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
	border-radius: 1.5rem;
	border: 1px solid rgba(255, 255, 255, 0.3);
	box-shadow: 0 14px 30px rgba(0, 0, 0, 0.1);
}

.chat-layout textarea,
.chat-layout input[type="text"],
.chat-layout input {
	font-size: 16px !important;
}
}/* End custom CSS */