.elementor-16866 .elementor-element.elementor-element-7cf0e0ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16866 .elementor-element.elementor-element-7cf0e0ee .wcf-image-hover{background-image:url( https://aesthetic-ally.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-16866 .elementor-element.elementor-element-2c5ea01c{--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;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-16866 .elementor-element.elementor-element-2c5ea01c:not(.elementor-motion-effects-element-type-background), .elementor-16866 .elementor-element.elementor-element-2c5ea01c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16866 .elementor-element.elementor-element-2c5ea01c .wcf-image-hover{background-image:url( https://aesthetic-ally.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-16866 .elementor-element.elementor-element-687bfa90{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-16866 .elementor-element.elementor-element-687bfa90 .wcf-image-hover{background-image:url( https://aesthetic-ally.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-16866 .elementor-element.elementor-element-76ccbf27{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}body:not(.rtl) .elementor-16866 .elementor-element.elementor-element-76ccbf27{left:0px;}body.rtl .elementor-16866 .elementor-element.elementor-element-76ccbf27{right:0px;}.elementor-16866 .elementor-element.elementor-element-76ccbf27 .wcf-image-hover{background-image:url( https://aesthetic-ally.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-16866 .elementor-element.elementor-element-47985ace{z-index:3;text-align:center;}.elementor-16866 .elementor-element.elementor-element-47985ace .wcf--title{color:var( --e-global-color-756de04 );font-size:80px;}.elementor-16866 .elementor-element.elementor-element-47985ace .wcf--title .highlight{color:var( --e-global-color-76a7a85 );}.elementor-16866 .elementor-element.elementor-element-1cf1baee{width:var( --container-widget-width, 45ch );max-width:45ch;--container-widget-width:45ch;--container-widget-flex-grow:0;z-index:3;text-align:center;}.elementor-16866 .elementor-element.elementor-element-1cf1baee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16866 .elementor-element.elementor-element-1cf1baee .wcf--text{color:var( --e-global-color-b6888de );}.elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-icon i{color:var( --e-global-color-b6888de );transition:color 0.3s;}.elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-icon svg{fill:var( --e-global-color-b6888de );transition:fill 0.3s;}.elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-76a7a85 );}.elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-76a7a85 );}.elementor-16866 .elementor-element.elementor-element-79470dfd{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-item > a{font-size:16px;line-height:3;}.elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-text{color:var( --e-global-color-b6888de );transition:color 0.3s;}.elementor-16866 .elementor-element.elementor-element-79470dfd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-76a7a85 );}.elementor-16866 .elementor-element.elementor-element-6496ab17{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-16866 .elementor-element.elementor-element-6496ab17 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wcf--form-wrapper{text-align:left;}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:56px;background-color:var( --e-global-color-594cf95 );color:var( --e-global-color-756de04 );border-radius:2px 2px 2px 2px;padding:12px 12px 12px 12px;}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:56px;background-color:var( --e-global-color-594cf95 );color:var( --e-global-color-756de04 );border-radius:2px 2px 2px 2px;padding:12px 12px 12px 12px;}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:56px;background-color:var( --e-global-color-594cf95 );color:var( --e-global-color-756de04 );border-radius:2px 2px 2px 2px;padding:12px 12px 12px 12px;}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:56px;background-color:var( --e-global-color-594cf95 );color:var( --e-global-color-756de04 );border-radius:2px 2px 2px 2px;padding:12px 12px 12px 12px;}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:56px;background-color:var( --e-global-color-594cf95 );color:var( --e-global-color-756de04 );border-radius:2px 2px 2px 2px;padding:12px 12px 12px 12px;}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:56px;background-color:var( --e-global-color-594cf95 );color:var( --e-global-color-756de04 );border-radius:2px 2px 2px 2px;padding:12px 12px 12px 12px;}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:56px;background-color:var( --e-global-color-594cf95 );color:var( --e-global-color-756de04 );border-radius:2px 2px 2px 2px;padding:12px 12px 12px 12px;}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap input[type*="text"], .elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap input[type*="email"], .elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap input[type*="url"], .elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap input[type*="number"], .elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"], .elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap input[type*="date"], .elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{border-style:none;}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-form-control-wrap textarea{height:175px;background-color:var( --e-global-color-594cf95 );color:var( --e-global-color-756de04 );border-style:none;border-radius:2px 2px 2px 2px;padding:12px 12px 12px 12px;}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-form .wpcf7-submit{height:56px;}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-submit{color:var( --e-global-color-756de04 );fill:var( --e-global-color-756de04 );background-color:var( --e-global-color-76a7a85 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-76a7a85 );}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-submit:hover{color:var( --e-global-color-76a7a85 );fill:var( --e-global-color-76a7a85 );}.elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-submit:not(.btn-parallal-border, .btn-rollover-cross):after, .elementor-16866 .elementor-element.elementor-element-6496ab17 .btn-rollover-cross:hover, .elementor-16866 .elementor-element.elementor-element-6496ab17 .btn-parallal-border:hover, .elementor-16866 .elementor-element.elementor-element-6496ab17 .wpcf7-submit.btn-hover-none:hover{background-color:#000000;}.elementor-16866 .elementor-element.elementor-element-7a475054{--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:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16866 .elementor-element.elementor-element-7a475054 .wcf-image-hover{background-image:url( https://aesthetic-ally.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-16866 .elementor-element.elementor-element-38c5cbc3 > .elementor-widget-container{padding:8px 16px 8px 16px;border-style:solid;border-width:1px 0px 01px 0px;border-color:var( --e-global-color-b6888de );}.elementor-16866 .elementor-element.elementor-element-38c5cbc3.elementor-element{--align-self:flex-start;}.elementor-16866 .elementor-element.elementor-element-38c5cbc3 .wcf--title{color:var( --e-global-color-b6888de );}.elementor-16866 .elementor-element.elementor-element-38c5cbc3 .wcf--title .highlight{color:var( --e-global-color-76a7a85 );}.elementor-16866 .elementor-element.elementor-element-7eecc963 .wcf--social-icons ul{display:flex;flex-direction:row;gap:8px;}.elementor-16866 .elementor-element.elementor-element-7eecc963 .wcf-social-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );background-color:var( --e-global-color-b6888de );border-radius:2px;}.elementor-16866 .elementor-element.elementor-element-3bc096b2{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16866 .elementor-element.elementor-element-3bc096b2 .wcf-image-hover{background-image:url( https://aesthetic-ally.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-icon i{color:var( --e-global-color-b6888de );transition:color 0.3s;}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-icon svg{fill:var( --e-global-color-b6888de );transition:fill 0.3s;}.elementor-16866 .elementor-element.elementor-element-613d2553{--e-icon-list-icon-size:4px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-item > a{font-size:14px;line-height:2.5;}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-text{color:var( --e-global-color-b6888de );transition:color 0.3s;}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-76a7a85 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-16866 .elementor-element.elementor-element-3bc096b2{--width:100%;}}@media(max-width:880px){.elementor-16866 .elementor-element.elementor-element-47985ace .wcf--title{font-size:64px;}}@media(max-width:767px){.elementor-16866 .elementor-element.elementor-element-2c5ea01c{--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-16866 .elementor-element.elementor-element-47985ace .wcf--title{font-size:40px;}.elementor-16866 .elementor-element.elementor-element-7a475054{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16866 .elementor-element.elementor-element-38c5cbc3.elementor-element{--align-self:center;}.elementor-16866 .elementor-element.elementor-element-3bc096b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-16866 .elementor-element.elementor-element-613d2553 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}}/* Start custom CSS for container, class: .elementor-element-687bfa90 */.elementor-16866 .elementor-element.elementor-element-687bfa90 {
    height: 100%;
    width: 100%;
    background: radial-gradient(100% 100% at 0% 0%, rgb(46, 46, 46) 0%, var(--token-00af65c3-92fd-4f69-9228-cfe71d95f29a, rgb(0, 0, 0)) 100%);
    mask: radial-gradient(125% 100% at 0% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.224) 88.2883%, rgba(0, 0, 0, 0) 100%);
    opacity: 1;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ccbf27 */.elementor-16866 .elementor-element.elementor-element-76ccbf27 {
    height: 100%;
    width: 100%;
    background-image: url("/wp-content/uploads/2026/03/noise.webp");
    background-repeat: repeat;
    background-position: left top;
    border: 0px;
    background-size: 150px;
    opacity: 0.1;
    
}/* End custom CSS */
/* Start custom CSS for wcf--contact-form-7, class: .elementor-element-6496ab17 */.full-width-btn button{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for wcf--social-icons, class: .elementor-element-7eecc963 */.elementor-16866 .elementor-element.elementor-element-7eecc963 .wcf--social-icons ul {
  display: flex;
  flex-direction: row;
  align-self: center;
  min-width: 250px;
  max-width: 380px;
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-16866 .elementor-element.elementor-element-7eecc963 .wcf--social-icons ul li {
  display: flex;
  flex: 1;
  transition: flex 0.2s ease-in-out;
}

.elementor-16866 .elementor-element.elementor-element-7eecc963 .wcf--social-icons ul:hover li {
  flex: 0.7;
}

.elementor-16866 .elementor-element.elementor-element-7eecc963 .wcf--social-icons ul li:hover {
  flex: 1.3;
}

.elementor-16866 .elementor-element.elementor-element-7eecc963 .wcf--social-icons ul li a svg{
  flex-shrink: 0;
}

.elementor-16866 .elementor-element.elementor-element-7eecc963 .wcf--social-icons ul li a {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px 24px;
  overflow: hidden;
}

@media (max-width: 750px) {
  .elementor-16866 .elementor-element.elementor-element-7eecc963 .wcf--social-icons ul {
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS */.grid-pattern-light::before {
  content: "";
  position: absolute;
  inset: 0;

  background-image:
    linear-gradient(rgba(0,0,0,0.07) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,0,0,0.07) 1px, transparent 1px);

  background-size: 40px 40px;

  -webkit-mask-image: radial-gradient(
    ellipse 120% 60% at 50% 0%,
    black 0%,
    rgba(0,0,0,0.8) 20%,
    rgba(0,0,0,0.6) 70%,
    transparent 100%
  );

  mask-image: radial-gradient(
    ellipse 120% 60% at 50% 0%,
    black 0%,
    rgba(0,0,0,0.8) 20%,
    rgba(0,0,0,0.6) 70%,
    transparent 100%
  );
}

.grid-pattern-dark::before {
  content: "";
  position: absolute;
  inset: 0;

  background-image:
    linear-gradient(rgba(255,255,255,0.07) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.07) 1px, transparent 1px);

  background-size: 40px 40px;

  -webkit-mask-image: radial-gradient(
    ellipse 120% 60% at 50% 0%,
    black 0%,
    rgba(0,0,0,0.8) 200px,
    rgba(0,0,0,0.6) 500px,
    transparent 800px
  );

  mask-image: radial-gradient(
    ellipse 120% 60% at 50% 0%,
    black 0%,
    rgba(0,0,0,0.8) 200px,
    rgba(0,0,0,0.6) 500px,
    transparent 800px
  );
}

.color-primary{
    transition: 0.3s ease;
    color: var( --e-global-color-76a7a85 ) !important;
}

.small-text{
    font-size: 12px;
}/* End custom CSS */