.elementor-2 .elementor-element.elementor-element-539d383{--display:flex;--min-height:750px;--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;}.elementor-2 .elementor-element.elementor-element-539d383:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-539d383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://fixdesignsigns.com/wp-content/uploads/2026/07/e717a631-c7fb-45df-8709-d605c64d65cd.png");background-position:bottom right;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b237fa4{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1ff91a3 .elementor-heading-title{font-size:50px;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8ebb125 .elementor-heading-title{font-size:90px;font-weight:500;color:var( --e-global-color-text );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-32bb00c{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-32bb00c .elementor-headline{text-align:start;font-family:"aran", Sans-serif;font-weight:500;}.elementor-2 .elementor-element.elementor-element-32bb00c .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-32bb00c .elementor-headline-dynamic-text{font-family:"aran", Sans-serif;font-weight:500;}.elementor-2 .elementor-element.elementor-element-32bb00c .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b2ce331{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-a2ed932 .elementor-button{background-color:var( --e-global-color-f84c184 );font-family:"clother", Sans-serif;font-size:23px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-85bb400 .elementor-button{background-color:transparent;font-family:"clother", Sans-serif;font-size:23px;font-weight:500;fill:var( --e-global-color-f84c184 );color:var( --e-global-color-f84c184 );background-image:linear-gradient(270deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-93c8e5c{--display:flex;--min-height:300px;--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;--justify-content:center;--margin-top:-77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-93c8e5c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-93c8e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b7ec51c ) 0%, #FAFAFA 25%);}.elementor-2 .elementor-element.elementor-element-f7c8c7c{--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;--overflow:hidden;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-2 .elementor-element.elementor-element-f7c8c7c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f7c8c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84c184 );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-535ac72{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2 .elementor-element.elementor-element-535ac72.elementor-position-right .elementor-image-box-img{margin-left:-20px;}.elementor-2 .elementor-element.elementor-element-535ac72.elementor-position-left .elementor-image-box-img{margin-right:-20px;}.elementor-2 .elementor-element.elementor-element-535ac72.elementor-position-top .elementor-image-box-img{margin-bottom:-20px;}.elementor-2 .elementor-element.elementor-element-535ac72 .elementor-image-box-title{margin-bottom:0px;font-family:"aran", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-535ac72 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2 .elementor-element.elementor-element-535ac72 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-535ac72:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-535ac72:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c90f276{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2 .elementor-element.elementor-element-c90f276.elementor-position-right .elementor-image-box-img{margin-left:-20px;}.elementor-2 .elementor-element.elementor-element-c90f276.elementor-position-left .elementor-image-box-img{margin-right:-20px;}.elementor-2 .elementor-element.elementor-element-c90f276.elementor-position-top .elementor-image-box-img{margin-bottom:-20px;}.elementor-2 .elementor-element.elementor-element-c90f276 .elementor-image-box-title{margin-bottom:0px;font-family:"aran", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c90f276 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2 .elementor-element.elementor-element-c90f276 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-c90f276:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-c90f276:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c5f0335{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2 .elementor-element.elementor-element-c5f0335.elementor-position-right .elementor-image-box-img{margin-left:-20px;}.elementor-2 .elementor-element.elementor-element-c5f0335.elementor-position-left .elementor-image-box-img{margin-right:-20px;}.elementor-2 .elementor-element.elementor-element-c5f0335.elementor-position-top .elementor-image-box-img{margin-bottom:-20px;}.elementor-2 .elementor-element.elementor-element-c5f0335 .elementor-image-box-title{margin-bottom:0px;font-family:"aran", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c5f0335 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2 .elementor-element.elementor-element-c5f0335 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-c5f0335:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-c5f0335:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ceb4721{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2 .elementor-element.elementor-element-ceb4721.elementor-position-right .elementor-image-box-img{margin-left:-20px;}.elementor-2 .elementor-element.elementor-element-ceb4721.elementor-position-left .elementor-image-box-img{margin-right:-20px;}.elementor-2 .elementor-element.elementor-element-ceb4721.elementor-position-top .elementor-image-box-img{margin-bottom:-20px;}.elementor-2 .elementor-element.elementor-element-ceb4721 .elementor-image-box-title{margin-bottom:0px;font-family:"aran", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ceb4721 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2 .elementor-element.elementor-element-ceb4721 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-ceb4721:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-ceb4721:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-bdd8759{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0aae2bc{--e-image-carousel-slides-to-show:10;}.elementor-2 .elementor-element.elementor-element-0aae2bc .swiper-wrapper{display:flex;align-items:center;}.elementor-2 .elementor-element.elementor-element-1755170{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2823ca1{--display:flex;--min-height:300px;--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;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2823ca1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2823ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201133;}.elementor-2 .elementor-element.elementor-element-4b3a41e{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-77814b3 .elementor-heading-title{font-size:40px;font-weight:500;color:var( --e-global-color-f84c184 );}.elementor-2 .elementor-element.elementor-element-e97dafd .elementor-heading-title{font-size:55px;font-weight:500;color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-1351f90 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1351f90 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2 .elementor-element.elementor-element-1351f90 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-group > label, .elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-subgroup label{color:var( --e-global-color-f84c184 );}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-type-html{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-group .elementor-field, .elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-subgroup label{font-family:"google sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-f84c184 );border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-f84c184 );border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-button{font-family:"clother", Sans-serif;font-size:16px;font-weight:600;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-1351f90 .e-form__buttons__wrapper__button-next{background-color:#FD36AC;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-button[type="submit"]{background-color:#FD36AC;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-1351f90 .e-form__buttons__wrapper__button-previous{background-color:#3682FE;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-1351f90 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-1351f90 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-1351f90{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2 .elementor-element.elementor-element-9f26fe6{--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;--overlay-opacity:1;--border-radius:35px 0px 0px 35px;}.elementor-2 .elementor-element.elementor-element-9f26fe6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9f26fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://fixdesignsigns.com/wp-content/uploads/2026/07/WhatsApp-Image-2026-07-26-at-08.58.57.jpg");background-position:0% 20%;background-size:230% auto;}.elementor-2 .elementor-element.elementor-element-9f26fe6::before, .elementor-2 .elementor-element.elementor-element-9f26fe6 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9f26fe6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9f26fe6 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9f26fe6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9f26fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b7ec51c );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-0220129{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f70dfed{text-align:center;}.elementor-2 .elementor-element.elementor-element-f70dfed .elementor-heading-title{font-family:"aran", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d5c8265{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-d5c8265.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d5c8265 .elementor-heading-title{font-size:55px;font-weight:500;color:#FD36AC;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9f7a05d{text-align:center;}.elementor-2 .elementor-element.elementor-element-9f7a05d p{margin-block-end:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-9e888f7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;margin:110px 0px calc(var(--kit-widget-spacing, 0px) + -110px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-9e888f7 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-9e888f7 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-b9d1289{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-e4caa59{--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;}.elementor-2 .elementor-element.elementor-element-0fe5fde{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 100px 100px 100px;box-shadow:0px 3px 14px 0px rgba(0, 0, 0, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:9;}.elementor-2 .elementor-element.elementor-element-0fe5fde:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0fe5fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84c184 );}.elementor-2 .elementor-element.elementor-element-0fe5fde.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-191a5cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-191a5cd.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-191a5cd .elementor-heading-title{font-size:55px;font-weight:500;color:#FD36AC;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9875e42 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-9875e42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9875e42.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-9875e42.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9875e42.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-9875e42.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9875e42 .elementor-icon{font-size:38px;}.elementor-2 .elementor-element.elementor-element-9875e42 .elementor-icon svg{height:38px;}.elementor-2 .elementor-element.elementor-element-3c45d0e{text-align:center;}.elementor-2 .elementor-element.elementor-element-3c45d0e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5c5708e{text-align:center;}.elementor-2 .elementor-element.elementor-element-5c5708e p{margin-block-end:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-8cfbc17 img{border-radius:35px 35px 35px 35px;box-shadow:10px 10px 20px -8px rgba(108.27931474480145, 14.668043478260877, 137.70000000000002, 0.38);}.elementor-2 .elementor-element.elementor-element-deed250{--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;}.elementor-2 .elementor-element.elementor-element-92ecdf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 100px 100px 100px;box-shadow:0px 3px 14px 0px rgba(0, 0, 0, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:9;}.elementor-2 .elementor-element.elementor-element-92ecdf8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-92ecdf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84c184 );}.elementor-2 .elementor-element.elementor-element-92ecdf8.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-385269a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-385269a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-385269a .elementor-heading-title{font-size:55px;font-weight:500;color:#FD36AC;}.elementor-2 .elementor-element.elementor-element-61f82a8 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-61f82a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-61f82a8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-61f82a8.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-61f82a8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-61f82a8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-61f82a8 .elementor-icon{font-size:38px;}.elementor-2 .elementor-element.elementor-element-61f82a8 .elementor-icon svg{height:38px;}.elementor-2 .elementor-element.elementor-element-d618a7b{text-align:center;}.elementor-2 .elementor-element.elementor-element-d618a7b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-bb25314{text-align:center;}.elementor-2 .elementor-element.elementor-element-bb25314 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-ff853e3 img{border-radius:35px 35px 35px 35px;box-shadow:10px 10px 20px -8px rgba(108.27931474480145, 14.668043478260877, 137.70000000000002, 0.38);}.elementor-2 .elementor-element.elementor-element-2b788d5{--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;}.elementor-2 .elementor-element.elementor-element-f50e7e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 100px 100px 100px;box-shadow:0px 3px 14px 0px rgba(0, 0, 0, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:9;}.elementor-2 .elementor-element.elementor-element-f50e7e2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f50e7e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84c184 );}.elementor-2 .elementor-element.elementor-element-f50e7e2.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f9bc2d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-f9bc2d1.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f9bc2d1 .elementor-heading-title{font-size:55px;font-weight:500;color:#FD36AC;}.elementor-2 .elementor-element.elementor-element-d072b0f .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d072b0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d072b0f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d072b0f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d072b0f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d072b0f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d072b0f .elementor-icon{font-size:38px;}.elementor-2 .elementor-element.elementor-element-d072b0f .elementor-icon svg{height:38px;}.elementor-2 .elementor-element.elementor-element-6a13b5a{text-align:center;}.elementor-2 .elementor-element.elementor-element-6a13b5a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-2489c84{text-align:center;}.elementor-2 .elementor-element.elementor-element-2489c84 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-915d894 img{border-radius:35px 35px 35px 35px;box-shadow:10px 10px 20px -8px rgba(108.27931474480145, 14.668043478260877, 137.70000000000002, 0.38);}.elementor-2 .elementor-element.elementor-element-9414c0f{--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;}.elementor-2 .elementor-element.elementor-element-b1b2234{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:100px 100px 100px 100px;box-shadow:0px 3px 14px 0px rgba(0, 0, 0, 0.23);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:9;}.elementor-2 .elementor-element.elementor-element-b1b2234:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b1b2234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84c184 );}.elementor-2 .elementor-element.elementor-element-b1b2234.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9d34a2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-9d34a2b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9d34a2b .elementor-heading-title{font-size:55px;font-weight:500;color:#FD36AC;}.elementor-2 .elementor-element.elementor-element-8299cd5 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-8299cd5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8299cd5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8299cd5.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8299cd5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8299cd5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8299cd5 .elementor-icon{font-size:38px;}.elementor-2 .elementor-element.elementor-element-8299cd5 .elementor-icon svg{height:38px;}.elementor-2 .elementor-element.elementor-element-81bda94{text-align:center;}.elementor-2 .elementor-element.elementor-element-81bda94 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-56f305b{text-align:center;}.elementor-2 .elementor-element.elementor-element-56f305b p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-75706b1 img{border-radius:35px 35px 35px 35px;box-shadow:10px 10px 20px -8px rgba(108.27931474480145, 14.668043478260877, 137.70000000000002, 0.38);}.elementor-2 .elementor-element.elementor-element-572efc8{--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:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-572efc8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-572efc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84c184 );}.elementor-2 .elementor-element.elementor-element-3fbf27e{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-3fbf27e .elementor-heading-title{font-family:"aran", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-46fb646{--grid-columns:4;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-2 .elementor-element.elementor-element-efaa08b{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-27efe1e{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-27efe1e .elementor-heading-title{font-family:"aran", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-f55ad1b .swiper-pagination-bullet-active, .elementor-2 .elementor-element.elementor-element-f55ad1b .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f55ad1b .swiper-pagination-fraction{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f55ad1b .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f55ad1b .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f55ad1b .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f55ad1b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-0aae2bc{--e-image-carousel-slides-to-show:4;}.elementor-2 .elementor-element.elementor-element-9f26fe6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9f26fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2 .elementor-element.elementor-element-46fb646{--grid-columns:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-539d383:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-539d383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://fixdesignsigns.com/wp-content/uploads/2026/07/hero-mobile.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-539d383{--min-height:967px;}.elementor-2 .elementor-element.elementor-element-b237fa4{--min-height:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8ebb125 .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-32bb00c .elementor-headline{font-size:40px;}.elementor-2 .elementor-element.elementor-element-535ac72{width:100%;max-width:100%;border-width:0px 0px 2px 0px;}.elementor-2 .elementor-element.elementor-element-535ac72 .elementor-image-box-img{margin-bottom:-20px;}.elementor-2 .elementor-element.elementor-element-c90f276{width:100%;max-width:100%;border-width:0px 0px 2px 0px;}.elementor-2 .elementor-element.elementor-element-c90f276 .elementor-image-box-img{margin-bottom:-20px;}.elementor-2 .elementor-element.elementor-element-c5f0335{width:100%;max-width:100%;border-width:0px 0px 2px 0px;}.elementor-2 .elementor-element.elementor-element-c5f0335 .elementor-image-box-img{margin-bottom:-20px;}.elementor-2 .elementor-element.elementor-element-ceb4721{width:100%;max-width:100%;border-width:0px 0px 2px 0px;}.elementor-2 .elementor-element.elementor-element-ceb4721 .elementor-image-box-img{margin-bottom:-20px;}.elementor-2 .elementor-element.elementor-element-0aae2bc{--e-image-carousel-slides-to-show:3;}.elementor-2 .elementor-element.elementor-element-1755170{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4b3a41e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9f26fe6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9f26fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://fixdesignsigns.com/wp-content/uploads/2026/07/WhatsApp-Image-2026-07-26-at-08.58.57.jpg");background-position:6% 0%;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9f26fe6{--min-height:300px;--border-radius:0px 0px 35px 35px;}.elementor-2 .elementor-element.elementor-element-0220129{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-d5c8265 .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-b9d1289{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0fe5fde{--width:130px;}.elementor-2 .elementor-element.elementor-element-0fe5fde.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-92ecdf8{--width:130px;}.elementor-2 .elementor-element.elementor-element-92ecdf8.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f50e7e2{--width:130px;}.elementor-2 .elementor-element.elementor-element-f50e7e2.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-b1b2234{--width:130px;}.elementor-2 .elementor-element.elementor-element-b1b2234.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-572efc8{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-46fb646{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-efaa08b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-b237fa4{--width:50%;}.elementor-2 .elementor-element.elementor-element-1755170{--content-width:1550px;}.elementor-2 .elementor-element.elementor-element-4b3a41e{--width:70%;}.elementor-2 .elementor-element.elementor-element-9f26fe6{--width:30%;}.elementor-2 .elementor-element.elementor-element-0220129{--content-width:1500px;}.elementor-2 .elementor-element.elementor-element-e4caa59{--width:25%;}.elementor-2 .elementor-element.elementor-element-0fe5fde{--width:40%;}.elementor-2 .elementor-element.elementor-element-deed250{--width:25%;}.elementor-2 .elementor-element.elementor-element-92ecdf8{--width:40%;}.elementor-2 .elementor-element.elementor-element-2b788d5{--width:25%;}.elementor-2 .elementor-element.elementor-element-f50e7e2{--width:40%;}.elementor-2 .elementor-element.elementor-element-9414c0f{--width:25%;}.elementor-2 .elementor-element.elementor-element-b1b2234{--width:40%;}.elementor-2 .elementor-element.elementor-element-572efc8{--content-width:1500px;}.elementor-2 .elementor-element.elementor-element-efaa08b{--content-width:1500px;}}/* Start custom CSS for heading, class: .elementor-element-8ebb125 */.elementor-2 .elementor-element.elementor-element-8ebb125{
    background: linear-gradient(
        120deg,
        #E44F94 0%,
        #FACB3D
 25%,
        #50A7DC
 50%,
 #E44F94 100%
    );

    background-size: 300% 100%;
    animation: goldFlow 5s linear infinite;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}

@keyframes goldFlow {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 300% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2ed932 */.elementor-2 .elementor-element.elementor-element-a2ed932 .elementor-button{background:rgba(255,255,255,.55);backdrop-filter:blur(6px);border:2px solid rgba(214,51,132,.45);transition:all .35s ease;}
.elementor-2 .elementor-element.elementor-element-a2ed932 .elementor-button:hover{background:linear-gradient(90deg,#3BA9E8,#ec4899);border-color:transparent;transform:translateY(-3px);}
.elementor-2 .elementor-element.elementor-element-a2ed932 .elementor-button:hover .elementor-button-text{color:#fff;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85bb400 */.elementor-2 .elementor-element.elementor-element-85bb400 .elementor-button{box-shadow:0 14px 34px -10px rgba(236,72,153,.55);transition:all .35s ease;}
.elementor-2 .elementor-element.elementor-element-85bb400 .elementor-button:hover{box-shadow:0 22px 46px -10px rgba(236,72,153,.75);transform:translateY(-3px) scale(1.02);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539d383 */.elementor-2 .elementor-element.elementor-element-539d383{position:relative;overflow:hidden;}
.elementor-2 .elementor-element.elementor-element-539d383::before,.elementor-2 .elementor-element.elementor-element-539d383::after{content:'';position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none;z-index:0;}
.elementor-2 .elementor-element.elementor-element-539d383::before{width:520px;height:520px;background:radial-gradient(circle,#5BC0F0 0%,rgba(91,192,240,0) 65%);top:-140px;right:-120px;animation:fdBlob1 14s ease-in-out infinite alternate;}
.elementor-2 .elementor-element.elementor-element-539d383::after{width:480px;height:480px;background:radial-gradient(circle,#ff5fa2 0%,rgba(255,95,162,0) 65%);bottom:-160px;left:10%;animation:fdBlob2 18s ease-in-out infinite alternate;}
@keyframes fdBlob1{from{transform:translate(0,0) scale(1);}to{transform:translate(-90px,70px) scale(1.15);}}
@keyframes fdBlob2{from{transform:translate(0,0) scale(1);}to{transform:translate(80px,-60px) scale(1.1);}}
.elementor-2 .elementor-element.elementor-element-539d383 .e-con-inner{position:relative;z-index:1;}
.elementor-2 .elementor-element.elementor-element-539d383 .fd-chip{animation:fdFloat 5s ease-in-out infinite;will-change:transform;}
.elementor-2 .elementor-element.elementor-element-539d383 .fd-chip:nth-child(1){animation-delay:0s;}
.elementor-2 .elementor-element.elementor-element-539d383 .fd-chip:nth-child(2){animation-delay:1.2s;}
.elementor-2 .elementor-element.elementor-element-539d383 .fd-chip:nth-child(3){animation-delay:2.4s;}
.elementor-2 .elementor-element.elementor-element-539d383 .fd-chip:nth-child(4){animation-delay:3.6s;}
@keyframes fdFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-12px);}}

@media(max-width:767px){
.elementor-2 .elementor-element.elementor-element-539d383::before,.elementor-2 .elementor-element.elementor-element-539d383::after{width:260px;height:260px;filter:blur(60px);opacity:.35;}
}
/* fd-hero-center */
@media(max-width:767px){
.elementor-2 .elementor-element.elementor-element-539d383 .e-con, .elementor-2 .elementor-element.elementor-element-539d383 .e-con-inner{align-items:center !important;}
.elementor-2 .elementor-element.elementor-element-539d383 .elementor-widget{text-align:center !important;}
.elementor-2 .elementor-element.elementor-element-539d383 .elementor-heading-title, .elementor-2 .elementor-element.elementor-element-539d383 .elementor-headline{text-align:center !important;}
.elementor-2 .elementor-element.elementor-element-539d383 .elementor-element-b2ce331{justify-content:center !important;align-items:center !important;}
.elementor-2 .elementor-element.elementor-element-539d383 .elementor-widget-button{width:auto;}
}
/* fd-hero-tight-top */
@media(max-width:767px){
.elementor-2 .elementor-element.elementor-element-539d383{padding-top:92px !important;min-height:auto !important;padding-bottom:0 !important;}
.elementor-2 .elementor-element.elementor-element-539d383 > .e-con-inner{padding-top:0 !important;}
.elementor-2 .elementor-element.elementor-element-539d383 .elementor-element-b237fa4{padding-top:0 !important;margin-top:0 !important;row-gap:10px;}
.elementor-2 .elementor-element.elementor-element-539d383 .elementor-element-1ff91a3{margin-top:0 !important;}
}
/* fd-hero-img-flow */
@media(max-width:767px){
.elementor-2 .elementor-element.elementor-element-539d383 .elementor-element-be3ff0f{position:static !important;order:10;width:100% !important;max-width:100% !important;height:auto !important;margin:4px auto 0 !important;}
.elementor-2 .elementor-element.elementor-element-539d383 > .e-con-inner{flex-direction:column;}
}
/* fd-hero-clean-mobile v3 */
@media(max-width:767px){
.elementor-2 .elementor-element.elementor-element-539d383{padding-top:96px !important;padding-bottom:0 !important;min-height:auto !important;background-image:none !important;background:linear-gradient(180deg,#fdeef7 0%,#f1e7fb 100%) !important;}
.elementor-2 .elementor-element.elementor-element-539d383::before{display:none !important;}
.elementor-2 .elementor-element.elementor-element-539d383::after{content:'' !important;display:block !important;position:static !important;order:99;width:100% !important;height:380px !important;inset:auto !important;background:url('https://fixdesignsigns.com/wp-content/uploads/2026/07/hero-mobile.jpg') center bottom/cover no-repeat !important;filter:none !important;opacity:1 !important;animation:none !important;transform:none !important;border-radius:0 !important;margin-top:-30px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%);}
.elementor-2 .elementor-element.elementor-element-539d383 .elementor-element-be3ff0f{display:none !important;}
}
/* fd-hero-blend */
@media(max-width:767px){
.elementor-2 .elementor-element.elementor-element-539d383{background:linear-gradient(180deg,#fdeef7 0%,#f6ecfb 55%,#e8ecf5 100%) !important;}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-535ac72 */.elementor-2 .elementor-element.elementor-element-535ac72{
    border-left: 2px solid transparent;
    border-image: linear-gradient(
        0deg,
        #fff,
        #D4D4D4
,
        #fff
    ) 1!important;
}


@media only screen and (max-width: 768px) {.elementor-2 .elementor-element.elementor-element-535ac72 h3 {
    font-size: 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c90f276 */.elementor-2 .elementor-element.elementor-element-c90f276{
    border-left: 2px solid transparent;
    border-image: linear-gradient(
        0deg,
        #fff,
        #D4D4D4
,
        #fff
    ) 1!important;
}


@media only screen and (max-width: 768px) {.elementor-2 .elementor-element.elementor-element-c90f276 h3 {
    font-size: 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c5f0335 */.elementor-2 .elementor-element.elementor-element-c5f0335{
    border-left: 2px solid transparent;
    border-image: linear-gradient(
        0deg,
        #fff,
        #D4D4D4
,
        #fff
    ) 1!important;
}


@media only screen and (max-width: 768px) {.elementor-2 .elementor-element.elementor-element-c5f0335 h3 {
    font-size: 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ceb4721 */.elementor-2 .elementor-element.elementor-element-ceb4721{
    border-left: 2px solid transparent;
    border-image: linear-gradient(
        0deg,
        #fff,
        #D4D4D4
,
        #fff
    ) 1!important;
}


@media only screen and (max-width: 768px) {.elementor-2 .elementor-element.elementor-element-ceb4721 h3 {
    font-size: 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93c8e5c *//* fd-mobile-features */
@media(max-width:767px){
.elementor-2 .elementor-element.elementor-element-93c8e5c > .e-con-inner > .e-con, .elementor-2 .elementor-element.elementor-element-93c8e5c .elementor-element-f7c8c7c{display:grid !important;grid-template-columns:1fr 1fr;gap:10px;width:100%;padding:0 6px;}
.elementor-2 .elementor-element.elementor-element-93c8e5c .elementor-widget-image-box{width:100% !important;max-width:100% !important;margin:0 !important;padding:14px 8px !important;}
.elementor-2 .elementor-element.elementor-element-93c8e5c .elementor-image-box-img{width:70% !important;margin:0 auto 8px !important;}
.elementor-2 .elementor-element.elementor-element-93c8e5c .elementor-image-box-title{font-size:16px !important;}
.elementor-2 .elementor-element.elementor-element-93c8e5c .elementor-image-box-description{font-size:13px !important;}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0aae2bc */.elementor-2 .elementor-element.elementor-element-0aae2bc .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd8759 */.elementor-2 .elementor-element.elementor-element-bdd8759{padding-top:34px;padding-bottom:34px;}
.elementor-2 .elementor-element.elementor-element-bdd8759 .swiper-wrapper{transition-timing-function:linear !important;align-items:center;}
.elementor-2 .elementor-element.elementor-element-bdd8759 .swiper-slide{display:flex;align-items:center;justify-content:center;}
.elementor-2 .elementor-element.elementor-element-bdd8759 .swiper-slide img{filter:grayscale(1);opacity:.6;max-height:64px;width:auto;object-fit:contain;transition:filter .35s ease, opacity .35s ease, transform .35s ease;}
.elementor-2 .elementor-element.elementor-element-bdd8759 .swiper-slide:hover img{filter:grayscale(0);opacity:1;transform:scale(1.12);}
.elementor-2 .elementor-element.elementor-element-bdd8759 .elementor-widget-image-carousel{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);}

@media(max-width:767px){
.elementor-2 .elementor-element.elementor-element-bdd8759{padding-top:34px;padding-bottom:34px;}
.elementor-2 .elementor-element.elementor-element-bdd8759 .swiper-slide img{max-height:62px;opacity:.75;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77814b3 *//* fd-oneline */
@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-77814b3 .elementor-heading-title{font-size:24px !important;white-space:nowrap;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e97dafd */.elementor-2 .elementor-element.elementor-element-e97dafd .elementor-heading-title{filter:drop-shadow(0 0 16px rgba(236,72,153,.45));}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-1351f90 */.elementor-2 .elementor-element.elementor-element-1351f90 input, .elementor-2 .elementor-element.elementor-element-1351f90 select, .elementor-2 .elementor-element.elementor-element-1351f90 textarea{background:rgba(255,255,255,.94);border:1.5px solid transparent;border-radius:14px;transition:border-color .3s ease, box-shadow .3s ease, background .3s ease;}
.elementor-2 .elementor-element.elementor-element-1351f90 input:focus, .elementor-2 .elementor-element.elementor-element-1351f90 select:focus, .elementor-2 .elementor-element.elementor-element-1351f90 textarea:focus{border-color:#ec4899;box-shadow:0 0 0 4px rgba(236,72,153,.18);background:#fff;outline:none;}
.elementor-2 .elementor-element.elementor-element-1351f90 input::placeholder{color:#8a8f98;}
.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-group{margin-bottom:2px;}

@media(min-width:1025px){
.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-form-fields-wrapper{align-items:center;}
.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-group:not(.elementor-field-type-acceptance):not(.elementor-field-type-submit){flex:1 1 0;min-width:0;}
.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-type-submit{width:auto;flex:0 0 auto;}
.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-type-acceptance{flex-basis:100%;}
}

@media(min-width:1025px){
.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-type-acceptance{order:20;}
.elementor-2 .elementor-element.elementor-element-1351f90 .elementor-field-group.elementor-field-type-submit{align-self:center;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5c8265 */.elementor-2 .elementor-element.elementor-element-d5c8265{
    background: linear-gradient(
        90deg,
        #FD36AC 0%,
 #8206db 100%
    );

    background-size: 300% 100%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191a5cd */.elementor-2 .elementor-element.elementor-element-191a5cd{
    background: linear-gradient(
        90deg,
        #FD36AC 0%,
 #8206db 100%
    );

    background-size: 300% 100%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-385269a */.elementor-2 .elementor-element.elementor-element-385269a{
    background: linear-gradient(
        90deg,
        #FD36AC 0%,
 #8206db 100%
    );

    background-size: 300% 100%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9bc2d1 */.elementor-2 .elementor-element.elementor-element-f9bc2d1{
    background: linear-gradient(
        90deg,
        #FD36AC 0%,
 #8206db 100%
    );

    background-size: 300% 100%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d34a2b */.elementor-2 .elementor-element.elementor-element-9d34a2b{
    background: linear-gradient(
        90deg,
        #FD36AC 0%,
 #8206db 100%
    );

    background-size: 300% 100%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0220129 */.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234{transition:transform .35s ease, box-shadow .35s ease, background .35s ease;cursor:default;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde:hover, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8:hover, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2:hover, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234:hover{background:linear-gradient(135deg,#3BA9E8,#ec4899) !important;transform:translateY(-6px) scale(1.06);box-shadow:0 18px 38px -12px rgba(236,72,153,.55);}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde .elementor-heading-title, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8 .elementor-heading-title, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2 .elementor-heading-title, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234 .elementor-heading-title{transition:color .35s ease;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde:hover .elementor-heading-title, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8:hover .elementor-heading-title, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2:hover .elementor-heading-title, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234:hover .elementor-heading-title{color:#fff !important;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8 .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2 .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234 .elementor-icon{font-size:38px;transition:all .35s ease;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8 .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2 .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234 .elementor-icon i{background:linear-gradient(135deg,#3BA9E8,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8 .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2 .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234 .elementor-icon svg{width:38px;height:38px;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde:hover .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8:hover .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2:hover .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234:hover .elementor-icon i{background:#fff;-webkit-background-clip:text;background-clip:text;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde:hover .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8:hover .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2:hover .elementor-icon, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234:hover .elementor-icon svg{fill:#fff;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-widget-image{transition:transform .4s ease, box-shadow .4s ease;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-widget-image:hover{transform:translateY(-8px);box-shadow:0 24px 44px -18px rgba(59,169,232,.4);}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-widget-image img{transition:transform .5s ease;border-radius:14px;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-widget-image:hover img{transform:scale(1.04);}
/* modern connector line */
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-9e888f7 .elementor-divider-separator{border-top:none !important;height:3px;border-radius:3px;background:linear-gradient(90deg,#F2B705,#ec4899,#3BA9E8,#ec4899,#F2B705);background-size:200% 100%;animation:fdLine 7s linear infinite;}
@keyframes fdLine{0%{background-position:0% 0;}100%{background-position:200% 0;}}

.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde .elementor-icon svg, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8 .elementor-icon svg, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2 .elementor-icon svg, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234 .elementor-icon svg{fill:#3BA9E8;filter:drop-shadow(0 4px 10px rgba(236,72,153,.35));transition:fill .35s ease;}

.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde .elementor-icon i, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8 .elementor-icon i, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2 .elementor-icon i, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234 .elementor-icon i{font-size:38px;line-height:1;background:linear-gradient(135deg,#3BA9E8,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde:hover .elementor-icon i, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8:hover .elementor-icon i, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2:hover .elementor-icon i, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234:hover .elementor-icon i{background:#fff;-webkit-background-clip:text;background-clip:text;}

.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde:hover .elementor-heading-title, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8:hover .elementor-heading-title, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2:hover .elementor-heading-title, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234:hover .elementor-heading-title{background:none !important;background-image:none !important;-webkit-text-fill-color:#fff !important;color:#fff !important;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde:hover .elementor-icon i, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8:hover .elementor-icon i, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2:hover .elementor-icon i, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234:hover .elementor-icon i{background:none !important;-webkit-text-fill-color:#fff !important;color:#fff !important;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde:hover .elementor-icon svg, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-0fe5fde:hover .elementor-icon svg *, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8:hover .elementor-icon svg, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-92ecdf8:hover .elementor-icon svg *, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2:hover .elementor-icon svg, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-f50e7e2:hover .elementor-icon svg *, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234:hover .elementor-icon svg, .elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b1b2234:hover .elementor-icon svg *{fill:#fff !important;stroke:#fff !important;}
/* more air */
.elementor-2 .elementor-element.elementor-element-0220129{padding-top:70px;padding-bottom:70px;}

@media(max-width:767px){
.elementor-2 .elementor-element.elementor-element-0220129{padding-top:40px;padding-bottom:40px;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-9e888f7{display:none !important;}
.elementor-2 .elementor-element.elementor-element-0220129 .elementor-element-b9d1289{gap:28px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fbf27e */.elementor-2 .elementor-element.elementor-element-3fbf27e .elementor-heading-title{font-size:clamp(32px,3.5vw,46px) !important;line-height:1.2 !important;}
.elementor-2 .elementor-element.elementor-element-3fbf27e .fd-brk{display:block;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-46fb646 */.has-post-thumbnail.hentry.category-21 {
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572efc8 */.elementor-2 .elementor-element.elementor-element-572efc8{padding-top:70px;padding-bottom:70px;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item{background:#fff;border:1px solid #E0F1FC;border-radius:18px;padding:16px 16px 20px;opacity:0;animation:fdFadeIn .8s ease forwards;transition:transform .35s ease, box-shadow .35s ease, border-color .35s ease;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item:nth-child(4n+1){animation-delay:.05s;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item:nth-child(4n+2){animation-delay:.15s;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item:nth-child(4n+3){animation-delay:.25s;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item:nth-child(4n+4){animation-delay:.35s;}
@keyframes fdFadeIn{from{opacity:0;}to{opacity:1;}}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item:hover{transform:translateY(-8px);box-shadow:0 20px 42px -16px rgba(59,169,232,.3);border-color:transparent;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item .elementor-image-box-img{overflow:visible;width:100% !important;margin:0 0 14px;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item .elementor-image-box-img img{width:100% !important;height:210px !important;max-height:210px;object-fit:contain;transition:transform .4s ease;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item:hover .elementor-image-box-img img{transform:scale(1.08);}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item .elementor-image-box-title{transition:all .3s ease;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item:hover .elementor-image-box-title{background:linear-gradient(90deg,#3BA9E8,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}

@media(max-width:767px){
.elementor-2 .elementor-element.elementor-element-572efc8{padding-top:40px;padding-bottom:40px;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item{padding:10px 8px 14px;border-radius:14px;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item .elementor-widget-image-box{width:100% !important;max-width:100% !important;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item .e-con, .elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item .e-con-inner{width:100% !important;padding:0 !important;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item .elementor-image-box-title{white-space:normal;word-break:keep-all;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item .elementor-image-box-img img{height:120px !important;max-height:120px;}
.elementor-2 .elementor-element.elementor-element-572efc8 .e-loop-item .elementor-image-box-title{font-size:15px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27efe1e */.elementor-2 .elementor-element.elementor-element-27efe1e .elementor-heading-title{font-size:clamp(32px,3.5vw,46px) !important;line-height:1.2 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efaa08b */.elementor-2 .elementor-element.elementor-element-efaa08b .swiper-slide{transition:transform .35s ease, box-shadow .35s ease;border-radius:18px;}
.elementor-2 .elementor-element.elementor-element-efaa08b .swiper-slide:hover{transform:translateY(-6px);box-shadow:0 20px 40px -18px rgba(59,169,232,.3);}
.elementor-2 .elementor-element.elementor-element-efaa08b .elementor-testimonial{position:relative;}
.elementor-2 .elementor-element.elementor-element-efaa08b .elementor-testimonial::before{content:'\201D';position:absolute;top:-6px;inset-inline-start:12px;font-size:84px;line-height:1;font-family:Georgia,serif;color:rgba(59,169,232,.14);pointer-events:none;z-index:0;}
.elementor-2 .elementor-element.elementor-element-efaa08b .swiper-pagination-bullet{width:22px;height:6px;border-radius:6px;background:#D6ECFA;opacity:1;transition:all .35s ease;}
.elementor-2 .elementor-element.elementor-element-efaa08b .swiper-pagination-bullet-active{width:38px;background:linear-gradient(90deg,#3BA9E8,#ec4899);}

.elementor-2 .elementor-element.elementor-element-efaa08b{padding-top:70px;padding-bottom:70px;}/* End custom CSS */