.elementor-86 .elementor-element.elementor-element-16af374{--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;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-86 .elementor-element.elementor-element-16af374:not(.elementor-motion-effects-element-type-background), .elementor-86 .elementor-element.elementor-element-16af374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5FA;}.elementor-86 .elementor-element.elementor-element-16af374, .elementor-86 .elementor-element.elementor-element-16af374::before{--border-transition:0.3s;}.elementor-86 .elementor-element.elementor-element-a39e1ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-86 .elementor-element.elementor-element-a39e1ba.e-con{--align-self:center;}.elementor-86 .elementor-element.elementor-element-d30404c{--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;--justify-content:flex-start;--background-transition:0.3s;}.elementor-86 .elementor-element.elementor-element-d30404c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-86 .elementor-element.elementor-element-84d6fde img{width:205px;max-width:205px;}.elementor-86 .elementor-element.elementor-element-84d6fde{width:var( --container-widget-width, 225px );max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-84d6fde.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-86 .elementor-element.elementor-element-5a495e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-5a495e1.e-con{--align-self:center;}.elementor-86 .elementor-element.elementor-element-34811bd .site-menu > ul > li > a{color:#2A2A2A;font-size:15.5px;font-weight:600;letter-spacing:0px;}.elementor-86 .elementor-element.elementor-element-34811bd .site-menu-inner > .current-menu-item > a{color:#B53070;}.elementor-86 .elementor-element.elementor-element-34811bd .site-menu-inner > .current-menu-parent > a{color:#B53070;}.elementor-86 .elementor-element.elementor-element-34811bd .sub-menu{background-color:#CFCFCF;}.elementor-86 .elementor-element.elementor-element-34811bd .menu-toggle{color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-34811bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-86 .elementor-element.elementor-element-8649e3d{--spacer-size:10px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-8649e3d.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-34d7cb0{width:auto;max-width:auto;}.elementor-86 .elementor-element.elementor-element-34d7cb0.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-b635940 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-86 .elementor-element.elementor-element-b635940 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-86 .elementor-element.elementor-element-b635940 .elementor-button{font-size:16px;font-weight:500;line-height:12px;background-color:transparent;background-image:linear-gradient(180deg, #F0A8CD 0%, #ED5EA1 100%);padding:0px 11px 0px 11px;}.elementor-86 .elementor-element.elementor-element-b635940 > .elementor-widget-container{padding:0px 11px 0px 11px;}.elementor-86 .elementor-element.elementor-element-b635940{width:auto;max-width:auto;}.elementor-86 .elementor-element.elementor-element-b635940.elementor-element{--align-self:center;}.elementor-86 .elementor-element.elementor-element-3ebaf57 .elementor-icon-wrapper{text-align:center;}.elementor-86 .elementor-element.elementor-element-3ebaf57.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-3ebaf57.elementor-view-framed .elementor-icon, .elementor-86 .elementor-element.elementor-element-3ebaf57.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-3ebaf57.elementor-view-framed .elementor-icon, .elementor-86 .elementor-element.elementor-element-3ebaf57.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-86 .elementor-element.elementor-element-3ebaf57 .elementor-icon{font-size:17px;}.elementor-86 .elementor-element.elementor-element-3ebaf57 .elementor-icon svg{height:17px;}.elementor-86 .elementor-element.elementor-element-3ebaf57{width:auto;max-width:auto;}.elementor-86 .elementor-element.elementor-element-23307b5 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 5px 0px 11px;}.elementor-86 .elementor-element.elementor-element-23307b5.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-86 .elementor-element.elementor-element-16af374{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-a39e1ba{--gap:0px 0px;}.elementor-86 .elementor-element.elementor-element-84d6fde{text-align:left;}.elementor-86 .elementor-element.elementor-element-84d6fde.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-86 .elementor-element.elementor-element-5a495e1{--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:center;--gap:0px 4px;}.elementor-86 .elementor-element.elementor-element-34811bd .site-menu-wrap{justify-content:flex-end;}.elementor-86 .elementor-element.elementor-element-34811bd .site-menu-inner{justify-content:flex-end;}.elementor-86 .elementor-element.elementor-element-34811bd.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-86 .elementor-element.elementor-element-34d7cb0 > .elementor-widget-container{padding:0px 6px 0px 0px;}.elementor-86 .elementor-element.elementor-element-34d7cb0.elementor-element{--order:2;}.elementor-86 .elementor-element.elementor-element-b635940 > .elementor-widget-container{padding:0px 6px 0px 0px;}.elementor-86 .elementor-element.elementor-element-b635940{width:auto;max-width:auto;}.elementor-86 .elementor-element.elementor-element-b635940.elementor-element{--order:3;--flex-grow:0;--flex-shrink:1;}.elementor-86 .elementor-element.elementor-element-3ebaf57 .elementor-icon-wrapper{text-align:center;}.elementor-86 .elementor-element.elementor-element-3ebaf57.elementor-element{--order:1;}.elementor-86 .elementor-element.elementor-element-23307b5 > .elementor-widget-container{padding:0px 4px 0px 5px;}.elementor-86 .elementor-element.elementor-element-23307b5.elementor-element{--order:0;}}@media(max-width:767px){.elementor-86 .elementor-element.elementor-element-16af374{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-86 .elementor-element.elementor-element-a39e1ba{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-86 .elementor-element.elementor-element-d30404c{--width:30%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-86 .elementor-element.elementor-element-84d6fde img{width:125px;max-width:125px;}.elementor-86 .elementor-element.elementor-element-84d6fde > .elementor-widget-container{margin:0px 0px 0px -7px;}.elementor-86 .elementor-element.elementor-element-84d6fde{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-86 .elementor-element.elementor-element-84d6fde.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-86 .elementor-element.elementor-element-5a495e1{--width:70%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--gap:0px 0px;}.elementor-86 .elementor-element.elementor-element-5a495e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-86 .elementor-element.elementor-element-34811bd > .elementor-widget-container{padding:0px 7px 0px 7px;}.elementor-86 .elementor-element.elementor-element-34d7cb0 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-86 .elementor-element.elementor-element-34d7cb0.elementor-element{--order:3;}.elementor-86 .elementor-element.elementor-element-b635940 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-86 .elementor-element.elementor-element-23307b5 > .elementor-widget-container{padding:0px 0px 0px 7px;}}@media(min-width:768px){.elementor-86 .elementor-element.elementor-element-a39e1ba{--width:1200px;}.elementor-86 .elementor-element.elementor-element-d30404c{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-86 .elementor-element.elementor-element-d30404c{--width:27%;}.elementor-86 .elementor-element.elementor-element-5a495e1{--width:72%;}}/* Start custom CSS for pt-menu, class: .elementor-element-34811bd */@media (max-width: 1024px) {
    .mobile-menu-wrap ul {
    gap: 6px !important;
}


.mobile-menu-wrap .header-space {
    justify-content: flex-end !important;
}
.view-all-services-menu a {
    font-weight: 800 !important;
}
.submenu-custom-1 a {
    font-weight: 600;
    font-size: 14px !important;
}
.submenu-custom-1 {
    margin-top: 0;
    margin-left: 30px;
    line-height: 1em;
}
.menu-item img._before,
.rtl .menu-item img._after {
    margin-right: 0.5em;
    max-width: 16px;
    vertical-align: top !important;
}
.mobile-menu-wrap .mobile-menu > ul > li > a {
    font-size: 19px;
    font-weight: 600;
    letter-spacing: -0.3px !important;
}
.mobile-menu-wrap .sub-menu {
    margin-top: 12px;
    display: none;
    margin-left: 5px;
    font-weight: 600;
    margin-bottom: 16px;
}
.mobile-menu-wrap .sub-menu li {
    margin-bottom: 0;
    font-size: 14px;
    letter-spacing: -0.4px !important;
    line-height: 1.15em;
    list-style: circle !important;
}
.mobile-menu-wrap > div.mobile-menu-inner > div > div > svg {
    outline: #000 solid 2px;
    border-radius: 20px;
    outline-offset: 4px;
}
#menu-item-17359, #menu-item-10106 {
    padding-top: 25px !important;
}
}
.mobile-menu-wrap .mobile-menu {
    margin-top: -45px;
    padding: 0 30px 15px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-34d7cb0 */.cart-mobile-tgl-btn-class2 .xoo-wsc-sc-cont .xoo-wsc-cart-trigger {
    padding-right: 12px !important;
    min-height: 34px !important;
    max-height: 34px !important;
    min-width: 104px !important;
    max-width: 255px !important;
    color: #ffffff;
text-shadow:
  -1px -1px 0 grey,
  1px -1px 0 grey,
  -1px 1px 0 grey,
  1px 1px 0 grey;
      border-radius: 9px !important;
    outline: 2px solid #DC5C95 !important;
    background-color: transparent;
    background-image: linear-gradient(180deg, #F0A8CD 0%, #ED5EA1 100%);
}
@media (max-width: 767px) {
    .cart-mobile-tgl-btn-class2 .xoo-wsc-sc-subt {
        display: none;
    }
    .cart-mobile-tgl-btn-class2 .xoo-wsc-sc-cont .xoo-wsc-cart-trigger {
    min-height: 34px !important;
    max-height: 34px !important;
    min-width: 50px !important;
    max-width: 150px !important;
    
}
}
.cart-mobile-tgl-btn-class2 span.xoo-wsc-sc-count {
    border-radius: 30%;
    outline: 1px solid grey;
    color: #6d6d6d;
    font-weight: 600;
    font-size: 11px;
    right: -15px;
    top: 3px;
    text-shadow: none !important;
    background-color: #fff;
}
.xoo-wsc-sc-bkcont {
    top: 2px !important;
}
.xoo-wsc-sc-subt {
    margin-top: 1px !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b635940 */#btn6 {
    min-height: 34px;
    max-height: 34px !important;
        text-shadow:
  -1px -1px 0 grey,
  1px -1px 0 grey,
  -1px 1px 0 grey,
  1px 1px 0 grey;
      outline: 2px solid #DC5E96 !important;
    border-radius: 9px !important;
    background-color: transparent;
    padding-top: 11px;
}
#btn6 i {
    margin-top: -2px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ebaf57 */.btn7 {
    min-height: 34px !important;
    max-height: 34px !important;
    min-width: 37px !important;
    max-width: 37px !important;
        text-shadow:
        -1px -1px 0 grey,
  1px -1px 0 grey,
  -1px 1px 0 grey,
  1px 1px 0 grey !important;
    border-radius: 9px !important;
    outline: 2px solid #DC5C95 !important;
    background-color: transparent;
    background-image: linear-gradient(180deg, #F0A8CD 0%, #ED5EA1 100%);
}
.btn7 .elementor-icon-wrapper {
  margin-top: 8px !important;
}
.btn7 i {
    fill: white !important;
    height: 33px !important;
}
.btn7 .elementor-icon i::before, .elementor-icon svg::before {
  position: absolute;
  left: 55%;
  transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16af374 */.cart-mobile-tgl-btn-class bdi {
    font-size: 13px !important;
}

@media (max-width: 1024px) {
    .menu-tgl-btn-class .site-menu-wrap {
    padding: 9.5px;
    outline: 2px solid #DC5E96 !important;
    border-radius: 9px !important;
    background-color: transparent;
    background-image: linear-gradient(180deg, #F0A8CD 0%, #ED5EA1 100%);
}
}
#menu-header-menu {
    gap: 8px 13px !important;
}
@media (min-width: 1120px) and (max-width: 1200px) {
    #menu-header-menu {
    gap: 8px 11px !important;
}
}
@media (min-width: 1081px) and (max-width: 1120px) {
    #menu-header-menu {
    gap: 8px 7px !important;
}
}
@media (min-width: 1023px) and (max-width: 1081px) {
    #menu-header-menu {
    gap: 8px 5px !important;
}
}/* End custom CSS */
/*
     FILE ARCHIVED ON 04:11:59 Jul 24, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:42:47 Aug 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.378
  exclusion.robots: 0.049
  exclusion.robots.policy: 0.042
  esindex: 0.005
  cdx.remote: 10.966
  LoadShardBlock: 44.094 (3)
  PetaboxLoader3.datanode: 59.796 (4)
  load_resource: 142.411
  PetaboxLoader3.resolve: 114.865
*/