.elementor-66 .elementor-element.elementor-element-2e20633{--display:flex;}.elementor-66 .elementor-element.elementor-element-608f0fd{--display:flex;--min-height:794px;--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:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-66 .elementor-element.elementor-element-608f0fd.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-3078b27{text-align:center;}.elementor-66 .elementor-element.elementor-element-3078b27 img{width:90px;}.elementor-66 .elementor-element.elementor-element-910fa24{font-family:"Lora", Sans-serif;font-size:16px;line-height:1.35em;color:#000000;}.elementor-66 .elementor-element.elementor-element-910fa24 a{color:#C0392B;}.elementor-66 .elementor-element.elementor-element-910fa24 a:hover, .elementor-66 .elementor-element.elementor-element-910fa24 a:focus{color:#7B2D8B;}.elementor-66 .elementor-element.elementor-element-b520412{--display:flex;}.elementor-66 .elementor-element.elementor-element-de8c780 .elementor-icon-wrapper{text-align:center;}.elementor-66 .elementor-element.elementor-element-de8c780.elementor-view-stacked .elementor-icon{background-color:#000000;color:#A9A9A9;}.elementor-66 .elementor-element.elementor-element-de8c780.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-de8c780.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-66 .elementor-element.elementor-element-de8c780.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-de8c780.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-66 .elementor-element.elementor-element-de8c780.elementor-view-framed .elementor-icon{background-color:#A9A9A9;}.elementor-66 .elementor-element.elementor-element-de8c780.elementor-view-stacked .elementor-icon svg{fill:#A9A9A9;}.elementor-66 .elementor-element.elementor-element-de8c780 .elementor-icon{font-size:44px;padding:28px;}.elementor-66 .elementor-element.elementor-element-de8c780 .elementor-icon svg{height:44px;}body.elementor-page-66:not(.elementor-motion-effects-element-type-background), body.elementor-page-66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-66 .elementor-element.elementor-element-608f0fd{--content-width:760px;}}/* Start custom CSS for text-editor, class: .elementor-element-910fa24 */.elementor-66 .elementor-element.elementor-element-910fa24{margin-top:22px;}
.elementor-66 .elementor-element.elementor-element-910fa24 p{margin-bottom:18px;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-de8c780 */.elementor-66 .elementor-element.elementor-element-de8c780{transition:box-shadow .3s ease, transform .3s ease; animation:zsl-float-pulse 2.4s ease-in-out infinite;}
.elementor-66 .elementor-element.elementor-element-de8c780:hover{box-shadow:0 0 0 3px #96601F; transform:scale(1.1); animation-play-state:paused;}
@keyframes zsl-float-pulse{0%,100%{transform:scale(1); box-shadow:0 4px 10px rgba(0,0,0,.35);}50%{transform:scale(1.06); box-shadow:0 8px 18px rgba(0,0,0,.45);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b520412 */.elementor-66 .elementor-element.elementor-element-b520412{position:fixed !important; left:auto !important; top:auto !important; transform:none !important; z-index:9999; width:fit-content !important; max-width:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-608f0fd */.elementor-66 .elementor-element.elementor-element-608f0fd{margin-top:60px !important;margin-bottom:60px !important;}
.elementor-66 .elementor-element.elementor-element-608f0fd > .e-con-inner{background-color:#D4C9C9;padding:56px 48px;position:relative;}/* End custom CSS */
/* Start custom CSS */.elementor-66{min-height:100vh !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:stretch !important;}/* End custom CSS */