.elementor-5882 .elementor-element.elementor-element-4c9a447{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5882 .elementor-element.elementor-element-a2fbd69{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5882 .elementor-element.elementor-element-eceb153{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5882 .elementor-element.elementor-element-eceb153:not(.elementor-motion-effects-element-type-background), .elementor-5882 .elementor-element.elementor-element-eceb153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-5882 .elementor-element.elementor-element-ccc2f9c .elementor-image-box-wrapper{text-align:start;}.elementor-5882 .elementor-element.elementor-element-ccc2f9c .elementor-image-box-title{margin-bottom:20px;font-family:var( --e-global-typography-20fb014-font-family ), Sans-serif;font-size:var( --e-global-typography-20fb014-font-size );font-weight:var( --e-global-typography-20fb014-font-weight );color:#FBF9ED;}.elementor-5882 .elementor-element.elementor-element-ccc2f9c:has(:hover) .elementor-image-box-title,
					 .elementor-5882 .elementor-element.elementor-element-ccc2f9c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-78d8fce );}.elementor-5882 .elementor-element.elementor-element-ccc2f9c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FBF9ED;}.elementor-5882 .elementor-element.elementor-element-5b5aab4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5882 .elementor-element.elementor-element-342fd1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-5882 .elementor-element.elementor-element-342fd1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-5882 .elementor-element.elementor-element-342fd1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-5882 .elementor-element.elementor-element-342fd1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-5882 .elementor-element.elementor-element-342fd1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-5882 .elementor-element.elementor-element-342fd1a .elementor-icon-list-icon i{color:var( --e-global-color-78d8fce );transition:color 0.3s;}.elementor-5882 .elementor-element.elementor-element-342fd1a .elementor-icon-list-icon svg{fill:var( --e-global-color-78d8fce );transition:fill 0.3s;}.elementor-5882 .elementor-element.elementor-element-342fd1a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5882 .elementor-element.elementor-element-342fd1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5882 .elementor-element.elementor-element-342fd1a .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5882 .elementor-element.elementor-element-342fd1a .elementor-icon-list-text{color:#FBF9ED;transition:color 0.3s;}.elementor-5882 .elementor-element.elementor-element-05f5904{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.71;--padding-top:0%;--padding-bottom:05%;--padding-left:12%;--padding-right:12%;}.elementor-5882 .elementor-element.elementor-element-05f5904:not(.elementor-motion-effects-element-type-background), .elementor-5882 .elementor-element.elementor-element-05f5904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78d8fce );}.elementor-5882 .elementor-element.elementor-element-05f5904::before, .elementor-5882 .elementor-element.elementor-element-05f5904 > .elementor-background-video-container::before, .elementor-5882 .elementor-element.elementor-element-05f5904 > .e-con-inner > .elementor-background-video-container::before, .elementor-5882 .elementor-element.elementor-element-05f5904 > .elementor-background-slideshow::before, .elementor-5882 .elementor-element.elementor-element-05f5904 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5882 .elementor-element.elementor-element-05f5904 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-78d8fce );--background-overlay:'';}.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-5882 .elementor-element.elementor-element-e25ea66 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-weight:600;}.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-5882 .elementor-element.elementor-element-01c3383 .elementor-field-group{padding-right:calc( 40px/2 );padding-left:calc( 40px/2 );margin-bottom:25px;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-form-fields-wrapper{margin-left:calc( -40px/2 );margin-right:calc( -40px/2 );margin-bottom:-25px;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5882 .elementor-element.elementor-element-01c3383 .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-5882 .elementor-element.elementor-element-01c3383 .elementor-field-type-html{padding-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-field-group .elementor-field{color:var( --e-global-color-2714f73 );}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-field-group .elementor-field, .elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:var( --e-global-color-2714f73 );border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-field-group .elementor-select-wrapper select{border-color:var( --e-global-color-2714f73 );border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-2714f73 );}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-radius:0px 0px 0px 0px;padding:10px 45px 10px 45px;}.elementor-5882 .elementor-element.elementor-element-01c3383 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-2714f73 );color:#ffffff;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-button[type="submit"]{background-color:var( --e-global-color-2714f73 );color:#ffffff;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5882 .elementor-element.elementor-element-01c3383 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5882 .elementor-element.elementor-element-01c3383 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5882 .elementor-element.elementor-element-01c3383 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-message{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.1px;word-spacing:0px;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-message.elementor-message-success{color:#AD5207;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-message.elementor-message-danger{color:#AD5207;}.elementor-5882 .elementor-element.elementor-element-01c3383 .elementor-message.elementor-help-inline{color:#AD5207;}.elementor-5882 .elementor-element.elementor-element-01c3383{--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-5882 .elementor-element.elementor-element-ad98662{--display:flex;}.elementor-5882 .elementor-element.elementor-element-ad98662:not(.elementor-motion-effects-element-type-background), .elementor-5882 .elementor-element.elementor-element-ad98662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a25fb0 );}.elementor-5882 .elementor-element.elementor-element-8bc2801 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5882 .elementor-element.elementor-element-414b9f9{--display:flex;}.elementor-5882 .elementor-element.elementor-element-b4e409f{--display:flex;}.elementor-5882 .elementor-element.elementor-element-c329bca{--display:flex;}.elementor-5882 .elementor-element.elementor-element-ad8cc45{--display:flex;}.elementor-5882 .elementor-element.elementor-element-3bb3e3b{--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-5882 .elementor-element.elementor-element-f3380b1{text-align:center;}.elementor-5882 .elementor-element.elementor-element-f3380b1 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:55px;font-weight:600;}.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-5882 .elementor-element.elementor-element-010f751 img{width:40%;}.elementor-5882 .elementor-element.elementor-element-ce50004{text-align:center;}.elementor-5882 .elementor-element.elementor-element-8cd7dc6{--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-5882 .elementor-element.elementor-element-2b62676{text-align:center;}.elementor-5882 .elementor-element.elementor-element-2b62676 .elementor-heading-title{color:var( --e-global-color-2714f73 );}.elementor-5882 .elementor-element.elementor-element-297b6e8{--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-5882 .elementor-element.elementor-element-d9884d1{--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-5882 .elementor-element.elementor-element-d9884d1.e-con{--align-self:center;}.elementor-5882 .elementor-element.elementor-element-7e9b53a > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-5882 .elementor-element.elementor-element-7e9b53a{text-align:center;}.elementor-5882 .elementor-element.elementor-element-7e9b53a .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-2714f73 );}.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 );}body:not(.rtl) .elementor-5882 .elementor-element.elementor-element-11d4105{left:-2.733vw;}body.rtl .elementor-5882 .elementor-element.elementor-element-11d4105{right:-2.733vw;}.elementor-5882 .elementor-element.elementor-element-11d4105{top:12.85%;}.elementor-5882 .elementor-element.elementor-element-11d4105 .elementor-icon-wrapper{text-align:center;}.elementor-5882 .elementor-element.elementor-element-11d4105.elementor-view-stacked .elementor-icon{background-color:#AD5207;}.elementor-5882 .elementor-element.elementor-element-11d4105.elementor-view-framed .elementor-icon, .elementor-5882 .elementor-element.elementor-element-11d4105.elementor-view-default .elementor-icon{color:#AD5207;border-color:#AD5207;}.elementor-5882 .elementor-element.elementor-element-11d4105.elementor-view-framed .elementor-icon, .elementor-5882 .elementor-element.elementor-element-11d4105.elementor-view-default .elementor-icon svg{fill:#AD5207;}.elementor-5882 .elementor-element.elementor-element-11d4105 .elementor-icon{font-size:60px;}.elementor-5882 .elementor-element.elementor-element-11d4105 .elementor-icon svg{height:60px;}.elementor-5882 .elementor-element.elementor-element-e2b71cd{width:var( --container-widget-width, 39.818% );max-width:39.818%;--container-widget-width:39.818%;--container-widget-flex-grow:0;bottom:-6.98%;}.elementor-5882 .elementor-element.elementor-element-e2b71cd.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-5882 .elementor-element.elementor-element-e2b71cd{right:-4.063vw;}body.rtl .elementor-5882 .elementor-element.elementor-element-e2b71cd{left:-4.063vw;}.elementor-5882 .elementor-element.elementor-element-e2b71cd .elementor-icon-wrapper{text-align:center;}.elementor-5882 .elementor-element.elementor-element-e2b71cd.elementor-view-stacked .elementor-icon{background-color:#AD5207;}.elementor-5882 .elementor-element.elementor-element-e2b71cd.elementor-view-framed .elementor-icon, .elementor-5882 .elementor-element.elementor-element-e2b71cd.elementor-view-default .elementor-icon{color:#AD5207;border-color:#AD5207;}.elementor-5882 .elementor-element.elementor-element-e2b71cd.elementor-view-framed .elementor-icon, .elementor-5882 .elementor-element.elementor-element-e2b71cd.elementor-view-default .elementor-icon svg{fill:#AD5207;}.elementor-5882 .elementor-element.elementor-element-e2b71cd .elementor-icon{font-size:68px;}.elementor-5882 .elementor-element.elementor-element-e2b71cd .elementor-icon svg{height:68px;}.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-5882 .elementor-element.elementor-element-eafcfef{width:var( --container-widget-width, 815px );max-width:815px;--container-widget-width:815px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.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-5882 .elementor-element.elementor-element-6f23937 .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 );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-5882 .elementor-element.elementor-element-299aec5{--display:flex;--min-height:77vh;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.86;--padding-top:010px;--padding-bottom:0px;--padding-left:86px;--padding-right:86px;}.elementor-5882 .elementor-element.elementor-element-299aec5:not(.elementor-motion-effects-element-type-background), .elementor-5882 .elementor-element.elementor-element-299aec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pigmentclinics.in/wp-content/uploads/2026/07/Pigment-Clinic-team.jpeg");background-repeat:no-repeat;background-size:contain;}.elementor-5882 .elementor-element.elementor-element-299aec5::before, .elementor-5882 .elementor-element.elementor-element-299aec5 > .elementor-background-video-container::before, .elementor-5882 .elementor-element.elementor-element-299aec5 > .e-con-inner > .elementor-background-video-container::before, .elementor-5882 .elementor-element.elementor-element-299aec5 > .elementor-background-slideshow::before, .elementor-5882 .elementor-element.elementor-element-299aec5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5882 .elementor-element.elementor-element-299aec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-78d8fce );--background-overlay:'';}.elementor-5882 .elementor-element.elementor-element-299aec5.e-con{--align-self:center;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f.elementor-element{--align-self:center;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:16px;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-16px;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .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-5882 .elementor-element.elementor-element-b7d5e9f .elementor-field-type-html{padding-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-field-group .elementor-field{color:var( --e-global-color-2714f73 );}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-field-group .elementor-field, .elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:var( --e-global-color-2714f73 );border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-field-group .elementor-select-wrapper select{border-color:var( --e-global-color-2714f73 );border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-2714f73 );}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-radius:0px 0px 0px 0px;padding:10px 45px 10px 45px;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-2714f73 );color:#ffffff;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-button[type="submit"]{background-color:var( --e-global-color-2714f73 );color:#ffffff;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-message{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.1px;word-spacing:0px;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-message.elementor-message-success{color:#AD5207;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-message.elementor-message-danger{color:#AD5207;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f .elementor-message.elementor-help-inline{color:#AD5207;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f{--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;}body.elementor-page-5882:not(.elementor-motion-effects-element-type-background), body.elementor-page-5882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a25fb0 );}@media(max-width:1024px){.elementor-5882 .elementor-element.elementor-element-4c9a447{--min-height:0vh;}.elementor-5882 .elementor-element.elementor-element-a2fbd69{--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-5882 .elementor-element.elementor-element-eceb153{--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:61px 61px;--row-gap:61px;--column-gap:61px;--flex-wrap:wrap;}.elementor-5882 .elementor-element.elementor-element-ccc2f9c{width:100%;max-width:100%;}.elementor-5882 .elementor-element.elementor-element-ccc2f9c .elementor-image-box-title{font-size:var( --e-global-typography-20fb014-font-size );}.elementor-5882 .elementor-element.elementor-element-5b5aab4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-5882 .elementor-element.elementor-element-01c3383{width:100%;max-width:100%;}body:not(.rtl) .elementor-5882 .elementor-element.elementor-element-11d4105{left:4%;}body.rtl .elementor-5882 .elementor-element.elementor-element-11d4105{right:4%;}.elementor-5882 .elementor-element.elementor-element-11d4105{top:1%;}.elementor-5882 .elementor-element.elementor-element-11d4105 .elementor-icon{font-size:99px;}.elementor-5882 .elementor-element.elementor-element-11d4105 .elementor-icon svg{height:99px;}.elementor-5882 .elementor-element.elementor-element-e2b71cd .elementor-icon{font-size:136px;}.elementor-5882 .elementor-element.elementor-element-e2b71cd .elementor-icon svg{height:136px;}.elementor-5882 .elementor-element.elementor-element-eafcfef{--container-widget-width:603px;--container-widget-flex-grow:0;width:var( --container-widget-width, 603px );max-width:603px;}.elementor-5882 .elementor-element.elementor-element-6f23937 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-5882 .elementor-element.elementor-element-b7d5e9f{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-5882 .elementor-element.elementor-element-4c9a447{--min-height:0vh;}.elementor-5882 .elementor-element.elementor-element-eceb153{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5882 .elementor-element.elementor-element-ccc2f9c{width:100%;max-width:100%;}.elementor-5882 .elementor-element.elementor-element-ccc2f9c .elementor-image-box-title{font-size:var( --e-global-typography-20fb014-font-size );}.elementor-5882 .elementor-element.elementor-element-5b5aab4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5882 .elementor-element.elementor-element-e25ea66 > .elementor-widget-container{padding:10% 0% 0% 0%;}.elementor-5882 .elementor-element.elementor-element-f3380b1 .elementor-heading-title{font-size:30px;}.elementor-5882 .elementor-element.elementor-element-7e9b53a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5882 .elementor-element.elementor-element-7e9b53a .elementor-heading-title{font-size:30px;}.elementor-5882 .elementor-element.elementor-element-11d4105 > .elementor-widget-container{margin:32px 32px 32px 32px;}body:not(.rtl) .elementor-5882 .elementor-element.elementor-element-11d4105{left:5vw;}body.rtl .elementor-5882 .elementor-element.elementor-element-11d4105{right:5vw;}.elementor-5882 .elementor-element.elementor-element-11d4105{top:4%;}.elementor-5882 .elementor-element.elementor-element-11d4105 .elementor-icon{font-size:33px;}.elementor-5882 .elementor-element.elementor-element-11d4105 .elementor-icon svg{height:33px;}body:not(.rtl) .elementor-5882 .elementor-element.elementor-element-e2b71cd{right:1%;}body.rtl .elementor-5882 .elementor-element.elementor-element-e2b71cd{left:1%;}.elementor-5882 .elementor-element.elementor-element-e2b71cd{bottom:25%;}.elementor-5882 .elementor-element.elementor-element-e2b71cd .elementor-icon{font-size:33px;}.elementor-5882 .elementor-element.elementor-element-e2b71cd .elementor-icon svg{height:33px;}.elementor-5882 .elementor-element.elementor-element-eafcfef{width:100%;max-width:100%;}.elementor-5882 .elementor-element.elementor-element-6f23937 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-5882 .elementor-element.elementor-element-299aec5{--padding-top:1px;--padding-bottom:01px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-5882 .elementor-element.elementor-element-eceb153{--width:50%;}.elementor-5882 .elementor-element.elementor-element-05f5904{--width:50%;}.elementor-5882 .elementor-element.elementor-element-b4e409f{--content-width:100%;}.elementor-5882 .elementor-element.elementor-element-c329bca{--content-width:100%;}.elementor-5882 .elementor-element.elementor-element-ad8cc45{--content-width:100%;}.elementor-5882 .elementor-element.elementor-element-d9884d1{--width:50%;}.elementor-5882 .elementor-element.elementor-element-299aec5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5882 .elementor-element.elementor-element-eceb153{--width:100%;}.elementor-5882 .elementor-element.elementor-element-5b5aab4{--width:45%;}.elementor-5882 .elementor-element.elementor-element-05f5904{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-6fb56cc */@import url('https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@400;500;600;700&family=Montserrat:wght@400;500;600&display=swap');

  .aip-wrap{
    --aip-brand:#815838;
    --aip-brand-hover:#6B472D;
    --aip-dark-brown:#4D4037;
    --aip-cream:#FAF7F2;
    --aip-beige:#F2E0C8;
    --aip-border:#E8D9C4;
    --aip-divider:#D9C4A3;
    --aip-champagne:#F6E9D5;
    --aip-white:#FFFFFF;
    --aip-light-gray:#F7F7F7;
    --aip-medium-gray:#A89A90;
    --aip-body:#6E6158;
    --aip-dark-text:#2E2926;

    /* ---- NAVBAR OFFSET ----
       Set this to your ACTUAL sticky navbar height so this section
       doesn't pin underneath it, and so vertical centering happens
       against the space actually visible below the navbar. */
    --aip-navbar-h:88px;
    --aip-avail:calc(100vh - var(--aip-navbar-h));

    position:relative;
    z-index:1; /* keep below navbar's z-index */
    height:340vh;
    font-family:'Montserrat',sans-serif;
  }
  .aip-wrap *{ box-sizing:border-box; }

  .aip-sticky{
    position:sticky;
    top:var(--aip-navbar-h);
    height:var(--aip-avail);
    overflow:hidden;
    display:flex;
    flex-direction:column;
    justify-content:center;
    background:
      radial-gradient(60% 55% at 82% 12%, var(--aip-champagne) 0%, transparent 60%),
      var(--aip-cream);
  }

  .aip-stage{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:clamp(2rem,6vw,5rem);
    width:min(1200px,92vw);
    max-height:100%;
    margin:0 auto;
    padding:0 1.5rem;
    transform-origin:center center; /* mobile auto-fit scales from here */
  }

  /* ---------------- VISUAL SIDE ---------------- */
  .aip-visual{
    position:relative;
    flex:0 0 auto;
    width:min(420px,42vw);
    display:flex;
    align-items:center;
    justify-content:center;
  }
  .aip-machine-img{
    position:relative;
    z-index:2;
    width:100%;
    max-height:calc(var(--aip-avail) * 0.62);
    object-fit:contain;
    filter:drop-shadow(0 30px 40px rgba(77,64,55,0.18));
    transform:translateY(0) scale(1);
    opacity:1;
    transition:none;
  }
  .aip-emitter-glow{
    position:absolute;
    z-index:1;
    top:30%;
    right:6%;
    width:140px;
    height:140px;
    border-radius:50%;
    background:radial-gradient(circle, var(--aip-champagne) 0%, rgba(246,233,213,0) 70%);
    opacity:0;
    filter:blur(4px);
  }

  .aip-diagram{
    position:absolute;
    z-index:3;
    left:58%;
    top:50%;
    transform:translate(-8%,-50%) scale(0.9);
    width:min(300px,44vw);
    height:auto;
    opacity:0;
  }
  .aip-skin-block{ fill:var(--aip-beige); stroke:var(--aip-border); stroke-width:2; }
  .aip-divider{ stroke:var(--aip-divider); stroke-width:1.5; stroke-dasharray:4 5; opacity:0; }
  .aip-surface-label{
    font-family:'Montserrat',sans-serif; font-size:11px; letter-spacing:.06em;
    fill:var(--aip-medium-gray); text-transform:uppercase; opacity:0;
  }
  .aip-emitter-dot{ fill:var(--aip-brand); opacity:0; }

  .aip-beam{ fill:none; stroke:var(--aip-brand); stroke-width:3; stroke-linecap:round; }
  .aip-dot{ opacity:0; }
  .aip-dot-1{ fill:var(--aip-champagne); stroke:var(--aip-dark-text); stroke-width:1.5; }
  .aip-dot-2{ fill:var(--aip-brand); }
  .aip-dot-3{ fill:var(--aip-dark-brown); }

  .aip-label{ opacity:0; }
  .aip-label-wl{
    font-family:'Lexend Deca',sans-serif; font-size:15px; font-weight:600; fill:var(--aip-dark-brown);
  }
  .aip-label-sub{
    font-family:'Montserrat',sans-serif; font-size:11.5px; fill:var(--aip-body);
  }

  /* ---------------- COPY SIDE ---------------- */
  .aip-copy{
    flex:0 0 auto;
    width:min(480px,46vw);
    opacity:0;
    transform:translateY(18px);
  }
  .aip-eyebrow{
    display:inline-block;
    font-family:'Montserrat',sans-serif;
    font-size:12px;
    font-weight:600;
    letter-spacing:.12em;
    text-transform:uppercase;
    color:var(--aip-brand);
    background:var(--aip-champagne);
    padding:.4em .9em;
    border-radius:999px;
    margin-bottom:.9em;
  }
  .aip-heading{
    font-family:'Lexend Deca',sans-serif;
    font-weight:600;
    color:var(--aip-dark-brown);
    font-size:clamp(1.9rem,3.4vw,3rem);
    line-height:1.08;
    margin:0 0 .4em;
  }
  .aip-tagline{
    font-family:'Montserrat',sans-serif;
    font-weight:500;
    font-size:clamp(.95rem,1.1vw,1.05rem);
    color:var(--aip-brand-hover);
    margin:0 0 1.1em;
    opacity:0;
    transform:translateY(8px);
  }
  .aip-chip-row{ display:flex; flex-wrap:wrap; gap:.6em; margin-bottom:1.2em; }
  .aip-chip{
    font-family:'Lexend Deca',sans-serif;
    font-size:13px;
    font-weight:500;
    padding:.5em 1em;
    border-radius:999px;
    border:1px solid var(--aip-border);
    background:var(--aip-light-gray);
    color:var(--aip-medium-gray);
    white-space:nowrap;
    transition:background .25s ease, color .25s ease, border-color .25s ease, transform .25s ease;
  }
  .aip-chip.is-active{
    background:var(--aip-champagne);
    color:var(--aip-dark-brown);
    border-color:var(--aip-brand);
    transform:translateY(-2px);
  }
  .aip-paragraph{
    font-family:'Montserrat',sans-serif;
    font-size:clamp(.92rem,1.05vw,1.02rem);
    line-height:1.65;
    color:var(--aip-body);
    max-width:44ch;
    margin:0 0 1.3em;
    opacity:0;
    transform:translateY(10px);
  }
  .aip-badges{ display:flex; flex-wrap:wrap; gap:.6em; opacity:0; transform:translateY(10px); }
  .aip-badge{
    font-family:'Montserrat',sans-serif;
    font-size:12.5px;
    font-weight:500;
    color:var(--aip-dark-brown);
    background:var(--aip-white);
    border:1px solid var(--aip-border);
    padding:.5em 1em;
    border-radius:8px;
  }

  /* ---------------- SCROLL CUE + PROGRESS ---------------- */
  .aip-scroll-cue{
    position:absolute;
    bottom:2.2em;
    left:50%;
    transform:translateX(-50%);
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:.4em;
    font-family:'Montserrat',sans-serif;
    font-size:11px;
    letter-spacing:.14em;
    text-transform:uppercase;
    color:var(--aip-medium-gray);
    animation:aipBob 1.8s ease-in-out infinite;
    transition:opacity .3s ease;
  }
  @keyframes aipBob{ 0%,100%{transform:translateX(-50%) translateY(0);} 50%{transform:translateX(-50%) translateY(6px);} }

  .aip-progress-track{
    position:absolute;
    left:0; right:0; bottom:0;
    height:3px;
    background:var(--aip-border);
  }
  .aip-progress-fill{
    height:100%;
    width:0%;
    background:var(--aip-brand);
  }

  /* ---------------- PULSE (fired together) ---------------- */
  .aip-pulse .aip-dot,
  .aip-pulse .aip-emitter-dot{
    animation:aipPulse 1.6s ease-in-out infinite;
  }
  @keyframes aipPulse{
    0%,100%{ filter:drop-shadow(0 0 0 rgba(129,88,56,0)); }
    50%{ filter:drop-shadow(0 0 6px rgba(129,88,56,0.55)); }
  }

  /* ---------------- RESPONSIVE (tablet / mobile) ---------------- */
  @media (max-width:900px){
    .aip-wrap{
      height:300vh;
      /* set this to your MOBILE navbar height */
      --aip-navbar-h:64px;
    }
    .aip-stage{
      flex-direction:column;
      gap:1.1rem;
      padding:0 1.25rem;
      justify-content:center;
    }
    .aip-visual{ width:min(280px,72vw); }
    .aip-machine-img{ max-height:calc(var(--aip-avail) * 0.4); }
    .aip-diagram{
      left:50%;
      transform:translate(-50%,-50%) scale(0.78);
      width:min(240px,68vw);
    }
    .aip-copy{
      width:min(480px,90vw);
      text-align:left;
    }
    .aip-heading{ font-size:clamp(1.5rem,6.5vw,2rem); margin-bottom:.25em; }
    .aip-tagline{ font-size:.92rem; margin-bottom:.6em; }
    .aip-paragraph{ font-size:.88rem; max-width:none; margin-bottom:1em; line-height:1.5; }
    .aip-chip-row{ margin-bottom:.7em; gap:.5em; }
    .aip-eyebrow{ margin-bottom:.6em; }
    .aip-badges{ gap:.4em; }
    .aip-badge{ font-size:11px; padding:.4em .75em; }
    .aip-scroll-cue{ bottom:1.2em; }
  }

  /* ---------------- SMALL PHONES ---------------- */
  @media (max-width:480px){
    .aip-wrap{ --aip-navbar-h:58px; }
    .aip-visual{ width:min(220px,68vw); }
    .aip-machine-img{ max-height:calc(var(--aip-avail) * 0.34); }
    .aip-diagram{ width:min(200px,64vw); transform:translate(-50%,-50%) scale(0.68); }
    .aip-heading{ font-size:clamp(1.3rem,7vw,1.7rem); }
    .aip-eyebrow{ font-size:10.5px; padding:.35em .8em; }
    .aip-chip{ font-size:12px; padding:.42em .85em; }
    .aip-badge{ font-size:11px; padding:.4em .75em; }
    .aip-scroll-cue{ font-size:10px; }
  }

  /* ---------------- SHORT VIEWPORTS (small laptops / landscape) ---------------- */
  @media (max-height:700px){
    .aip-machine-img{ max-height:calc(var(--aip-avail) * 0.5); }
    .aip-scroll-cue{ bottom:1em; }
  }

  /* ---------------- REDUCED MOTION ---------------- */
  .aip-wrap.aip-static{ height:auto; }
  .aip-wrap.aip-static .aip-sticky{ position:relative; top:0; height:auto; padding:4rem 0; }
  .aip-wrap.aip-static .aip-scroll-cue,
  .aip-wrap.aip-static .aip-progress-track{ display:none; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f44c1b1 *//* Trustindex Mobile Fix */
@media (max-width: 767px) {

.ti-widget,
.ti-widget-container,
.trustindex-widget {
    width: 100% !important;
    overflow: hidden !important;
}

.ti-review-item {
    width: 100% !important;
    min-width: 100% !important;
    margin: 0 auto !important;
}

.slick-slide {
    width: 100% !important;
}

}/* End custom CSS */