.elementor-kit-17{--e-global-color-primary:#004D49;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#FFFFFF;--e-global-color-4c2d062:#E9F7DB;--e-global-color-568a898:#DEEBE9;--e-global-color-39e4e06:#B8B8B8;--e-global-color-23e4d04:#D7E7FD;--e-global-color-8a3fe05:#F2EBE6;--e-global-color-eb8ffb6:#E6F2F8;--e-global-color-f39d0df:#00000099;--e-global-color-a420ab5:#5C5C5C;--e-global-color-2685a55:#CEE6F2;--e-global-color-5dcff88:#75838E;--e-global-color-ed27d63:#75838E;--e-global-typography-primary-font-family:"Canela";--e-global-typography-primary-font-size:70px;--e-global-typography-primary-font-weight:100;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Canela";--e-global-typography-secondary-font-size:34px;--e-global-typography-secondary-font-weight:100;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Apercu";--e-global-typography-text-font-size:19px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.8em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Apercu";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-957da9a-font-family:"Apercu";--e-global-typography-957da9a-font-size:19px;--e-global-typography-957da9a-font-weight:400;--e-global-typography-957da9a-line-height:1.2em;--e-global-typography-957da9a-letter-spacing:0px;--e-global-typography-630cdc8-font-family:"Canela";--e-global-typography-630cdc8-font-size:45px;--e-global-typography-630cdc8-font-weight:100;--e-global-typography-630cdc8-font-style:italic;--e-global-typography-630cdc8-line-height:1.1em;--e-global-typography-9801d9a-font-family:"Canela";--e-global-typography-9801d9a-font-size:40px;--e-global-typography-9801d9a-font-weight:100;--e-global-typography-9801d9a-line-height:1.2em;--e-global-typography-9801d9a-letter-spacing:0px;--e-global-typography-a986955-font-family:"Apercu";--e-global-typography-a986955-font-size:14px;--e-global-typography-a986955-font-weight:400;--e-global-typography-a986955-text-transform:uppercase;--e-global-typography-a986955-line-height:1.1em;--e-global-typography-a986955-letter-spacing:0px;--e-global-typography-ac6b309-font-family:"Canela";--e-global-typography-ac6b309-font-size:36px;--e-global-typography-ac6b309-font-weight:100;--e-global-typography-ac6b309-text-transform:uppercase;--e-global-typography-ac6b309-font-style:normal;--e-global-typography-ac6b309-text-decoration:none;--e-global-typography-ac6b309-line-height:1.2em;--e-global-typography-ac6b309-letter-spacing:0px;--e-global-typography-793c8eb-font-family:"EuclidSquare Regular";--e-global-typography-793c8eb-font-size:14px;--e-global-typography-793c8eb-font-weight:400;--e-global-typography-a65e7c8-font-family:"Apercu";--e-global-typography-a65e7c8-font-size:12px;--e-global-typography-a65e7c8-font-weight:400;--e-global-typography-a65e7c8-text-transform:uppercase;--e-global-typography-a65e7c8-line-height:1.2em;--e-global-typography-b513553-font-family:"Canela";--e-global-typography-b513553-font-size:142px;--e-global-typography-b513553-font-weight:100;--e-global-typography-b513553-text-transform:none;--e-global-typography-b513553-line-height:1.3em;--e-global-typography-b513553-letter-spacing:0.29em;--e-global-typography-c28d4c9-font-family:"Apercu";--e-global-typography-c28d4c9-font-size:18px;--e-global-typography-c28d4c9-font-weight:400;--e-global-typography-c28d4c9-text-transform:none;--e-global-typography-c28d4c9-line-height:1.2em;--e-global-typography-3b927de-font-family:"Canela";--e-global-typography-3b927de-font-size:70px;--e-global-typography-3b927de-font-weight:100;--e-global-typography-3b927de-text-transform:capitalize;--e-global-typography-3b927de-line-height:1em;--e-global-typography-3b927de-letter-spacing:0px;--e-global-typography-0043f19-font-family:"Canela";--e-global-typography-0043f19-font-size:60px;--e-global-typography-0043f19-font-weight:100;--e-global-typography-0043f19-text-transform:none;--e-global-typography-0043f19-font-style:normal;--e-global-typography-0043f19-line-height:1.1em;--e-global-typography-0043f19-letter-spacing:0px;--e-global-typography-772def4-font-family:"Apercu";--e-global-typography-772def4-font-size:19px;--e-global-typography-772def4-font-weight:500;--e-global-typography-772def4-line-height:1.4em;--e-global-typography-772def4-letter-spacing:0px;--e-global-typography-b8b948a-font-family:"Canela";--e-global-typography-b8b948a-font-size:35px;--e-global-typography-b8b948a-font-weight:600;--e-global-typography-b8b948a-text-transform:capitalize;--e-global-typography-b8b948a-line-height:1em;--e-global-typography-b8b948a-letter-spacing:0px;--e-global-typography-6f45060-font-family:"Canela";--e-global-typography-6f45060-font-size:28px;--e-global-typography-6f45060-font-weight:600;--e-global-typography-6f45060-text-transform:none;--e-global-typography-6f45060-line-height:1.1em;--e-global-typography-6f45060-letter-spacing:0px;--e-global-typography-2d18b3d-font-family:"Canela";--e-global-typography-2d18b3d-font-size:30px;--e-global-typography-2d18b3d-font-weight:600;--e-global-typography-2d18b3d-text-transform:none;--e-global-typography-2d18b3d-line-height:1.1em;--e-global-typography-2d18b3d-letter-spacing:0px;--e-global-typography-6fd896a-font-family:"Apercu";--e-global-typography-6fd896a-font-size:24px;--e-global-typography-6fd896a-font-weight:400;--e-global-typography-6fd896a-line-height:1.2em;--e-global-typography-6fd896a-letter-spacing:0px;--e-global-typography-bcc204a-font-family:"Apercu";--e-global-typography-bcc204a-font-size:18px;--e-global-typography-bcc204a-font-weight:400;--e-global-typography-bcc204a-text-decoration:none;--e-global-typography-bcc204a-line-height:1.8em;--e-global-typography-bcc204a-letter-spacing:0px;--e-global-typography-9cae0a7-font-family:"Canela";--e-global-typography-9cae0a7-font-size:50px;--e-global-typography-9cae0a7-font-weight:100;--e-global-typography-9cae0a7-text-transform:none;--e-global-typography-9cae0a7-font-style:normal;--e-global-typography-9cae0a7-line-height:1.2em;--e-global-typography-9cae0a7-letter-spacing:0px;--e-global-typography-cd663d9-font-family:"Apercu";--e-global-typography-cd663d9-font-size:20px;--e-global-typography-cd663d9-font-weight:400;--e-global-typography-cd663d9-text-transform:none;--e-global-typography-cd663d9-line-height:1.8em;--e-global-typography-cd663d9-letter-spacing:0px;--e-global-typography-1d35b77-font-size:20px;--e-global-typography-1d35b77-font-weight:400;--e-global-typography-1d35b77-text-transform:none;--e-global-typography-1d35b77-line-height:1.8em;--e-global-typography-1d35b77-letter-spacing:0px;--e-global-typography-97960d5-font-family:"Canela";--e-global-typography-97960d5-font-size:60px;--e-global-typography-97960d5-font-weight:100;--e-global-typography-97960d5-text-transform:none;--e-global-typography-97960d5-font-style:normal;--e-global-typography-97960d5-line-height:1.5em;--e-global-typography-97960d5-letter-spacing:0px;--e-global-typography-0e2fca7-font-family:"Assistant";--e-global-typography-0e2fca7-font-size:12px;--e-global-typography-0e2fca7-font-weight:500;--e-global-typography-0e2fca7-text-transform:uppercase;--e-global-typography-0e2fca7-letter-spacing:1px;--e-global-typography-b6bc0ca-font-family:"Canela";--e-global-typography-b6bc0ca-font-size:150px;--e-global-typography-b6bc0ca-font-weight:100;--e-global-typography-b6bc0ca-line-height:1.1em;--e-global-typography-b6bc0ca-letter-spacing:0px;--e-global-typography-2b529a3-font-family:"Apercu";--e-global-typography-2b529a3-font-size:24px;--e-global-typography-2b529a3-font-weight:500;--e-global-typography-0ccdc75-font-size:20px;--e-global-typography-0ccdc75-font-weight:400;--e-global-typography-0ccdc75-text-decoration:none;--e-global-typography-0ccdc75-line-height:1.8em;--e-global-typography-0ccdc75-letter-spacing:0px;--e-global-typography-b01fb7f-font-family:"Canela";--e-global-typography-b01fb7f-font-size:50px;--e-global-typography-b01fb7f-font-weight:100;--e-global-typography-b01fb7f-text-transform:none;--e-global-typography-b01fb7f-line-height:1.1em;--e-global-typography-b01fb7f-letter-spacing:0px;--e-global-typography-5b3c584-font-family:"Canela";--e-global-typography-5b3c584-font-size:152px;--e-global-typography-5b3c584-font-weight:100;--e-global-typography-5b3c584-line-height:1.1em;--e-global-typography-5b3c584-letter-spacing:0px;--e-global-typography-49acc92-font-family:"Apercu";--e-global-typography-49acc92-font-size:30px;--e-global-typography-49acc92-font-weight:400;--e-global-typography-49acc92-line-height:1.2em;--e-global-typography-49acc92-letter-spacing:0px;--e-global-typography-0329dab-font-family:"Apercu";--e-global-typography-0329dab-font-size:16px;--e-global-typography-0329dab-font-weight:500;--e-global-typography-0329dab-text-transform:none;--e-global-typography-0329dab-text-decoration:none;--e-global-typography-0329dab-line-height:1.8em;--e-global-typography-0329dab-letter-spacing:0px;--e-global-typography-39d5aee-font-family:"Canela";--e-global-typography-39d5aee-font-size:55px;--e-global-typography-39d5aee-font-weight:100;--e-global-typography-39d5aee-text-transform:none;--e-global-typography-39d5aee-font-style:normal;--e-global-typography-39d5aee-line-height:1.5em;--e-global-typography-39d5aee-letter-spacing:0px;font-family:"Assistant", sans-serif;font-size:13px;font-weight:400;}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Apercu", sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:17px 15px 17px 15px;}.elementor-kit-17 button:hover,.elementor-kit-17 button:focus,.elementor-kit-17 input[type="button"]:hover,.elementor-kit-17 input[type="button"]:focus,.elementor-kit-17 input[type="submit"]:hover,.elementor-kit-17 input[type="submit"]:focus,.elementor-kit-17 .elementor-button:hover,.elementor-kit-17 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-kit-17 e-page-transition{background-color:#FFBC7D;}.elementor-kit-17 a{color:var( --e-global-color-accent );}.elementor-kit-17 h2{font-size:30px;font-weight:400;line-height:2em;}.elementor-kit-17 h4{font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-17{--e-global-typography-primary-font-size:43px;--e-global-typography-secondary-font-size:26px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:21px;--e-global-typography-accent-font-size:12px;--e-global-typography-630cdc8-font-size:28px;--e-global-typography-9801d9a-font-size:58px;--e-global-typography-a986955-font-size:14px;--e-global-typography-ac6b309-font-size:25px;--e-global-typography-3b927de-font-size:60px;--e-global-typography-0043f19-font-size:35px;--e-global-typography-772def4-font-size:30px;--e-global-typography-b8b948a-font-size:26px;--e-global-typography-6f45060-font-size:25px;--e-global-typography-6f45060-line-height:1.3em;--e-global-typography-2d18b3d-font-size:40px;--e-global-typography-bcc204a-font-size:14px;--e-global-typography-9cae0a7-font-size:40px;--e-global-typography-cd663d9-font-size:20px;--e-global-typography-1d35b77-font-size:20px;--e-global-typography-97960d5-font-size:45px;--e-global-typography-97960d5-line-height:1.2em;--e-global-typography-0e2fca7-font-size:14px;--e-global-typography-b6bc0ca-font-size:72px;--e-global-typography-0ccdc75-font-size:14px;--e-global-typography-b01fb7f-font-size:44px;--e-global-typography-5b3c584-font-size:112px;--e-global-typography-49acc92-font-size:30px;--e-global-typography-0329dab-font-size:16px;--e-global-typography-39d5aee-font-size:42px;--e-global-typography-39d5aee-line-height:1.2em;}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-17{--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-size:24px;--e-global-typography-957da9a-font-size:14px;--e-global-typography-630cdc8-font-size:20px;--e-global-typography-630cdc8-line-height:1.5em;--e-global-typography-9801d9a-font-size:28px;--e-global-typography-ac6b309-font-size:18px;--e-global-typography-793c8eb-font-size:14px;--e-global-typography-b513553-font-size:64px;--e-global-typography-b513553-letter-spacing:0.19em;--e-global-typography-c28d4c9-font-size:16px;--e-global-typography-3b927de-font-size:34px;--e-global-typography-0043f19-font-size:28px;--e-global-typography-772def4-font-size:30px;--e-global-typography-b8b948a-font-size:25px;--e-global-typography-6f45060-font-size:24px;--e-global-typography-2d18b3d-font-size:24px;--e-global-typography-6fd896a-font-size:22px;--e-global-typography-9cae0a7-font-size:24px;--e-global-typography-cd663d9-font-size:24px;--e-global-typography-1d35b77-font-size:24px;--e-global-typography-97960d5-font-size:30px;--e-global-typography-b6bc0ca-font-size:38px;--e-global-typography-2b529a3-font-size:18px;--e-global-typography-b01fb7f-font-size:32px;--e-global-typography-5b3c584-font-size:70px;--e-global-typography-49acc92-font-size:26px;--e-global-typography-0329dab-font-size:18px;--e-global-typography-39d5aee-font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (max-width:992px) {
body .elementor-element-b1c93b2.width-100 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media(min-width:1025px) and (max-width:1233px){
    .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
    margin-left: 3px !important; 
    font-size: 7px !important;
}
   .elementor-element-475bce6c  .elementor-button{
        font-size: small !important;
    }
    .elementor-nav-menu .elementor-item{
        font-size: 11px !important;
          padding-left: 1px  !important;
    padding-right: 3px !important;
    margin-right: 0 !important;
    }
    .elementor-40 .elementor-element.elementor-element-b2c1d3c .elementor-button {
        padding-right: 8px;
    padding-left: 8px;
    }
    .elementor-40 .elementor-element.elementor-element-7ed8e949 {
            width: 18% !important;
    }
    .elementor-40 .elementor-element.elementor-element-6a85567c {
            width: 42% !important;
    }
 
}
@media(min-width:1206px) and (max-width:1310px){  
 .elementor-40 .elementor-element.elementor-element-b2c1d3c .elementor-button {
      padding-right: 10px !important;
    padding-left: 10px !important;
 }
}
@media(min-width:1025px) and (max-width:1310px){
    .menu-item-2891 {
        display:none !important;
    }
 
}
@media (max-width:767px){
.elementor-60 .elementor-element.elementor-element-35adf8e .elementor-heading-title {
	line-height:1 !important
}
    .over-scroll {
    overflow: auto;
}
.elementor-14 .elementor-element.elementor-element-59d77219 .elementor-icon-wrapper{
    display: flex;
    align-items: flex-end;
    justify-content: end;
}
.over-scroll-main{
    overflow-x: scroll;
}
 .elementor-element.e-parent.full-width   {
    padding-left:0 !important;
    padding-right:0 !important;
}
.elementor-element.e-parent:not(.header-main.elementor-element.e-parent, .foote-section.elementor-element.e-parent, .full-width, .dialog-widget .elementor-element.e-parent) , .elementor-element.e-grid .elementor-element.e-grid {
    padding-left:65px !important;
    padding-right:65px !important;
}  
.grid-con .elementor-element.e-grid {
    padding-right:0 !important;
    padding-left:0 !important;
}
} 
.mobile-second-menu {
    margin-top:-5px !important;
}
/*.elementor-nav-menu li{*/
/*    width: fit-content !important;*/
/*}*/

.mobile-header-pop .elementor-element.e-parent{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/*.sub-menu li { width: fit-content !important; */
    
/*}*/
@media (min-width:768px) and (max-width:991px) {
    .elementor-element.e-parent:not(.header-main.elementor-element.e-parent, .foote-section.elementor-element.e-parent, .full-width, .dialog-widget .elementor-element.e-parent) , .elementor-element.e-grid {
    padding-left:55px !important;
    padding-right:55px !important;
}  
.for-kids-aged-section {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
}
}
@media (min-width:991px) {
    .elementor-nav-menu--dropdown a {
            width: fit-content;
    }
.for-kids-aged-section {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
}
}
.elementor-price-table__header {
    background: url(https://minniestreetaesthetics.gogroth.com/wp-content/uploads/2024/04/title-bg-scaled.webp) 0 0 no-repeat !important;
    background-size: cover !important;
    filter: grayscale(1);
}

.elementor-price-table__header:after {
    content: "";
    background: #000;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /* z-index: 999999; */
    opacity: 0.7;
}

.elementor-price-table__header {
    position: relative;
}
h4.elementor-price-table__heading {
    z-index: 999;
    position: relative;
}

.test-sliders {
    width: 85% !important;
}
.main-inner-descr p.elementor-price-list-description {
    text-align: end !important;
}
.service-cta{
    position: relative;
    z-index: 2;
}

.service_overlay a::after{
    content: '';
    position: absolute;
   inset: 0;
    transition: all 0.4s;
}
.service_overlay a:hover::after{
    background-color: rgba(0, 0, 0, .3);
    
}

.cnb-single.cnb-left {
    left: 8px !important;
    bottom: 42px !important;
}
#callnowbutton.cnb-single {
    width: 45px !important;
    height: 45px !important;
    background-size: 30px !important;
}
p.elementor-price-list-description {
    padding: 0 90px 0 0px;
}
.page-title a:hover{
    text-decoration: underline;
}
.home .elementor-element-6ccea86 {
    display:none ;
}
@media (min-width:1025px) and (max-width:1124px){
   body .elementor-14 .elementor-element.elementor-element-5b7bf1d1 {
        --width: 57% !impimportant;
    }
   body .elementor-14 .elementor-element.elementor-element-35eae34 {
        --width: 14% !important;
    }
    .elementor-kit-14 .elementor-button {
padding: 10px 15px 10px 15px !important;
}
.elementor-21 .elementor-element.elementor-element-35c4101 .elementskit-navbar-nav > li > a {
    padding: 0px 10px 0px 0px !important;
    font-size: 12px !important; 
}
}
@media (min-width:1125px) and (max-width:1224px){
    .elementor-kit-14 .elementor-button {
padding: 10px 15px 10px 15px !important;
}
.elementor-21 .elementor-element.elementor-element-35c4101 .elementskit-navbar-nav > li > a {
    padding: 0px 10px 0px 0px !important;
    font-size: 14px !important; 
}
}
.service-desc p {
        overflow: hidden;
    text-overflow: ellipsis;
    height: 80px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
}

@media (max-width:767px) {
    .service-desc p {
        margin-bottom:0px;
    }
    .elementor-element .swiper .elementor-swiper-button-next {
        right:0 !important;
    }
    .elementor-element .swiper .elementor-swiper-button-prev {
        left:0 !important;
    }
    .elementor-nav-menu li {
        width: fit-content !important;
    }
    .elementor-toggle-item a {
        font-size:18px !important;
    }
    .elementor-element-42bf57f ul  {
        text-align:left;
    }
}
.mob-menu-top {
    margin: 0 0 -10px 0 !important;
}
.elementor-element-42bf57f ul {
    padding: 0 0 0 15px
}


.how-we-work-1 {
    position: absolute;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    color: #000;
    font-size: 20px;
    font-family: "Euclid Square";
    font-weight: 500;
    font-style: normal;
    line-height: 1.1;
    right: 20px;
    top: 100px;
    z-index: 1
}
.how-we-work-2 { 
    width: 38px;
    height: 38px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center; 
    font-size: 20px;
    font-family: "Euclid Square";
    font-weight: 500;
    font-style: normal;
    line-height: 1.1;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    background-color: #a67658;
    color: #fff;
}
.how-we-work-3 { 
    width: 38px;
    height: 38px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    color: #000;
    font-size: 20px;
    font-family: "Euclid Square";
    font-weight: 500;
    font-style: normal;
    line-height: 1.1;
    left: 30px;
    top:290px ;
	    z-index: 9;
		position: absolute;
}
.over-line {
        position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9;
    width: 575px;
    top: 360px;
    max-width: 575px !important;
}
.testimonials-slider .swiper-slide.swiper-slide-active {
    padding: 0px 85px !important;
}
.testimonials-slider .swiper-slide {
    text-align: center;
    padding: 0px 80px !important;
}
.testimonials-slider .elementor-swiper-button {
    z-index: 100;
    height: 100px;
    width: 100px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0);
    border: 1px solid #004d49;
    display: flex;
    justify-content: center;
    align-items: center;
}
.testimonials-slider .swiper-initialized {
    padding: 0px 17%;
	margin:0 !important;
	width: 100% !important;
}
.testimonials-slider .swiper-wrapper {
    display: flex;
    align-items: center;
}
.testimonials-slider .elementor-swiper-button-prev {
    left: 13% !important;
    top: 35% !important;
}
.testimonials-slider .elementor-swiper-button-next {
    right: 13% !important;
    top: 35% !important;
}
.testimonials-slider .swiper-slide.swiper-slide-active .elementor-testimonial__text {
    color: #004d49 !important;
}
@media (min-width:1400px) {
    .e-con>.e-con-inner {
        max-width:1380px;
    }
}
.banner-text {
    height: 100%;
    position:absolute;
}
.banner-image img {
    width:100%
}
.circle-tag {
    width: 47px;
    height: 47px;
    background-color: #000;
    color: #fff;
    font-size: 25px;
    font-weight: 500;
    font-style: normal;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin-bottom: 40px;
}
.how-it-work-bottom {
    position: absolute;
    justify-content: center !important;
    align-items: center !important;
    display: flex;
    height: 100%;
}
.children-forth-section {
     position: absolute;
    top: 50%;
    right: 0;
    transform: translate(-0, -50%);
}
.left-center-section {
     position: absolute;
    top: 50%;
    left: 0;
    transform: translate(-0, -50%);
}
.pos-rel .e-con-inner{
    position: relative
}
.h4 sup {
    font-family: "Graphik" !important;
    font-weight: 600;
    font-size: 25px;
    top: -0.6em;
}
.image-border .elementor-image-box-img {
    width: 135px !important;
    overflow: hidden;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    height: 110px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding: 20px;
}
.image-border.green .elementor-image-box-img{
	background:rgb(0, 77, 73);
}
.image-border.light-green .elementor-image-box-img{
	background:rgb(175, 195, 134);
}
.image-border.blue .elementor-image-box-img{
	background:rgb(128, 182, 254);
}
.image-border.orange .elementor-image-box-img{
	background:rgb(228, 146, 2);
}
.image-border.green .elementor-image-box-content{
	padding:0 25% 0 0
}
.image-border.blue .elementor-image-box-content{
	padding:0 0 0 25% 
}
.image-border.light-green .elementor-image-box-content{
	padding:0 25% 0 0
}
.image-border.orange .elementor-image-box-content{
	padding:0 0 0 25% 
}
/*.box-of-allergy .elementor-image-box-description {*/
/*    display: -webkit-box;*/
/*    -webkit-line-clamp: 2;*/
/*    -webkit-box-orient: vertical;*/
/*    overflow: hidden;*/
/*}*/
.box-of-allergy:hover h3 a {
    color:#004D49;
}
/*.e-con-full {*/
/*    max-width: 1170px;*/
/*}*/
.e-con-full.e-parent {
    align-items: center;
}
@media (max-width:767px) {
    
.e-con-boxed.e-con {
     padding-left: 65px;
    padding-right:65px;
    }
    .over-line {
        display:none;
    }
    .mob-circle-none {
        display:none;
    }.banner-main-part {
        background-image:none !important;
                background-color: #deebe9;
    }
    .testimonials-slider .swiper-initialized {
    padding: 0px 10%; 
}
.testimonials-slider .elementor-swiper-button-next {
    right: -5px !important; 
}
.testimonials-slider .elementor-swiper-button-prev {
    left: -5px !important; 
}
    
    
}
@media (min-width:768px) and (max-width:850px) { 
.how-we-work-3 {
    top: 160px;
}
}
@media (min-width:851px) and (max-width:900px) { 
.how-we-work-3 {
    top: 27%;
}
}
@media (min-width:991px) and (max-width:992px) { 
.how-we-work-3 {
    top: 29%;
}
}
@media (min-width:768px) and (max-width:991px) {
.children-forth-section  {
        position: absolute !important;
        top: 50% !important;
        right: 0 !important;
        max-width: 40%;
        padding: 100px 70px 100px 70px;
        transform: translate(0, -50%) !important;
}
    .over-line { 
    width: 350px;
    top: 300px; 
} 
.e-con-boxed.e-con {
    padding-left: 50px;
    padding-right:50px;
    }
    .over-line {
        display:none;
    }
    .mob-circle-none {
        display:none;
    }
    
    .children-forth-section {
    position: relative;
    top: 0;
    right: 0;
    transform: translate(-0, 0);
}
.testimonials-slider .swiper-initialized {
    padding: 0px 7%;
}
.testimonials-slider .elementor-swiper-button-next {
    right: 0 !important; 
}
.testimonials-slider .elementor-swiper-button-prev {
    left: 0 !important; 
}
}
@media (min-width:992px) and (max-width:1024px) {
    .elementor-nav-menu--dropdown a {
            width: fit-content;
    }
    .over-line { 
    width: 500px;
    top: 290px; 
}
.e-con-boxed.e-con {
    padding-left: 50px;
    padding-right:50px;
    }
	.how-we-work-3 {
	top: 32%;
	}
}
@media (min-width:1140px)  {
    .over-line { 
        width: 675px;
    top: 330px;
    max-width: 675px !important;
} 
    .e-con-full.e-parent .e-con-full {
            max-width: 1380px;
    /*padding-left: 0;*/
    /*padding-right: 0;*/
    margin: 0 auto;
    }
     .e-con-full.e-parent.full-width {
            max-width: 100%;
    /*padding-left: 0;*/
    /*padding-right: 0;*/
    }
} 
@media (min-width:768px) {
    .font-color-white h1, .font-color-white, .our-value-part h2 , .our-value-part p {
        color:#fff !important;
    }
    
}
@media (max-width:767px) {
    .testimonials-slider .elementor-swiper-button {
        height:40px;
        width:40px;
    }
    .testimonials-slider .swiper-slide, .testimonials-slider .swiper-slide.swiper-slide-active { 
    padding: 0px 5px !important;
}
    .our-value-part {
       background-image: none !important;
    }
   .inner-full-width {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .left-center-section {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(-0, 0);
    }
    
    .children-forth-section {
    position: relative;
    top: 0;
    right: 0;
    transform: translate(-0, 0);
}
div .banner-part .emoji {
   width: 25px!important; 
}
.image-border.blue .elementor-image-box-content, .image-border.light-green .elementor-image-box-content, .image-border.orange .elementor-image-box-content, .image-border.green .elementor-image-box-content {
    padding: 0 0 0 0;
}
}
@media (min-width:1025px) and (max-width:1111px) {
    .elementor-14 .elementor-element.elementor-element-9fdc3c9 .elementskit-navbar-nav > li > a { 
    padding: 0px 5px 0px 5px !important;
}
.elementor-14 .elementor-element.elementor-element-270e75d .elementor-button,
.elementor-14 .elementor-element.elementor-element-146dd1a .elementor-button {
    font-size: 12px !important;
    text-transform: capitalize!important;
    padding: 10px 14px;
}
.elementor-14 .elementor-element.elementor-element-146dd1a > .elementor-widget-container {
    margin: 0px 5px 0px 0px !important;
}
}

.banner-part .emoji {
   width: 70px!important; 
}
.full-bg-width {
    width:1380px;
}
@media (max-width:767px) {
.mob-resp-tem2 {
        position: absolute;
        right: 0;
        bottom: 0;
}
    .team-mob-pos {
        position: relative !important;
        left: 0 !important;
    }
    .investor-remove-image-mob {
background:url(https://allergeniq.com/storage/2024/09/ripe-for-investors.webp) center center no-repeat ;
background-size: cover;
}
 .investor-pos-rel {
    position: relative !important;
}   
}
@media (min-width:1367px) {
.integrated-care-box {
    display: flex;
    flex-wrap: nowrap;
}
.e-con>.e-con-inner {
max-width:1340px
}
.elementor-kit-17 {
--e-global-typography-primary-font-size: 82px;
}
.elementor-60 .elementor-element.elementor-element-35adf8e .elementor-heading-title {
font-size: 82px;
}
.elementor-60 .elementor-element.elementor-element-928aa96 .elementor-heading-title {
font-size:190px !important
}
}
@media (min-width:767px) and (max-width:860px) {
.team1 {
    margin-top: 150px;
}
.team2 {
    margin-top: 200px;
}
.team3 {
    margin-top: 200px;
}
.team4 {
    margin-top: 200px;
}
}
@media (min-width:1200px) {
        .elementor-14 .elementor-element.elementor-element-9fdc3c9 .elementskit-navbar-nav > li > a {
            font-size:15px!important;
        }
}
.elementor-widget-container {
    text-shadow: 0 0 BLACK;
}
@media (min-width:992px) and (max-width:1099px) {
.main-heading h2.elementor-heading-title {
font-size:58px !important;
}

}
@media (min-width:1367px) {
.main-heading h2.elementor-heading-title {
font-size:82px !important;
    line-height: 1.1em!important;
}
.bg-text-190 h2.elementor-heading-title {
font-size:190px !important; 
}
}
@media (max-width:349px) {
.main-blocks-second .main-heading, .elementor-element-e1af135 { 
display:none !important
}
        .how-we-work-1 {
        top: 130px !important;
    }
    .home-3blocks .e-con-inner{
	    position: relative;
}
.main-blocks-first {
margin: 0 auto;
    width: 150px;
}
.main-blocks-second {
    order: 2;
    width: 150px;
    margin: 0 auto;
}
.main-blocks-third {
      width: 150px;
    margin: 0 auto ;
}
.integrated-care-box .e-con-full{
    width: 100%;
}
.elementor-60 .elementor-element.elementor-element-0f6f54f .elementor-image-box-wrapper .elementor-image-box-img, .elementor-60 .elementor-element.elementor-element-7f5daae .elementor-image-box-wrapper .elementor-image-box-img, .elementor-60 .elementor-element.elementor-element-ae35582 .elementor-image-box-wrapper .elementor-image-box-img, .elementor-60 .elementor-element.elementor-element-76ccb8e .elementor-image-box-wrapper .elementor-image-box-img, .elementor-60 .elementor-element.elementor-element-9dafae9 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 96px !important;
    }
   .elementor-60 .elementor-element.elementor-element-0f6f54f .elementor-image-box-title {
font-size:23px !important;
}
.elementor-60 .elementor-element.elementor-element-b89c4d2 .elementor-heading-title {
font-size:28px !important;
}
.elementor-60 .elementor-element.elementor-element-f404171 {
    margin: 50px 0 0 0;
}
}
@media (max-width:767px) {
.image-border.green .elementor-image-box-wrapper,
.image-border.light-green .elementor-image-box-wrapper{
    display: flex;
    align-items: center;
}
.image-border.green .elementor-image-box-wrapper .elementor-image-box-img,
.image-border.light-green .elementor-image-box-wrapper .elementor-image-box-img{
	height: 90px;
    width: 120px !important;
    margin: 0!important;
}
.image-border.green .elementor-image-box-content,
.image-border.light-green .elementor-image-box-content {
    text-align: left;
    padding: 0 0 0 10px;
}
.image-border.green .elementor-image-box-content p,
.image-border.light-green .elementor-image-box-content p {
	text-shadow: none;
}
.image-border.blue .elementor-image-box-wrapper,
.image-border.orange .elementor-image-box-wrapper{
    display: flex;
    align-items: center;
}
.image-border.blue .elementor-image-box-wrapper .elementor-image-box-img,
.image-border.orange .elementor-image-box-wrapper .elementor-image-box-img{
	height: 90px;
    width: 120px !important;
    margin: 0 !important;
	order: 2;
}
.image-border.blue .elementor-image-box-content,
.image-border.orange .elementor-image-box-content {
    text-align: left;
    padding:  0 0 ;
}
.image-border.blue .elementor-image-box-content p,
.image-border.orange .elementor-image-box-content p {
	text-shadow: none;
}
.how-we-work-1 {
		top: 110px;
        right: 10px;
}
.home-allergy-section > .e-con-inner {
width:210px
}
.how-we-work-3 {
	top: 110px;
	left: 10px;
}
.home-team-part {
    max-width: 400px;
}
}
@media (min-width:350px) and (max-width:430px){
.home-3blocks .e-con-inner{
	    position: relative;
}
.main-blocks-first {
width: 110px;
}
.main-blocks-second {

}
.main-blocks-second .elementor-element-aee11c1{
width: 110px;
    margin: 0 auto;
}
.main-blocks-second .elementor-element-b9b860a  h2{
width: 130px;
    margin: 0 auto;
	line-height: 1.1;
}
.main-blocks-second .main-heading h2 br{ 
display:none
}
.main-blocks-third { 
    width: 110px;
    padding: 0;
}
.how-we-work-3 {
	top: 90px; 
}
	.how-we-work-1 {
	top: 90px; 
}
.home-3blocks {
	width: 350px;
	margin: 0 auto;
}

}


@media (min-width:431px) and (max-width:767px){
.home-3blocks .e-con-inner{
	    position: relative;
}
.home-3blocks {
		width: 440px; 
	}
.main-blocks-first {
width: 150px;
}
.main-blocks-second {
width: 150px;
    margin: 0 auto;
}
.main-blocks-third { 
    width: 150px;
    padding: 0;
}
.main-blocks-second {
width:100%
}
.main-blocks-second .elementor-element-aee11c1{
width: 50%;
    margin: 0 auto;
}
.main-blocks-second .elementor-element-b9b860a  h2{
width: 130px;
    margin: 0 auto;
	line-height: 1.1;
}
.main-blocks-second .main-heading h2 br{ 
display:none
}
}
@media (min-width:576px) and (max-width:767px) {
.allergist-blocks {
 max-width:500px !important
 }
 .image-border.green .elementor-image-box-wrapper .elementor-image-box-img, .image-border.light-green .elementor-image-box-wrapper .elementor-image-box-img {
        height: 120px !important;
        width: 150px !important;
        margin: 0 !important;
        padding: 25px !important;
    }
	.image-border.blue .elementor-image-box-wrapper .elementor-image-box-img, .image-border.orange .elementor-image-box-wrapper .elementor-image-box-img {
        height: 120px !important;
        width: 150px !important;
        margin: 0 !important;
        order: 2;
        padding: 25px !important;
    }
.main-blocks-second .elementor-element-aee11c1{
width: 100%;
    margin: 0 auto;
}
.elementor-60 .elementor-element.elementor-element-436948b.elementor-element {
	--order: 3 !important;
}
.elementor-60 .elementor-element.elementor-element-aee11c1.elementor-element {
	--order: 4!important;
}
.elementor-60 .elementor-element.elementor-element-fffbf07.elementor-element {
	--order: 1 !important;
}
.elementor-60 .elementor-element.elementor-element-e1af135.elementor-element {
	--order: 2 !important;
}
.elementor-60 .elementor-element.elementor-element-b9b860a.elementor-element {
	--order: 5 !important;
}

.home-3blocks {
width: 100%;
}
.neque-left-right-text {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
   padding: 70px 50px 70px 50px;
    background-color: #fff;
    max-width: 615px;
}
.home-3blocks > .e-con-inner {
display: flex;
    flex-wrap: nowrap !important;
}
.main-blocks-first {
order: 1;
    width: 33.33%;
    top: 40px;
}
.main-blocks-second  {
order: 2;
    width: 33.33%;
    margin: 0;
}
.main-blocks-second .main-heading, .main-blocks-second .elementor-widget-text-editor {
 display: block;
}
.main-blocks-second .main-heading h2, .main-blocks-second .elementor-widget-text-editor p{
    text-align: left;
}
 .main-blocks-third {
     order: 3;
    width: 33.33%;
 }
 .home-team-part > .e-con-inner{
 flex-wrap: wrap!important;
    display: flex!important;
	gap:0 !important;
 }
 .elementor-60 .elementor-element.elementor-element-ffe481d.e-con {
 width: 66.66%!important;
 }
 .elementor-60 .elementor-element.elementor-element-9c7aa91 {
     width: 100%!important;
 }
 .elementor-60 .elementor-element.elementor-element-bf37e9f {
     width: 50%!important;
 }
 .elementor-60 .elementor-element.elementor-element-07d0fb0 {
 display:none!important
 }
 .elementor-60 .elementor-element.elementor-element-5da9e86.e-con {
     width: 40%!important;
    padding: 0!important;
    margin-top: 51%!important;
 }
 .elementor-60 .elementor-element.elementor-element-35adf8e .elementor-heading-title {
     line-height: 1.1!important;
 }
 .elementor-60 .elementor-element.elementor-element-9a1a49f {
 width: 50%!important;
    position: relative!important;
    margin: 60px auto 0!important;
 }
 .elementor-60 .elementor-element.elementor-element-c65d8f5 {
 width: 33.33%!important;
    align-items: center!important;
    justify-content: center !important;
 }
 .elementor-60 .elementor-element.elementor-element-b00f035 img {
	width:100% !important
 }
 .elementor-element.elementor-element-40d634a {
 display: block!important;
    position: absolute!important;
    top: 10%!important;
 }
 .elementor-element.elementor-element-40d634a img {
 width:100px!important;
 }
}
@media (max-width:575px) {

 .home-team-part > .e-con-inner { 
	 gap: 0 !important;
    align-items: center!important;
 } 
 .elementor-60 .elementor-element.elementor-element-9c7aa91 {
     width: 100%!important;
 } 
 .elementor-60 .elementor-element.elementor-element-b00f035 img {
 width: 100%!important;
 }
 .elementor-60 .elementor-element.elementor-element-ffe481d {
  width: 50%!important;
 }
 .elementor-60 .elementor-element.elementor-element-c65d8f5 {
  width: 50%!important;
 }
 .elementor-60 .elementor-element.elementor-element-9a1a49f {
 width: 100%!important; 
    position: relative!important; 
	left: 50%;
	margin: 30px 0;
 }
    .book-consultant {
        padding: 50px 30px 0px 30px;
    }
        .book-consultant img {
        width: 100%;
        max-width: 350px;
        margin: 0 auto;
    }
    .neque-left-right-text{
        position: absolute;
   transform: translate(-50%, -50%);
        left: 50%;
    top: 50%;
    padding: 30px 20px;
    }
	.testimonials-home > .e-con-full {
	padding-left:50px;
	padding-right:50px
	}
	.testimonials-home .swiper-initialized {
        padding: 0px 14%;
    }
	.testimonials-home .swiper-slide-prev, .testimonials-home .swiper-slide-next {
		opacity:0
	}
	.more-about-title1 h6{
		font-size: 38px !important;
        font-weight: bold !important;
	}
	
 .elementor-60 .elementor-element.elementor-element-a0fe0d2 img {
     max-width: 115% !important;
    width: 115%!important;
	        margin: 0 0 30px 0;
 }
}
@media (max-width:476px) and (max-width:767px){ 
.home-team-part {
        max-width: 400px !important;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1378px) {
    .elementor-14 .elementor-element.elementor-element-9fdc3c9 .elementskit-navbar-nav > li > a {
        font-size: 14px !important;
		        text-shadow: none;
    }
	.elementor-60 .elementor-element.elementor-element-d366f8d > .elementor-widget-container {
	    padding: 0 20px;
	}
	.elementor-60 .elementor-element.elementor-element-b89c4d2 .elementor-heading-title {
	font-size:70px !important
	}
}
@media (min-width: 1379px) {
    .elementor-14 .elementor-element.elementor-element-9fdc3c9 .elementskit-navbar-nav > li > a {
        font-size: 15px!important; 
		        text-shadow: none;
    }
	.elementor-60 .elementor-element.elementor-element-b89c4d2 .elementor-heading-title {
	font-size:82px !important
	}
	.elementor-60 .elementor-element.elementor-element-b89c4d2 {
	    width: 700px !important;
	}
	.elementor-60 .elementor-element.elementor-element-d366f8d > .elementor-widget-container {
	    padding: 0 20px;
	}
}
@media (max-width:575px) {
.elementor-widget-image-box .elementor-image-box-description { 
    font-size: 12px !important;
}
 .home-team-part > .e-con-inner {
     max-width: 340px; 
 }
 .elementor-60 .elementor-element.elementor-element-b00f035 > .elementor-widget-container {
     margin: 50% 0 0 0;
 }
 .elementor-60 .elementor-element.elementor-element-07d0fb0 {
     right: -90% !important;
 }
 .elementor-60 .elementor-element.elementor-element-5da9e86.e-con {
 padding-right: 0 !important;
 }
 .allergist-blocks {
 max-width:430px !important
 }
}
@media (max-width:400px) { 
.footer-cta-left-image {
	padding: 30px 30px
}
}
@media (min-width:1025px) {
article.type-post .elementor-post__text {
display: grid;
    padding: 0 20%;
}
article.type-post .elementor-post__text h3 {
order: 2;
}
article.type-post .elementor-post__text .elementor-post__meta-data {
order: 1;
}
article.type-post .elementor-post__text .elementor-post__excerpt {
order: 3;
}
article.type-post .elementor-post__text .elementor-post__read-more {
    order: 4;
}
}
.single-post .elementor-widget-theme-post-content a {
color:#000 !important
}
.elementor-widget-theme-post-featured-image img {
width:100%
}
.elementor-pagination {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    display: flex;
    width: 100%;
}
.page-numbers {
    padding: 20px 25px !important;
    border-left: 1px solid #d9d9d9;
    margin: 0 !important;
    float: left;
}
.page-numbers.current{
	background-color: #004d49;
}
@media (max-width:450px) {
.simplified-mob-part-image {
display:none
}
.simplified-mob-part {
background: url(https://allergeniq.com/storage/2024/09/simplified-convenient-care-768x930.webp) center no-repeat;
    background-size: cover;
    padding: 15%;
	        margin: 0 0 30px 0;
}
.simplified-mob-part-bg {
	background:rgba(255, 255, 255, 0.7);
	padding: 10%;
}
}
@media (min-width:451px) and (max-width:575px) {
.simplified-mob-part-image {
display:none
}
.simplified-mob-part {
background: url(https://allergeniq.com/storage/2024/09/simplified-convenient-care-768x930.webp) center no-repeat;
    background-size: cover;
    padding: 20% 15%;
	        margin: 0 0 30px 0;
}
.simplified-mob-part-bg {
	background:rgba(255, 255, 255, 0.7);
	padding: 10%;
	        width: 300px;
}
}
@media (min-width:992px) and (max-width:1150px) {
.e-con-boxed.e-flex {
padding-left:5%;
padding-right:5%
}
}
.elementor-search-form__submit {
        border: 1px solid #000 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Canela';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://allergeniq.com/storage/2024/09/Canela-Thin.eot');
	src: url('https://allergeniq.com/storage/2024/09/Canela-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://allergeniq.com/storage/2024/09/Canela-Thin.woff2') format('woff2'),
		url('https://allergeniq.com/storage/2024/09/Canela-Thin.woff') format('woff'),
		url('https://allergeniq.com/storage/2024/09/Canela-Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Canela';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://allergeniq.com/storage/2024/09/Canela-Thin.eot');
	src: url('https://allergeniq.com/storage/2024/09/Canela-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://allergeniq.com/storage/2024/09/Canela-Thin.woff2') format('woff2'),
		url('https://allergeniq.com/storage/2024/09/Canela-Thin.woff') format('woff'),
		url('https://allergeniq.com/storage/2024/09/Canela-Light-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Apercu';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://allergeniq.com/storage/2024/09/Apercu-Light.eot');
	src: url('https://allergeniq.com/storage/2024/09/Apercu-Light.eot?#iefix') format('embedded-opentype'),
		url('https://allergeniq.com/storage/2024/09/Apercu-Light.woff2') format('woff2'),
		url('https://allergeniq.com/storage/2024/09/Apercu-Regular.woff') format('woff'),
		url('https://allergeniq.com/storage/2024/09/Apercu-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'EuclidSquare Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://allergeniq.com/storage/2024/09/EuclidSquare-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */