.elementor-2627 .elementor-element.elementor-element-9acc267{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2627 .elementor-element.elementor-element-9acc267:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-9acc267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aristomtesting.store/wp-content/uploads/2022/07/aristom-bg-white.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2627 .elementor-element.elementor-element-4339cc7{--display:flex;--padding-block-start:50px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4339cc7{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2627 .elementor-element.elementor-element-a2af75e .elementor-button{background-color:#FFFFFF;font-size:12px;fill:#A81E24;color:#A81E24;border-radius:9999px 9999px 9999px 9999px;}.elementor-2627 .elementor-element.elementor-element-b0aeead .elementor-heading-title{font-size:72px;}.elementor-2627 .elementor-element.elementor-element-ab0850c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2627 .elementor-element.elementor-element-7d1fbf2 .elementor-button{background-color:#A81E24;border-radius:9999px 9999px 9999px 9999px;}.elementor-2627 .elementor-element.elementor-element-7d1fbf2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2627 .elementor-element.elementor-element-fb0204a .elementor-button{background-color:#A81E24;border-radius:9999px 9999px 9999px 9999px;}.elementor-2627 .elementor-element.elementor-element-fb0204a .elementor-button-content-wrapper{flex-direction:row;}.elementor-2627 .elementor-element.elementor-element-f03af2d .elementor-button{background-color:#A81E24;border-radius:9999px 9999px 9999px 9999px;}.elementor-2627 .elementor-element.elementor-element-91fe5b8{--display:flex;}.elementor-2627 .elementor-element.elementor-element-136effb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2627 .elementor-element.elementor-element-1ce0d06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-1ce0d06:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-1ce0d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBE5FF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1ce0d06{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox .eael-infobox-button{background-color:#33333300;color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox .infobox-icon{align-self:center;}.elementor-2627 .elementor-element.elementor-element-860ccea .infobox-content .infobox-title-section{flex-direction:column;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox .infobox-button .eael-infobox-button i{font-size:16px;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox .infobox-button .eael-infobox-button img{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox .infobox-button .eael-infobox-button svg{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox .eael-infobox-button svg{fill:#A81E24;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox .eael-infobox-button:hover{color:#ffffff;background:#333333;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox .eael-infobox-button:hover svg{fill:#ffffff;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox .infobox-content .title{color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox .infobox-content .sub_title{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-860ccea .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-d0bebc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-d0bebc7:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-d0bebc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBE5FF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d0bebc7{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .eael-infobox-button{background-color:#33333300;color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .infobox-icon{align-self:center;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .infobox-content .infobox-title-section{flex-direction:column;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .infobox-button .eael-infobox-button i{font-size:16px;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .infobox-button .eael-infobox-button img{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .infobox-button .eael-infobox-button svg{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .eael-infobox-button svg{fill:#A81E24;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .eael-infobox-button:hover{color:#ffffff;background:#333333;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .eael-infobox-button:hover svg{fill:#ffffff;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .infobox-content .title{color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .infobox-content .sub_title{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-8c7f88a .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-3fab52a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-3fab52a:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-3fab52a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBE5FF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3fab52a{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .eael-infobox-button{background-color:#33333300;color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .infobox-icon{align-self:center;}.elementor-2627 .elementor-element.elementor-element-708483c .infobox-content .infobox-title-section{flex-direction:column;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .infobox-button .eael-infobox-button i{font-size:16px;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .infobox-button .eael-infobox-button img{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .infobox-button .eael-infobox-button svg{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .eael-infobox-button svg{fill:#A81E24;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .eael-infobox-button:hover{color:#ffffff;background:#333333;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .eael-infobox-button:hover svg{fill:#ffffff;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .infobox-content .title{color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .infobox-content .sub_title{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-708483c .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-797df3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-797df3e:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-797df3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBE5FF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-797df3e{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .eael-infobox-button{background-color:#33333300;color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .infobox-icon{align-self:center;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .infobox-button .eael-infobox-button i{font-size:16px;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .infobox-button .eael-infobox-button img{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .infobox-button .eael-infobox-button svg{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .eael-infobox-button svg{fill:#A81E24;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .eael-infobox-button:hover{color:#ffffff;background:#333333;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .eael-infobox-button:hover svg{fill:#ffffff;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .infobox-content .title{color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .infobox-content .sub_title{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-14a65e0 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-3a63530{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2627 .elementor-element.elementor-element-529e96f{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-529e96f{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-093fae0{--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-2627 .elementor-element.elementor-element-9bd135c{--display:flex;}.elementor-2627 .elementor-element.elementor-element-ced8129{--display:flex;}.elementor-2627 .elementor-element.elementor-element-2410436{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2410436{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-d128223 .elementor-button{background-color:#FFFFFF;font-size:12px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-style:solid;border-color:#32262652;border-radius:99999px 99999px 99999px 99999px;}.elementor-2627 .elementor-element.elementor-element-2849030{text-align:center;}.elementor-2627 .elementor-element.elementor-element-df60fed{text-align:center;}.elementor-2627 .elementor-element.elementor-element-b3b5216{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2627 .elementor-element.elementor-element-0949634{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-0949634:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-0949634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBE5FF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0949634{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .eael-infobox-button{background-color:#33333300;color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .infobox-icon{align-self:center;}.elementor-2627 .elementor-element.elementor-element-4efa98a .infobox-content .infobox-title-section{flex-direction:column;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .infobox-button .eael-infobox-button i{font-size:16px;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .infobox-button .eael-infobox-button img{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .infobox-button .eael-infobox-button svg{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .eael-infobox-button svg{fill:#A81E24;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .eael-infobox-button:hover{color:#ffffff;background:#333333;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .eael-infobox-button:hover svg{fill:#ffffff;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .infobox-content .title{color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .infobox-content .sub_title{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-4efa98a .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-6d9b56f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-6d9b56f:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-6d9b56f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBE5FF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6d9b56f{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .eael-infobox-button{background-color:#33333300;color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .infobox-icon{align-self:center;}.elementor-2627 .elementor-element.elementor-element-79d3451 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .infobox-button .eael-infobox-button i{font-size:16px;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .infobox-button .eael-infobox-button img{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .infobox-button .eael-infobox-button svg{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .eael-infobox-button svg{fill:#A81E24;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .eael-infobox-button:hover{color:#ffffff;background:#333333;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .eael-infobox-button:hover svg{fill:#ffffff;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .infobox-content .title{color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .infobox-content .sub_title{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-79d3451 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-1e7cccf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-1e7cccf:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-1e7cccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBE5FF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1e7cccf{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .eael-infobox-button{background-color:#33333300;color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .infobox-icon{align-self:center;}.elementor-2627 .elementor-element.elementor-element-73fe711 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .infobox-button .eael-infobox-button i{font-size:16px;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .infobox-button .eael-infobox-button img{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .infobox-button .eael-infobox-button svg{height:16px;width:16px;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .eael-infobox-button svg{fill:#A81E24;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .eael-infobox-button:hover{color:#ffffff;background:#333333;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .eael-infobox-button:hover svg{fill:#ffffff;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .infobox-content .title{color:#A81E24;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .infobox-content .sub_title{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-73fe711 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2627 .elementor-element.elementor-element-6668fe5{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6668fe5{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-d152b36 .elementor-button{background-color:#FFFFFF;font-size:12px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-style:solid;border-color:#32262652;border-radius:99999px 99999px 99999px 99999px;}.elementor-2627 .elementor-element.elementor-element-304027b{text-align:center;}.elementor-2627 .elementor-element.elementor-element-5445301{text-align:center;}.elementor-2627 .elementor-element.elementor-element-2297609{--display:flex;}.elementor-2627 .elementor-element.elementor-element-f022cca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2627 .elementor-element.elementor-element-5cd3f88{--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:flex-start;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-5cd3f88:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-5cd3f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D4BFFF 0%, #A7D7FF 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5cd3f88{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-bffb0e2 .elementor-button{background-color:#FFFFFF;font-size:12px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-style:solid;border-color:#32262652;border-radius:99999px 99999px 99999px 99999px;}.elementor-2627 .elementor-element.elementor-element-a466867{text-align:start;}.elementor-2627 .elementor-element.elementor-element-e811ac0{text-align:start;}.elementor-2627 .elementor-element.elementor-element-6740a40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2627 .elementor-element.elementor-element-dde7fe1 .elementor-button{background-color:#FFFFFF;font-size:12px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2627 .elementor-element.elementor-element-1155e89 .elementor-button{background-color:#FFFFFF;font-size:12px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2627 .elementor-element.elementor-element-de19769 .elementor-button{background-color:#FFFFFF;font-size:12px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2627 .elementor-element.elementor-element-a5df472{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2627 .elementor-element.elementor-element-2e23f4e .elementor-button{background-color:#FFFFFF;font-size:12px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2627 .elementor-element.elementor-element-36c4d24 .elementor-button{background-color:#FFFFFF;font-size:12px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2627 .elementor-element.elementor-element-04c47c0{--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:flex-start;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-04c47c0:not(.elementor-motion-effects-element-type-background), .elementor-2627 .elementor-element.elementor-element-04c47c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E2A44 0%, #7D4774 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-04c47c0{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2627 .elementor-element.elementor-element-b69d928 .elementor-button{background-color:#FFFFFF;font-size:12px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-style:solid;border-color:#32262652;border-radius:99999px 99999px 99999px 99999px;}.elementor-2627 .elementor-element.elementor-element-4c6928b{text-align:start;}.elementor-2627 .elementor-element.elementor-element-4c6928b .elementor-heading-title{color:#FFFFFF;}.elementor-2627 .elementor-element.elementor-element-4832d75{text-align:start;color:#FFFFFF;}.elementor-element-3476724 input[type="text"], .elementor-element-3476724 input[type="email"], .elementor-element-3476724 input[type="date"], .elementor-element-3476724 input[type="datetime"], .elementor-element-3476724 input[type="number"], .elementor-element-3476724 input[type="tel"], .elementor-element-3476724 textarea, .elementor-element-3476724 .form-control, .elementor-element-3476724 select{background-color:#FFFFFF;--wpforms-field-background-color:#FFFFFF;}.elementor-element-3476724 input, .elementor-element-3476724 textarea, .elementor-element-3476724 .form-control, .elementor-element-3476724 select{border-radius:20px 20px 20px 20px;--wpforms-field-border-radius:20px 20px 20px 20px;}.elementor-element-3476724 .wpforms-container button[type="submit"], .elementor-element-3476724 button, .elementor-element-3476724 .btn, .elementor-element-3476724 input[type="submit"], .elementor-element-3476724 input[type="button"]{border-style:none;}.elementor-element-3476724 button, .elementor-element-3476724 .btn, .elementor-element-3476724 input[type="submit"], .elementor-element-3476724 input[type="button"]{--wpforms-button-background-color:#A81E24;background-color:#A81E24;}@media(min-width:768px){.elementor-2627 .elementor-element.elementor-element-91fe5b8{--width:50%;}.elementor-2627 .elementor-element.elementor-element-529e96f{--width:50%;}.elementor-2627 .elementor-element.elementor-element-093fae0{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-b0aeead */.gradient-text {
  font-weight: 700;
  background: linear-gradient(90deg, #A02138, #FF8A65);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54bc093 */.aristom-map-card {
  background: #fff;
  border-radius: 28px;
  overflow: hidden;
  border: 1px solid rgba(30,42,68,.08);
  box-shadow: 0 14px 36px rgba(30,42,68,.06);
  width: 100%;
}

.aristom-map-visual {
  aspect-ratio: 4 / 3;
  background: linear-gradient(135deg, #A5D8FF, #9EE7C8);
  position: relative;
  overflow: hidden;
}

.aristom-map-visual::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(0deg, rgba(255,255,255,.4) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.4) 1px, transparent 1px);
  background-size: 40px 40px;
  opacity: .6;
}

.aristom-map-road {
  position: absolute;
  background: rgba(255,255,255,.7);
  border-radius: 4px;
}
.aristom-map-road.r1 { width: 80%; height: 6px; top: 40%; left: 10%; transform: rotate(-8deg); }
.aristom-map-road.r2 { width: 60%; height: 5px; top: 62%; left: 25%; transform: rotate(12deg); }
.aristom-map-road.r3 { width: 4px; height: 60%; top: 20%; left: 40%; }

.aristom-map-dot {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #fff;
  opacity: .9;
}
.aristom-map-dot.md-1 { top: 22%; left: 22%; }
.aristom-map-dot.md-2 { top: 72%; left: 76%; }
.aristom-map-dot.md-3 { top: 82%; left: 18%; }

.aristom-map-pulse {
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  width: 18px; height: 18px;
  border-radius: 50%;
  background: #FF6EB5;
  box-shadow: 0 0 0 0 rgba(255,110,181,.7);
  animation: aristom-pulse 1.6s infinite;
}

@keyframes aristom-pulse {
  0%   { box-shadow: 0 0 0 0 rgba(255,110,181,.7); }
  70%  { box-shadow: 0 0 0 28px rgba(255,110,181,0); }
  100% { box-shadow: 0 0 0 0 rgba(255,110,181,0); }
}

.aristom-map-pin {
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -100%);
  background: #A02138;
  color: #fff;
  padding: 10px 16px;
  border-radius: 16px 16px 16px 4px;
  font-weight: 700;
  font-size: 13px;
  font-family: sans-serif;
  box-shadow: 0 12px 26px rgba(160,33,56,.35);
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
}

.aristom-map-pin::before {
  content: '';
  position: absolute;
  bottom: -8px; left: 16px;
  width: 16px; height: 16px;
  background: #A02138;
  transform: rotate(45deg);
  z-index: -1;
}

.aristom-map-body {
  padding: 22px;
}

.aristom-map-body h4 {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 6px;
  color: #1E2A44;
  font-family: sans-serif;
}

.aristom-map-body p {
  font-size: 13px;
  color: #596680;
  line-height: 1.5;
  margin-bottom: 14px;
  font-family: sans-serif;
}

.aristom-map-btns {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

.aristom-mini-btn {
  font-size: 12px;
  padding: 8px 14px;
  border-radius: 999px;
  background: #FFF8EE;
  border: 1px solid rgba(30,42,68,.08);
  font-weight: 700;
  cursor: pointer;
  font-family: sans-serif;
  text-decoration: none;
  color: #1E2A44;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  transition: opacity .15s;
}

.aristom-mini-btn:hover { opacity: .8; }

.aristom-mini-btn.primary {
  background: #1E2A44;
  color: #fff;
  border: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff21a88 */.aristom-hours-card {
  background: #1E2A44;
  color: #fff;
  border-radius: 28px;
  padding: 28px;
  position: relative;
  overflow: hidden;
  font-family: sans-serif;
}

.aristom-hours-card::before {
  content: '';
  position: absolute;
  width: 240px;
  height: 240px;
  border-radius: 50%;
  background: radial-gradient(circle, #FF8A65, transparent 70%);
  top: -80px;
  right: -80px;
  opacity: .55;
  pointer-events: none;
}

.aristom-eyebrow-dark {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: rgba(255,255,255,.1);
  padding: 6px 12px;
  border-radius: 999px;
  font-weight: 800;
  font-size: 11px;
  color: #FFE98A;
  text-transform: uppercase;
  letter-spacing: .06em;
  margin-bottom: 14px;
  position: relative;
  z-index: 1;
  display: inline-flex;
}

.aristom-hours-card h3 {
  font-size: 26px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 14px;
  position: relative;
  z-index: 1;
  font-family: sans-serif;
}

.aristom-hour-row {
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
  border-bottom: 1px dashed rgba(255,255,255,.14);
  font-size: 14px;
  position: relative;
  z-index: 1;
}

.aristom-hour-row:last-of-type {
  border-bottom: none;
}

.aristom-day {
  font-weight: 700;
  color: #fff;
}

.aristom-time {
  color: #FFE98A;
  font-weight: 800;
  letter-spacing: .02em;
}

.aristom-time.closed {
  color: #FF8A65;
}

.aristom-open-now {
  margin-top: 14px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: #9EE7C8;
  color: #1E2A44;
  padding: 8px 14px;
  border-radius: 999px;
  font-weight: 800;
  font-size: 13px;
  position: relative;
  z-index: 1;
}

.aristom-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2EB872;
  animation: aristom-blink 1.4s infinite;
  flex-shrink: 0;
}

@keyframes aristom-blink {
  50% { opacity: .3; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c7be63 */.aristom-faq {
  max-width: 820px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 12px;
  font-family:'Fredoka', sans-serif;
}

.aristom-faq-item {
  background: #fff;
  border-radius: 22px;
  border: 1px solid rgba(30,42,68,.08);
  overflow: hidden;
  box-shadow: 0 4px 16px rgba(30,42,68,.06);
  transition: box-shadow .2s;
}

.aristom-faq-item.open {
  box-shadow: 0 14px 30px rgba(30,42,68,.10);
}

.aristom-faq-q {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 22px 26px;
  cursor: pointer;
  font-size: 17px;
  font-weight: 700;
  color: #A81E24;
  user-select: none;
  background: #BBE5FF;
}

.aristom-chev {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(255,255,255,.12);
  display: grid;
  place-items: center;
  font-size: 18px;
  font-weight: 900;
  color: #FFE98A=;
  transition: transform .2s, background .2s;
  flex-shrink: 0;
  line-height: 1;
}

.aristom-faq-item.open .aristom-chev {
  transform: rotate(45deg);
  background: #A02138;
  color: #fff;
}

.aristom-faq-a {
  max-height: 0;
  overflow: hidden;
  transition: max-height .28s ease, padding .28s ease;
  padding: 0 26px;
  color: #475473;
  font-size: 14px;
  line-height: 1.7;
}

.aristom-faq-item.open .aristom-faq-a {
  max-height: 400px;
  padding: 18px 26px 24px;
}/* End custom CSS */