.elementor-614 .elementor-element.elementor-element-53a40aef:not(.elementor-motion-effects-element-type-background), .elementor-614 .elementor-element.elementor-element-53a40aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-614 .elementor-element.elementor-element-53a40aef > .elementor-container{min-height:100px;}.elementor-614 .elementor-element.elementor-element-53a40aef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-50px;}.elementor-614 .elementor-element.elementor-element-53a40aef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-614 .elementor-element.elementor-element-2b0c5a26.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-614 .elementor-element.elementor-element-2b0c5a26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-614 .elementor-element.elementor-element-4c354054.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-4c354054{text-align:center;}.elementor-614 .elementor-element.elementor-element-4c354054 .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-614 .elementor-element.elementor-element-4c354054 .wpr-logo-image{max-width:100px;}.elementor-614 .elementor-element.elementor-element-4c354054.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-614 .elementor-element.elementor-element-4c354054.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-614 .elementor-element.elementor-element-4c354054.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-614 .elementor-element.elementor-element-4c354054 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-614 .elementor-element.elementor-element-4c354054 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-614 .elementor-element.elementor-element-4c354054 .wpr-logo-description{color:#888888;}.elementor-bc-flex-widget .elementor-614 .elementor-element.elementor-element-1497b7d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-614 .elementor-element.elementor-element-1497b7d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-menu-item.wpr-pointer-item{transition-duration:0.8s;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.8s;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.8s;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu .wpr-menu-item,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#000000;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#FF5027;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#FF5027;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#FF5027;border-width:1px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#FF5027;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .menu-item-has-children .wpr-sub-icon{font-size:13px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(13px + 8px);}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(13px + 8px);}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu .wpr-menu-item,.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu a,.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-toggle-text{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-double-line .wpr-menu-item:after{height:1px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-614 .elementor-element.elementor-element-5ac4d2e7:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu .wpr-menu-item{padding-left:8px;padding-right:8px;padding-top:10px;padding-bottom:10px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-8px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-8px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:10px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:10px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:10px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#605BE5;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu a,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#FFFFFF;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu li{background-color:#FD3101C7;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu li a:hover,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu a:hover,
					 .elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#FD3101;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu a{padding-left:50px;padding-right:50px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:50px;margin-right:50px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:5px;padding-bottom:5px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:1px;padding-top:1px;padding-bottom:1px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu{margin-top:8px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-toggle{border-color:#FD3101;width:40px;border-width:0px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-toggle-text{color:#FD3101;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-toggle-line{background-color:#FD3101;height:2px;margin-bottom:4px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-toggle:hover{border-color:#FFFFFF;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#FFFFFF;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-614 .elementor-element.elementor-element-76402121.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-614 .elementor-element.elementor-element-76402121.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button{background-color:#FD3101;-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-animation-duration:0.7s;animation-duration:0.7s;border-color:#E8E8E8;border-style:none;border-radius:4px 4px 4px 4px;}	.elementor-614 .elementor-element.elementor-element-178cb618 [class*="elementor-animation"]:hover,
								.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button::before,
								.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button::after{background-color:#E92C00;}.elementor-614 .elementor-element.elementor-element-178cb618{padding:0px 0px 0px 0px;text-align:right;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button::before{-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button::after{-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-animation-duration:0.7s;animation-duration:0.7s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button .wpr-button-text{-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button .wpr-button-content{-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button-wrap{max-width:200px;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button-icon{font-size:18px;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button-icon svg{width:18px;height:18px;}.elementor-614 .elementor-element.elementor-element-178cb618.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-614 .elementor-element.elementor-element-178cb618.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-614 .elementor-element.elementor-element-178cb618.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-614 .elementor-element.elementor-element-178cb618.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button-text,.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.3px;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-614 .elementor-element.elementor-element-178cb618.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-614 .elementor-element.elementor-element-178cb618.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-614 .elementor-element.elementor-element-178cb618.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-614 .elementor-element.elementor-element-178cb618.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button:hover{border-color:#E8E8E8;box-shadow:0px 0px 20px 0px rgba(156, 158, 186, 0.3215686274509804);}.elementor-614 .elementor-element.elementor-element-178cb618.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-614 .elementor-element.elementor-element-178cb618.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-614 .elementor-element.elementor-element-178cb618.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-614 .elementor-element.elementor-element-9ec449c{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-614 .elementor-element.elementor-element-2b8d42db:not(.elementor-motion-effects-element-type-background), .elementor-614 .elementor-element.elementor-element-2b8d42db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wallpapercave.com/wp/wp14294633.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-614 .elementor-element.elementor-element-2b8d42db > .elementor-container{max-width:1507px;}.elementor-614 .elementor-element.elementor-element-2b8d42db > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-614 .elementor-element.elementor-element-2b8d42db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 20px 0px;}.elementor-614 .elementor-element.elementor-element-120ffe27 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-614 .elementor-element.elementor-element-120ffe27 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-614 .elementor-element.elementor-element-2bec9550{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-614 .elementor-element.elementor-element-2bec9550 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-614 .elementor-element.elementor-element-7184b360.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-614 .elementor-element.elementor-element-7184b360.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-614 .elementor-element.elementor-element-1b0b0b25{width:var( --container-widget-width, 27.603% );max-width:27.603%;--container-widget-width:27.603%;--container-widget-flex-grow:0;text-align:left;}.elementor-614 .elementor-element.elementor-element-1b0b0b25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-1b0b0b25 .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-614 .elementor-element.elementor-element-1b0b0b25 .wpr-logo-image{max-width:135px;}.elementor-614 .elementor-element.elementor-element-1b0b0b25.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-614 .elementor-element.elementor-element-1b0b0b25.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-614 .elementor-element.elementor-element-1b0b0b25.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-614 .elementor-element.elementor-element-1b0b0b25 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-614 .elementor-element.elementor-element-1b0b0b25 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-614 .elementor-element.elementor-element-1b0b0b25 .wpr-logo-description{color:#888888;}.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-614 .elementor-element.elementor-element-406d56eb{width:var( --container-widget-width, 96.908% );max-width:96.908%;--container-widget-width:96.908%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#ECECEC;}.elementor-614 .elementor-element.elementor-element-406d56eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-614 .elementor-element.elementor-element-3786d51f{width:var( --container-widget-width, 101.71% );max-width:101.71%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.71%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-614 .elementor-element.elementor-element-3786d51f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-3786d51f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-614 .elementor-element.elementor-element-3786d51f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-614 .elementor-element.elementor-element-3786d51f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-614 .elementor-element.elementor-element-3786d51f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-614 .elementor-element.elementor-element-3786d51f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-614 .elementor-element.elementor-element-3786d51f .elementor-icon-list-icon i{color:#EB0046;transition:color 0.3s;}.elementor-614 .elementor-element.elementor-element-3786d51f .elementor-icon-list-icon svg{fill:#EB0046;transition:fill 0.3s;}.elementor-614 .elementor-element.elementor-element-3786d51f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-614 .elementor-element.elementor-element-3786d51f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-614 .elementor-element.elementor-element-3786d51f .elementor-icon-list-text{color:#DADADA;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-614 .elementor-element.elementor-element-19cd6f43.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-614 .elementor-element.elementor-element-19cd6f43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-614 .elementor-element.elementor-element-19cd6f43 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-614 .elementor-element.elementor-element-19cd6f43 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.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-614 .elementor-element.elementor-element-7dd0caf7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;color:#EB0046;}.elementor-614 .elementor-element.elementor-element-2eb7807d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E7E7E7;}.elementor-614 .elementor-element.elementor-element-29f91fe6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E7E7E7;}.elementor-614 .elementor-element.elementor-element-423adb2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E7E7E7;}.elementor-614 .elementor-element.elementor-element-209eb6fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E7E7E7;}.elementor-614 .elementor-element.elementor-element-24005b24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E7E7E7;}.elementor-bc-flex-widget .elementor-614 .elementor-element.elementor-element-97ecb1b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-614 .elementor-element.elementor-element-97ecb1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-614 .elementor-element.elementor-element-3b543154 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;color:#EB0046;}.elementor-614 .elementor-element.elementor-element-7a403cae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E7E7E7;}.elementor-614 .elementor-element.elementor-element-1b0a1e5f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E7E7E7;}.elementor-614 .elementor-element.elementor-element-33fbed4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E7E7E7;}.elementor-614 .elementor-element.elementor-element-1eaf9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E7E7E7;}.elementor-614 .elementor-element.elementor-element-638ed1fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E7E7E7;}.elementor-614 .elementor-element.elementor-element-11f59f3f > .elementor-element-populated >  .elementor-background-overlay{opacity:0.98;}.elementor-614 .elementor-element.elementor-element-11f59f3f > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#301414;box-shadow:99px 62px 40px -20px rgba(0, 0, 0, 0.97) inset;transition:background 0.3s, border 3s, border-radius 3s, box-shadow 3s;}.elementor-614 .elementor-element.elementor-element-11f59f3f > .elementor-element-populated, .elementor-614 .elementor-element.elementor-element-11f59f3f > .elementor-element-populated > .elementor-background-overlay, .elementor-614 .elementor-element.elementor-element-11f59f3f > .elementor-background-slideshow{border-radius:47px 47px 47px 47px;}.elementor-614 .elementor-element.elementor-element-11f59f3f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 3s, opacity 0.3s;}.elementor-614 .elementor-element.elementor-element-11f59f3f .elementor-element-populated .elementor-heading-title{color:#FF2121;}.elementor-614 .elementor-element.elementor-element-11f59f3f .elementor-element-populated a:hover{color:#000000;}.elementor-614 .elementor-element.elementor-element-958b037{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-614 .elementor-element.elementor-element-958b037:not(.elementor-motion-effects-element-type-background), .elementor-614 .elementor-element.elementor-element-958b037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-614 .elementor-element.elementor-element-958b037.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-2b7a8118{text-align:start;}.elementor-614 .elementor-element.elementor-element-2b7a8118 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:35px;font-weight:600;color:#111111;}.elementor-614 .elementor-element.elementor-element-3b620d0e{--spacer-size:10px;}.elementor-614 .elementor-element.elementor-element-179ba363{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#757575;}body.elementor-page-614:not(.elementor-motion-effects-element-type-background), body.elementor-page-614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-614 .elementor-element.elementor-element-53a40aef{padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-614 .elementor-element.elementor-element-1497b7d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-614 .elementor-element.elementor-element-1497b7d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-614 .elementor-element.elementor-element-1497b7d2{z-index:1;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu .wpr-menu-item,.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-nav-menu a,.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-toggle-text{font-size:13px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu .wpr-menu-item{padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-5px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-5px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu > .menu-item{margin-left:0px;margin-right:0px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:0px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:0px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:0px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-sub-menu .wpr-sub-menu-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-sub-menu .wpr-sub-icon{right:0px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:0px;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button-text,.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button::after{font-size:13px;}.elementor-614 .elementor-element.elementor-element-2b8d42db{padding:50px 20px 20px 20px;}.elementor-614 .elementor-element.elementor-element-19cd6f43 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-614 .elementor-element.elementor-element-53a40aef{margin-top:0px;margin-bottom:0px;}.elementor-614 .elementor-element.elementor-element-2b0c5a26{width:50%;}.elementor-614 .elementor-element.elementor-element-4c354054{width:var( --container-widget-width, 64.5px );max-width:64.5px;--container-widget-width:64.5px;--container-widget-flex-grow:0;}.elementor-614 .elementor-element.elementor-element-1497b7d2{width:50%;z-index:7;}.elementor-bc-flex-widget .elementor-614 .elementor-element.elementor-element-1497b7d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-614 .elementor-element.elementor-element-1497b7d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-614 .elementor-element.elementor-element-5ac4d2e7 .wpr-mobile-toggle-wrap{text-align:right;}.elementor-614 .elementor-element.elementor-element-76402121{width:100%;}.elementor-614 .elementor-element.elementor-element-178cb618 .wpr-button-wrap{max-width:295px;}.elementor-614 .elementor-element.elementor-element-178cb618{text-align:center;}.elementor-614 .elementor-element.elementor-element-9ec449c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-614 .elementor-element.elementor-element-19cd6f43{width:50%;}.elementor-614 .elementor-element.elementor-element-19cd6f43 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-614 .elementor-element.elementor-element-7dd0caf7 .elementor-heading-title{font-size:14px;}.elementor-614 .elementor-element.elementor-element-97ecb1b{width:50%;}.elementor-614 .elementor-element.elementor-element-97ecb1b > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-614 .elementor-element.elementor-element-3b543154 .elementor-heading-title{font-size:14px;}.elementor-614 .elementor-element.elementor-element-11f59f3f > .elementor-element-populated{margin:10px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-614 .elementor-element.elementor-element-2b0c5a26{width:7.981%;}.elementor-614 .elementor-element.elementor-element-1497b7d2{width:69.666%;}.elementor-614 .elementor-element.elementor-element-76402121{width:22.017%;}.elementor-614 .elementor-element.elementor-element-120ffe27{width:100%;}.elementor-614 .elementor-element.elementor-element-7184b360{width:25%;}.elementor-614 .elementor-element.elementor-element-19cd6f43{width:20%;}.elementor-614 .elementor-element.elementor-element-97ecb1b{width:20%;}.elementor-614 .elementor-element.elementor-element-11f59f3f{width:34.895%;}.elementor-614 .elementor-element.elementor-element-958b037{--width:90.263%;}}@media(max-width:1024px) and (min-width:768px){.elementor-614 .elementor-element.elementor-element-7184b360{width:50%;}.elementor-614 .elementor-element.elementor-element-19cd6f43{width:50%;}.elementor-614 .elementor-element.elementor-element-97ecb1b{width:50%;}.elementor-614 .elementor-element.elementor-element-11f59f3f{width:50%;}}/* Start custom CSS for container, class: .elementor-element-9ec449c *//* ============================================================
   POST GRADUATE DIPLOMA IN CLINICAL COSMETOLOGY — Custom CSS
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;600;700;800;900&family=Roboto:wght@300;400;500;700&family=Montserrat:wght@400;500;600;700;800&display=swap');

.ati-page {
  --or:#E8621A;--or-dk:#c44e10;--blk:#1a1a1a;--drk:#181818;--drk2:#222222;
  --off:#f9f6f3;--lbg:#f4f1ee;--bl:#e8e2dc;--bld:rgba(255,255,255,0.09);
  --tm:#555555;--tmu:#888888;--tl:#cccccc;
  --fh:'Red Hat Display',sans-serif;--fb:'Roboto',sans-serif;--fa:'Montserrat',sans-serif;
}
.ati-page *,.ati-page *::before,.ati-page *::after{box-sizing:border-box;margin:0;padding:0;}
.ati-page{font-family:var(--fb);color:var(--blk);overflow-x:hidden;width:100%;max-width:100%;display:block;}
.ati-page .ati-inner{max-width:1160px;margin:0 auto;padding:0 28px;width:100%;}
.ati-page .ati-sec{padding:88px 0;width:100%;position:relative;display:block;}
.ati-page .chip{display:inline-block;font-family:var(--fa);font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--or);border:1px solid rgba(232,98,26,0.3);border-radius:3px;padding:5px 14px;background:rgba(232,98,26,0.06);margin-bottom:12px;}
.ati-page .chip-w{color:#fff;border-color:rgba(255,255,255,0.3);background:rgba(255,255,255,0.08);}
.ati-page .sh{font-family:var(--fh);font-size:clamp(26px,3.5vw,46px);font-weight:800;line-height:1.15;margin-bottom:14px;letter-spacing:-0.3px;}
.ati-page .sh .acc{color:var(--or);}.ati-page .sh-w{color:#fff;}.ati-page .sh-dk{color:var(--blk);}
.ati-page .sline{width:44px;height:3px;background:var(--or);border-radius:2px;margin:12px 0 22px;}
.ati-page .sline-c{margin-left:auto;margin-right:auto;}
.ati-page .sdesc{font-size:15px;line-height:1.8;max-width:600px;}
.ati-page .sdesc-dk{color:var(--tm);}.ati-page .sdesc-lt{color:var(--tl);}
.ati-page .rv{opacity:0;transform:translateY(32px);transition:opacity .65s ease,transform .65s ease;}
.ati-page .rv.in{opacity:1;transform:translateY(0);}
.ati-page .d1{transition-delay:.1s;}.ati-page .d2{transition-delay:.2s;}.ati-page .d3{transition-delay:.3s;}.ati-page .d4{transition-delay:.4s;}
.ati-page .btn-or{display:inline-flex;align-items:center;gap:9px;background:var(--or);color:#fff;font-family:var(--fa);font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;padding:14px 30px;border-radius:5px;text-decoration:none;border:none;cursor:pointer;transition:all .3s;box-shadow:0 6px 22px rgba(232,98,26,.35);}
.ati-page .btn-or:hover{background:var(--or-dk);transform:translateY(-2px);box-shadow:0 12px 32px rgba(232,98,26,.5);}
.ati-page .btn-ol-dk{display:inline-flex;align-items:center;gap:9px;background:transparent;color:var(--blk);font-family:var(--fa);font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;padding:13px 30px;border-radius:5px;text-decoration:none;border:2px solid rgba(26,26,26,0.25);cursor:pointer;transition:all .3s;}
.ati-page .btn-ol-dk:hover{border-color:var(--or);color:var(--or);transform:translateY(-2px);}
.ati-page .btn-ol-wt{display:inline-flex;align-items:center;gap:9px;background:transparent;color:#fff;font-family:var(--fa);font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;padding:13px 30px;border-radius:5px;text-decoration:none;border:2px solid rgba(255,255,255,.3);cursor:pointer;transition:all .3s;}
.ati-page .btn-ol-wt:hover{border-color:#fff;background:rgba(255,255,255,.1);transform:translateY(-2px);}

/* ======================== HERO ======================== */
.ati-page #ati-hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#ffffff;position:relative;overflow:hidden;padding:110px 0 80px;width:100%;}
.ati-page .h-bgtext{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--fh);font-size:clamp(80px,14vw,200px);font-weight:900;color:rgba(232,98,26,0.04);white-space:nowrap;pointer-events:none;letter-spacing:-4px;user-select:none;z-index:0;}
.ati-page .h-c1{position:absolute;top:-120px;right:-120px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(232,98,26,0.08) 0%,transparent 70%);pointer-events:none;z-index:0;}
.ati-page .h-c2{position:absolute;bottom:-80px;left:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(232,98,26,0.05) 0%,transparent 70%);pointer-events:none;z-index:0;}
.ati-page .h-dots{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(232,98,26,0.10) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,transparent 40%,black 100%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,transparent 40%,black 100%);}
.ati-page .h-vbar{position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(to bottom,transparent 0%,var(--or) 30%,var(--or) 70%,transparent 100%);z-index:1;}
.ati-page .h-left{position:relative;z-index:10;padding:0 48px 0 60px;}
.ati-page .h-badge{display:inline-flex;align-items:center;gap:8px;background:var(--or);border-radius:4px;padding:7px 17px;font-family:var(--fa);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#fff;margin-bottom:28px;box-shadow:0 4px 18px rgba(232,98,26,.4);animation:atiFadeUp .7s ease both;}
.ati-page .h-bdot{width:6px;height:6px;background:#fff;border-radius:50%;animation:atiPulse 2s infinite;}
@keyframes atiPulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.5;transform:scale(1.7);}}
.ati-page .h-title{font-family:var(--fh);font-size:clamp(34px,4.2vw,66px);font-weight:900;line-height:1.06;margin-bottom:20px;letter-spacing:-1px;animation:atiFadeUp .7s .1s ease both;}
.ati-page .h-title .l1{color:var(--blk);display:block;}
.ati-page .h-title .l2{color:var(--or);position:relative;display:inline-block;}
.ati-page .h-title .l2::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--or) 0%,rgba(232,98,26,.15) 100%);border-radius:2px;}
.ati-page .h-sub{font-size:15px;color:#666;line-height:1.8;max-width:440px;margin-bottom:32px;animation:atiFadeUp .7s .18s ease both;}
.ati-page .h-feats{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:32px;animation:atiFadeUp .7s .24s ease both;}
.ati-page .h-feat{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border:1.5px solid rgba(232,98,26,0.2);border-radius:50px;font-size:12px;font-weight:600;color:var(--blk);background:#fff;}
.ati-page .h-feat .hfi{font-size:13px;}
.ati-page .h-stats{display:flex;gap:0;margin-bottom:34px;border:1.5px solid #ececec;border-radius:12px;overflow:hidden;background:#fafafa;width:fit-content;animation:atiFadeUp .7s .3s ease both;}
.ati-page .hst{text-align:center;padding:14px 24px;}
.ati-page .hst:not(:last-child){border-right:1.5px solid #ececec;}
.ati-page .hst-num{font-family:var(--fh);font-size:26px;font-weight:900;color:var(--or);display:block;line-height:1;letter-spacing:-0.5px;}
.ati-page .hst-lbl{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#999;margin-top:4px;display:block;}
.ati-page .h-btns{display:flex;gap:12px;flex-wrap:wrap;animation:atiFadeUp .7s .36s ease both;}
@keyframes atiFadeUp{from{opacity:0;transform:translateY(26px);}to{opacity:1;transform:translateY(0);}}

/* ================================================================
   CLINICAL COSMETOLOGY — BEAUTIFUL FACE ANIMATION
   Scene size matches original: hvis 460×520, scene 420×500
   ================================================================ */

.ati-page .h-right{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;padding:0 10px 0 0;}
.ati-page .hvis{position:relative;width:560px;height:620px;display:flex;align-items:center;justify-content:center;}

/* ── Scene ── */
.ati-page .aif-scene{position:relative;width:520px;height:600px;}

/* ── Orbit rings (reuse original classes) ── */
.ati-page .aif-orbit{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(232,98,26,0.13);}
.ati-page .aif-o1{width:490px;height:490px;border-style:dashed;animation:aifSpin 30s linear infinite;}
.ati-page .aif-o2{width:380px;height:380px;animation:aifSpin 18s linear infinite reverse;border-color:rgba(232,98,26,0.09);}
.ati-page .aif-o3{width:260px;height:260px;border-style:dashed;animation:aifSpin 10s linear infinite;border-color:rgba(232,98,26,0.16);}
@keyframes aifSpin{from{transform:translate(-50%,-50%) rotate(0deg);}to{transform:translate(-50%,-50%) rotate(360deg);}}
.ati-page .aif-traveldot{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:var(--or);box-shadow:0 0 12px rgba(232,98,26,0.9),0 0 24px rgba(232,98,26,0.5);transform-origin:0 0;}
.ati-page .aif-td1{margin:-5px 0 0 240px;animation:aifTD1 18s linear infinite;}
.ati-page .aif-td2{width:7px;height:7px;margin:-3.5px 0 0 185px;animation:aifTD1 30s linear infinite reverse;background:rgba(232,98,26,.6);}
.ati-page .aif-td3{width:5px;height:5px;margin:-2.5px 0 0 125px;animation:aifTD1 10s linear infinite;background:rgba(232,98,26,.4);}
@keyframes aifTD1{from{transform:rotate(0deg) translateX(0);}to{transform:rotate(360deg) translateX(0);}}

/* ══════════ FACE GLOW AURA ══════════ */
.ati-page .cf-aura{position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);width:300px;height:390px;border-radius:50%;background:radial-gradient(ellipse,rgba(232,98,26,0.13) 0%,transparent 70%);animation:cfAura 3s ease-in-out infinite;pointer-events:none;z-index:3;}
@keyframes cfAura{0%,100%{opacity:.5;transform:translate(-50%,-52%) scale(1);}50%{opacity:1;transform:translate(-50%,-52%) scale(1.08);}}

/* ══════════ HAIR ══════════ */
.ati-page .cf-hair{position:absolute;top:3%;left:50%;transform:translateX(-50%);width:250px;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:4;}
.ati-page .cf-hl{height:3px;border-radius:2px;position:relative;overflow:hidden;animation:cfHairShine 1.8s ease-in-out infinite;}
.ati-page .cf-hl::after{content:'';position:absolute;inset:0;border-radius:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.7) 50%,transparent 100%);animation:cfHairGloss 2.2s ease-in-out infinite;}
@keyframes cfHairGloss{0%{transform:translateX(-100%);}100%{transform:translateX(200%);}}
@keyframes cfHairShine{0%,100%{opacity:.5;}50%{opacity:1;}}
.ati-page .cf-hl1{width:58px;background:rgba(232,98,26,0.25);animation-delay:0s;}
.ati-page .cf-hl2{width:88px;background:rgba(232,98,26,0.35);animation-delay:.1s;}
.ati-page .cf-hl3{width:125px;background:rgba(232,98,26,0.45);animation-delay:.2s;}
.ati-page .cf-hl4{width:165px;background:rgba(232,98,26,0.55);animation-delay:.3s;}
.ati-page .cf-hl5{width:200px;background:rgba(232,98,26,0.65);animation-delay:.4s;}
.ati-page .cf-hl6{width:222px;background:rgba(232,98,26,0.70);animation-delay:.5s;}
.ati-page .cf-hl7{width:210px;background:rgba(232,98,26,0.60);animation-delay:.6s;}
.ati-page .cf-hl8{width:185px;background:rgba(232,98,26,0.45);animation-delay:.7s;}

/* ══════════ FACE SHAPE — bigger, elegant oval ══════════ */
.ati-page .cf-face{
  position:absolute;
  top:50%;left:50%;
  transform:translate(-50%,-46%);
  width:240px;height:315px;
  border:2px solid rgba(232,98,26,0.5);
  border-radius:50% 50% 44% 44% / 36% 36% 58% 58%;
  background:linear-gradient(180deg,rgba(255,218,185,0.12) 0%,rgba(232,98,26,0.04) 60%,rgba(232,98,26,0.02) 100%);
  overflow:hidden;
  z-index:5;
  box-shadow:0 0 40px rgba(232,98,26,0.1),inset 0 0 30px rgba(232,98,26,0.04);
}

/* scan line */
.ati-page .cf-scan{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(232,98,26,0.8) 30%,rgba(255,160,60,1) 50%,rgba(232,98,26,0.8) 70%,transparent 100%);box-shadow:0 0 8px rgba(232,98,26,0.7);animation:cfScan 2.8s ease-in-out infinite;z-index:2;}
@keyframes cfScan{0%{top:0;opacity:0;}5%{opacity:1;}90%{top:100%;opacity:.4;}100%{top:100%;opacity:0;}}

/* skin glow */
.ati-page .cf-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 35%,rgba(232,98,26,0.1) 0%,transparent 65%);animation:cfGlow 3s ease-in-out infinite;border-radius:inherit;}
@keyframes cfGlow{0%,100%{opacity:.4;}50%{opacity:1;}}

/* ── EYEBROWS — elegant arched ── */
.ati-page .cf-brow{
  position:absolute;top:16%;
  width:52px;height:6px;
  border-top:2.5px solid rgba(232,98,26,0.75);
  border-radius:60% 60% 0 0 / 100% 100% 0 0;
  z-index:4;
}
.ati-page .cf-brow-l{left:9%;transform:rotate(-6deg);}
.ati-page .cf-brow-r{right:9%;transform:rotate(6deg);transform-origin:right center;}

/* ── HIFU grid dots on forehead ── */
.ati-page .cf-hifu-grid{position:absolute;top:7%;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:4;}
.ati-page .cf-hg{display:block;width:5px;height:5px;border-radius:50%;background:var(--or);box-shadow:0 0 8px rgba(232,98,26,0.9);animation:cfHifuPop 1.8s ease-in-out infinite;}
.ati-page .cf-hg1{animation-delay:0s;}.ati-page .cf-hg2{animation-delay:.15s;}.ati-page .cf-hg3{animation-delay:.3s;}
.ati-page .cf-hg4{animation-delay:.06s;}.ati-page .cf-hg5{animation-delay:.21s;}.ati-page .cf-hg6{animation-delay:.36s;}
.ati-page .cf-hg7{animation-delay:.12s;}.ati-page .cf-hg8{animation-delay:.27s;}.ati-page .cf-hg9{animation-delay:.42s;}
@keyframes cfHifuPop{0%,100%{opacity:.2;transform:scale(.6);}50%{opacity:1;transform:scale(1.5);box-shadow:0 0 12px rgba(232,98,26,1);}}

/* ── EYES — detailed beautiful eyes ── */
.ati-page .cf-eye{position:absolute;top:26%;width:62px;height:34px;z-index:4;}
.ati-page .cf-eye-l{left:7%;}
.ati-page .cf-eye-r{right:7%;}

/* eyelids - curved lines */
.ati-page .cf-eyelid-t{position:absolute;top:0;left:0;right:0;height:17px;border-top:2px solid rgba(232,98,26,0.8);border-radius:50% 50% 0 0 / 100% 100% 0 0;}
.ati-page .cf-eyelid-b{position:absolute;bottom:0;left:4px;right:4px;height:13px;border-bottom:1.5px solid rgba(232,98,26,0.45);border-radius:0 0 50% 50% / 0 0 100% 100%;}
/* BLINK — eyelid closes fully every 4s */
.ati-page .cf-blink{
  position:absolute;top:0;left:0;right:0;
  height:100%;
  background:linear-gradient(to bottom,rgba(255,218,185,0.5) 0%,rgba(232,98,26,0.15) 100%);
  border-radius:50% 50% 40% 40% / 80% 80% 40% 40%;
  transform:scaleY(0);
  transform-origin:top center;
  z-index:10;
  animation:cfBlink 4s ease-in-out infinite;
}
.ati-page .cf-eye-r .cf-blink{animation-delay:.08s;}
@keyframes cfBlink{
  0%,87%,100%{transform:scaleY(0);}
  90%,93%{transform:scaleY(1);}
}

/* eyeball */
.ati-page .cf-eyeball{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(232,98,26,0.6);overflow:hidden;background:rgba(232,98,26,0.03);}

/* iris */
.ati-page .cf-iris{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;border:2px solid rgba(232,98,26,0.85);background:radial-gradient(circle,rgba(232,98,26,0.15) 0%,transparent 70%);animation:cfIris 4s ease-in-out infinite;}
@keyframes cfIris{0%,100%{transform:translate(-50%,-50%) scale(1);}50%{transform:translate(-50%,-50%) scale(1.15);}}

/* pupil */
.ati-page .cf-pupil{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:rgba(50,20,0,0.8);}

/* eye highlight */
.ati-page .cf-highlight{position:absolute;top:18%;right:18%;width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,0.9);}

/* eyelashes */
.ati-page .cf-lash{position:absolute;top:-4px;width:1.5px;height:7px;background:rgba(232,98,26,0.7);border-radius:1px;transform-origin:bottom center;}
.ati-page .cf-lash1{left:25%;transform:rotate(-15deg);}
.ati-page .cf-lash2{left:40%;transform:rotate(-5deg);}
.ati-page .cf-lash3{left:58%;transform:rotate(5deg);}
.ati-page .cf-lash4{left:73%;transform:rotate(15deg);}

/* ── NOSE — refined ── */
.ati-page .cf-nose{position:absolute;top:48%;left:50%;transform:translateX(-50%);z-index:4;}
.ati-page .cf-nose-bridge{width:2px;height:24px;background:linear-gradient(to bottom,transparent,rgba(232,98,26,0.3));margin:0 auto;}
.ati-page .cf-nose-tip{width:16px;height:8px;border-bottom:1.5px solid rgba(232,98,26,0.45);border-radius:0 0 50% 50%;margin:0 auto;}
.ati-page .cf-nostril{position:absolute;bottom:-2px;width:10px;height:6px;border-bottom:1.5px solid rgba(232,98,26,0.5);border-radius:50%;}
.ati-page .cf-nostril-l{left:-14px;}
.ati-page .cf-nostril-r{right:-14px;}

/* ── LIPS — slim, defined, sexy ── */
.ati-page .cf-lips{position:absolute;bottom:14%;left:50%;transform:translateX(-50%);width:46px;z-index:4;}
/* cupid's bow — narrow, sharp */
.ati-page .cf-cupid{width:46px;height:7px;border-top:2px solid rgba(232,98,26,0.82);border-left:1px solid rgba(232,98,26,0.35);border-right:1px solid rgba(232,98,26,0.35);border-radius:40% 40% 0 0 / 100% 100% 0 0;position:relative;}
.ati-page .cf-cupid::after{content:'';position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:10px;height:4px;border-top:2px solid rgba(232,98,26,0.65);border-radius:40% 40% 0 0;}
/* upper lip — slim height */
.ati-page .cf-lip-top{width:46px;height:8px;border-top:1px solid rgba(232,98,26,0.45);border-radius:25% 25% 0 0 / 70% 70% 0 0;animation:cfLipPulse 4s ease-in-out infinite;}
/* lower lip — fuller but not fat, 40px max */
.ati-page .cf-lip-bottom{width:40px;height:10px;border-bottom:2px solid rgba(232,98,26,0.75);border-left:1px solid rgba(232,98,26,0.3);border-right:1px solid rgba(232,98,26,0.3);border-radius:0 0 50% 50% / 0 0 100% 100%;margin:0 auto;animation:cfLipPulse 4s ease-in-out infinite;background:rgba(232,98,26,0.05);}
.ati-page .cf-lip-line{width:44px;height:1px;background:rgba(232,98,26,0.38);margin:-1px auto 0;}
@keyframes cfLipPulse{0%,100%{opacity:.75;}50%{opacity:1;}}

/* ── LEFT CHEEK: acne dots + scar lines ── */
.ati-page .cf-cheek-l{position:absolute;top:44%;left:7%;z-index:4;}
.ati-page .cf-acne{display:block;border-radius:50%;position:absolute;animation:cfAcne 2.5s ease-in-out infinite;}
.ati-page .cf-a1{width:6px;height:6px;background:rgba(232,98,26,0.75);top:0;left:0;animation-delay:0s;}
.ati-page .cf-a2{width:5px;height:5px;background:rgba(232,98,26,0.6);top:14px;left:10px;animation-delay:.5s;}
.ati-page .cf-a3{width:4px;height:4px;background:rgba(232,98,26,0.5);top:4px;left:20px;animation-delay:1s;}
@keyframes cfAcne{0%,100%{opacity:.35;transform:scale(.8);}50%{opacity:1;transform:scale(1.4);box-shadow:0 0 7px rgba(232,98,26,.8);}}
.ati-page .cf-scar{position:absolute;height:1px;background:rgba(232,98,26,0.35);border-radius:1px;animation:cfScarPulse 3s ease-in-out infinite;}
.ati-page .cf-sc1{width:14px;top:24px;left:2px;transform:rotate(-8deg);}
.ati-page .cf-sc2{width:10px;top:30px;left:8px;transform:rotate(12deg);animation-delay:.6s;}
@keyframes cfScarPulse{0%,100%{opacity:.25;}50%{opacity:.7;}}

/* ── RIGHT CHEEK: post-treatment glow sparkles ── */
.ati-page .cf-cheek-r{position:absolute;top:38%;right:8%;z-index:4;}
.ati-page .cf-spark{display:block;position:absolute;border-radius:50%;animation:cfSpark 2s ease-in-out infinite;}
.ati-page .cf-sk1{width:5px;height:5px;background:rgba(255,200,100,0.9);top:0;left:0;animation-delay:0s;}
.ati-page .cf-sk2{width:4px;height:4px;background:rgba(232,98,26,0.8);top:14px;left:8px;animation-delay:.4s;}
.ati-page .cf-sk3{width:6px;height:6px;background:rgba(255,180,80,0.85);top:6px;left:18px;animation-delay:.8s;}
.ati-page .cf-sk4{width:3px;height:3px;background:rgba(255,220,120,0.9);top:20px;left:3px;animation-delay:1.2s;}
@keyframes cfSpark{0%,100%{opacity:0;transform:scale(.3);}50%{opacity:1;transform:scale(1.7);box-shadow:0 0 8px rgba(255,180,80,1);}}

/* ── RF TIGHTENING arcs on each cheek jaw ── */
.ati-page .cf-rf-l{position:absolute;top:62%;left:1%;z-index:4;}
.ati-page .cf-rf-r{position:absolute;top:62%;right:1%;z-index:4;transform:scaleX(-1);}
.ati-page .cf-rfarc{position:absolute;border-radius:50%;border:1.5px solid rgba(232,98,26,0.65);border-right-color:transparent;border-bottom-color:transparent;transform:rotate(-45deg);animation:cfRfArc 2s ease-in-out infinite;}
.ati-page .cf-rfa1{width:14px;height:14px;top:0;left:0;animation-delay:0s;}
.ati-page .cf-rfa2{width:22px;height:22px;top:-4px;left:-4px;border-width:1px;animation-delay:.28s;}
.ati-page .cf-rfa3{width:32px;height:32px;top:-9px;left:-9px;border-width:.8px;animation-delay:.56s;opacity:.6;}
@keyframes cfRfArc{0%,100%{opacity:1;}50%{opacity:.08;}}
.ati-page .cf-rf-label{position:absolute;top:32px;left:0;font-family:var(--fa);font-size:7px;font-weight:800;letter-spacing:2px;color:rgba(232,98,26,0.6);text-transform:uppercase;white-space:nowrap;}

/* ── MICRONEEDLING array right side of face ── */
.ati-page .cf-mn-arr{position:absolute;top:35%;right:-18px;display:flex;flex-direction:column;gap:5px;z-index:7;align-items:flex-end;}
.ati-page .cf-mn{width:1.5px;border-radius:1px 1px 2px 2px;background:linear-gradient(to bottom,rgba(232,98,26,0.9),rgba(232,98,26,0.25));animation:cfMnIn 2s ease-in-out infinite;transform-origin:top center;}
.ati-page .cf-mn1{height:16px;animation-delay:0s;}.ati-page .cf-mn2{height:20px;animation-delay:.1s;}.ati-page .cf-mn3{height:13px;animation-delay:.2s;}
.ati-page .cf-mn4{height:18px;animation-delay:.3s;}.ati-page .cf-mn5{height:11px;animation-delay:.4s;}.ati-page .cf-mn6{height:17px;animation-delay:.5s;}.ati-page .cf-mn7{height:14px;animation-delay:.6s;}
@keyframes cfMnIn{0%,100%{opacity:.3;transform:scaleY(.6);}50%{opacity:1;transform:scaleY(1);box-shadow:0 0 5px rgba(232,98,26,.8);}}
.ati-page .cf-mn-label{position:absolute;top:calc(100% + 4px);right:0;font-family:var(--fa);font-size:7px;font-weight:800;letter-spacing:1.5px;color:rgba(232,98,26,0.6);text-transform:uppercase;white-space:nowrap;}

/* ── LASER beam hitting left cheek ── */
.ati-page .cf-laser-hit{position:absolute;top:40%;left:-2px;z-index:6;}
.ati-page .cf-lbeam{width:20px;height:2px;background:linear-gradient(90deg,rgba(232,98,26,1),rgba(232,98,26,0.1));box-shadow:0 0 6px rgba(232,98,26,0.8),0 0 14px rgba(232,98,26,0.3);border-radius:1px;animation:cfBeam 1.4s ease-in-out infinite;}
@keyframes cfBeam{0%,100%{opacity:1;}50%{opacity:.12;}}
.ati-page .cf-limp{position:absolute;border-radius:50%;border:1.5px solid rgba(232,98,26,0.85);animation:cfLaserImp 1.4s ease-out infinite;top:1px;left:18px;transform:translate(-50%,-50%);}
.ati-page .cf-li1{animation-delay:0s;}.ati-page .cf-li2{animation-delay:.2s;}.ati-page .cf-li3{animation-delay:.4s;}
@keyframes cfLaserImp{0%{width:2px;height:2px;opacity:.9;margin:-1px 0 0 -1px;}100%{width:20px;height:20px;opacity:0;margin:-10px 0 0 -10px;}}
.ati-page .cf-limp-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--or);box-shadow:0 0 8px rgba(232,98,26,1);top:1px;left:18px;transform:translate(-50%,-50%);animation:cfBeam 1.4s ease-in-out infinite;}
.ati-page .cf-laser-label{position:absolute;top:10px;left:0;font-family:var(--fa);font-size:7px;font-weight:800;letter-spacing:2px;color:rgba(232,98,26,0.6);text-transform:uppercase;}

/* ── PRP injection point chin ── */
.ati-page .cf-prp-chin{position:absolute;bottom:4%;left:50%;transform:translateX(-50%);z-index:6;width:30px;height:30px;}
.ati-page .cf-prp-needle{position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:1.5px;height:16px;background:linear-gradient(to bottom,rgba(232,98,26,0.9),rgba(232,98,26,0.4));border-radius:0 0 2px 2px;animation:cfNeedle 2s ease-in-out infinite;}
@keyframes cfNeedle{0%,100%{opacity:.4;transform:translateX(-50%) scaleY(.7);}50%{opacity:1;transform:translateX(-50%) scaleY(1);}}
.ati-page .cf-prp-drop{position:absolute;top:-26px;left:50%;transform:translateX(-50%);width:5px;height:7px;background:var(--or);border-radius:50% 50% 60% 60%;box-shadow:0 0 6px rgba(232,98,26,0.9);animation:cfPrpDrop 2s ease-in infinite;opacity:0;}
@keyframes cfPrpDrop{0%{top:-30px;opacity:0;}15%{opacity:1;}85%{opacity:.5;}100%{top:-6px;opacity:0;}}
.ati-page .cf-prpimp{position:absolute;border-radius:50%;border:1.5px solid rgba(232,98,26,0.85);top:50%;left:50%;animation:cfPrpImp 2s ease-out infinite;}
.ati-page .cf-pp1{animation-delay:0s;}.ati-page .cf-pp2{animation-delay:.35s;}
@keyframes cfPrpImp{0%{width:2px;height:2px;opacity:.9;margin:-1px 0 0 -1px;}100%{width:24px;height:24px;opacity:0;margin:-12px 0 0 -12px;}}
.ati-page .cf-prp-label{position:absolute;top:16px;left:50%;transform:translateX(-50%);font-family:var(--fa);font-size:7px;font-weight:800;letter-spacing:2px;color:rgba(232,98,26,0.65);text-transform:uppercase;white-space:nowrap;}

/* ── PRP under eyes ── */
.ati-page .cf-prp-eye-l{position:absolute;top:37%;left:10%;z-index:6;}
.ati-page .cf-prp-eye-r{position:absolute;top:37%;right:10%;z-index:6;}
.ati-page .cf-prp-eye-l .cf-prp-needle,.ati-page .cf-prp-eye-r .cf-prp-needle{height:10px;top:-10px;}

/* ── LIFT LINES jawline ── */
.ati-page .cf-lift{position:absolute;bottom:20%;height:2px;background:rgba(232,98,26,0.4);border-radius:1px;animation:cfLift 2.5s ease-in-out infinite;}
.ati-page .cf-lift-l{width:28px;left:3%;transform:rotate(22deg);transform-origin:right center;}
.ati-page .cf-lift-r{width:28px;right:3%;transform:rotate(-22deg);transform-origin:left center;}
@keyframes cfLift{0%,100%{opacity:.25;}50%{opacity:.85;box-shadow:0 0 4px rgba(232,98,26,.5);}}
/* lift arrows */
.ati-page .cf-lift-arrow{position:absolute;bottom:23%;width:0;height:0;z-index:5;}
.ati-page .cf-la-l{left:6%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid rgba(232,98,26,0.5);animation:cfLift 2.5s .4s ease-in-out infinite;}
.ati-page .cf-la-r{right:6%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid rgba(232,98,26,0.5);animation:cfLift 2.5s .4s ease-in-out infinite;}

/* ── CONTOUR cheekbone highlight lines ── */
.ati-page .cf-contour{position:absolute;top:50%;height:1px;background:linear-gradient(90deg,rgba(232,98,26,0.35),transparent);border-radius:1px;width:24px;animation:cfContour 3s ease-in-out infinite;}
.ati-page .cf-con-l{left:4%;transform:rotate(-18deg);}
.ati-page .cf-con-r{right:4%;background:linear-gradient(270deg,rgba(232,98,26,0.35),transparent);transform:rotate(18deg);}
@keyframes cfContour{0%,100%{opacity:.3;}50%{opacity:.8;}}

/* ══════════ NECK + SHOULDERS ══════════ */
.ati-page .cf-neck{position:absolute;top:calc(50% + 100px);left:50%;transform:translateX(-50%);width:50px;height:52px;border-left:1.5px solid rgba(232,98,26,0.3);border-right:1.5px solid rgba(232,98,26,0.3);z-index:4;}
.ati-page .cf-shoulder{position:absolute;top:calc(50% + 148px);width:110px;height:2px;background:rgba(232,98,26,0.25);}
.ati-page .cf-shl{left:calc(50% - 150px);transform:rotate(16deg);transform-origin:right center;}
.ati-page .cf-shr{right:calc(50% - 150px);transform:rotate(-16deg);transform-origin:left center;}

/* ══════════ LASER DEVICE left ══════════ */
.ati-page .cf-laser-dev{position:absolute;top:calc(50% - 18px);left:4px;display:flex;align-items:center;gap:4px;z-index:8;}
.ati-page .cf-dev-body{width:46px;height:22px;background:#1a1a1a;border:1.5px solid rgba(232,98,26,0.45);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 6px;}
.ati-page .cf-dev-led{width:13px;height:7px;border-radius:3px;background:rgba(232,98,26,0.9);animation:cfLed 1.2s ease-in-out infinite;box-shadow:0 0 5px rgba(232,98,26,0.7);}
.ati-page .cf-led2{width:8px;animation-delay:.3s;background:rgba(255,150,50,0.7);}
@keyframes cfLed{0%,100%{opacity:1;}50%{opacity:.2;}}
.ati-page .cf-dev-nozzle{width:10px;height:10px;border-radius:50%;background:var(--or);box-shadow:0 0 10px rgba(232,98,26,1),0 0 20px rgba(232,98,26,0.5);animation:cfLed 1.2s ease-in-out infinite;}
.ati-page .cf-dev-beam-ext{width:65px;height:2px;background:linear-gradient(90deg,rgba(232,98,26,1),rgba(232,98,26,0.05));box-shadow:0 0 6px rgba(232,98,26,0.7);border-radius:1px;animation:cfBeam 1.2s ease-in-out infinite;}

/* ══════════ RF DEVICE right ══════════ */
.ati-page .cf-rf-dev{position:absolute;top:calc(50% - 16px);right:4px;display:flex;align-items:center;flex-direction:row-reverse;gap:4px;z-index:8;}
.ati-page .cf-rfnozzle{background:#f07a38;box-shadow:0 0 10px rgba(240,122,56,1),0 0 20px rgba(240,122,56,0.5);}
.ati-page .cf-rfbody{}
.ati-page .cf-rfled{background:rgba(240,122,56,0.9);animation-duration:1.8s;}

/* ══════════ FLOATING CHIPS — text only, no emoji ══════════ */
.ati-page .aif-chip{position:absolute;background:#fff;border:1.5px solid rgba(232,98,26,0.22);border-radius:50px;padding:7px 13px;font-family:var(--fa);font-size:11px;font-weight:700;color:var(--blk);white-space:nowrap;box-shadow:0 4px 18px rgba(0,0,0,0.08);z-index:9;display:flex;align-items:center;gap:6px;}
.ati-page .aif-cdot{width:6px;height:6px;border-radius:50%;background:var(--or);flex-shrink:0;box-shadow:0 0 6px rgba(232,98,26,0.8);animation:aifDotPop 1.5s ease-in-out infinite;}
@keyframes aifDotPop{0%,100%{opacity:.3;transform:scale(.8);}50%{opacity:1;transform:scale(1.4);}}
.ati-page .aif-c1{top:5%;left:2%;animation:aifChipF1 3s 0s ease-in-out infinite;}
.ati-page .aif-c2{top:5%;right:2%;animation:aifChipF1 3s .6s ease-in-out infinite;}
.ati-page .aif-c3{bottom:13%;left:2%;animation:aifChipF1 3s 1.2s ease-in-out infinite;}
.ati-page .aif-c4{bottom:13%;right:2%;animation:aifChipF1 3s 1.8s ease-in-out infinite;}
@keyframes aifChipF1{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}

/* ══════════ STAT BADGE ══════════ */
.ati-page .aif-badge{position:absolute;bottom:10px;right:10px;background:var(--or);color:#fff;border-radius:12px;padding:12px 16px;text-align:center;box-shadow:0 8px 28px rgba(232,98,26,.45);animation:aifChipF1 3s 2.4s ease-in-out infinite;z-index:10;}
.ati-page .aif-bn{font-family:var(--fh);font-size:24px;font-weight:900;display:block;line-height:1;}
.ati-page .aif-bl{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;opacity:.85;margin-top:3px;display:block;}

/* ══════════ ECG HEARTBEAT LINE (bottom of scene) ══════════ */
.ati-page .cf-ecg-wrap{
  position:absolute;
  bottom:4%;left:5%;right:5%;
  height:48px;
  z-index:8;
}
.ati-page .cf-ecg-svg{width:100%;height:100%;overflow:visible;}
.ati-page .cf-ecg-line{
  fill:none;
  stroke:rgba(232,98,26,0.55);
  stroke-width:1.5;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.ati-page .cf-ecg-pulse{
  position:absolute;
  top:50%;left:0;
  width:9px;height:9px;border-radius:50%;
  background:var(--or);
  box-shadow:0 0 10px rgba(232,98,26,1),0 0 22px rgba(232,98,26,0.5);
  transform:translate(-50%,-50%);
  animation:cfEcgRun 2s linear infinite;
}
@keyframes cfEcgRun{0%{left:0%;}100%{left:100%;}}

/* ══════════ DEPTH SCALE — ruler around face, no box ══════════ */
/* Left vertical ruler */
.ati-page .cf-scale-l{
  position:absolute;
  top:50%;left:calc(50% - 152px);
  transform:translateY(-46%);
  height:315px;
  width:32px;
  z-index:8;
  pointer-events:none;
}
.ati-page .cf-scale-l-line{
  position:absolute;right:0;top:0;bottom:0;
  width:1px;
  background:linear-gradient(to bottom,transparent 0%,rgba(232,98,26,0.35) 15%,rgba(232,98,26,0.35) 85%,transparent 100%);
}
/* Right vertical ruler */
.ati-page .cf-scale-r{
  position:absolute;
  top:50%;right:calc(50% - 152px);
  transform:translateY(-46%);
  height:315px;
  width:32px;
  z-index:8;
  pointer-events:none;
}
.ati-page .cf-scale-r-line{
  position:absolute;left:0;top:0;bottom:0;
  width:1px;
  background:linear-gradient(to bottom,transparent 0%,rgba(232,98,26,0.35) 15%,rgba(232,98,26,0.35) 85%,transparent 100%);
}
/* Tick marks + labels shared style */
.ati-page .cf-stk{
  position:absolute;
  display:flex;align-items:center;
  font-family:var(--fa);font-size:7px;font-weight:700;
  letter-spacing:.5px;color:rgba(232,98,26,0.6);
  white-space:nowrap;
}
/* Left ticks — line goes RIGHT toward face */
.ati-page .cf-scale-l .cf-stk{
  right:0;
  flex-direction:row-reverse;
  gap:3px;
}
.ati-page .cf-scale-l .cf-stk::after{
  content:'';width:7px;height:1px;
  background:rgba(232,98,26,0.55);
  flex-shrink:0;
}
/* Right ticks — line goes LEFT toward face */
.ati-page .cf-scale-r .cf-stk{
  left:0;
  flex-direction:row;
  gap:3px;
}
.ati-page .cf-scale-r .cf-stk::after{
  content:'';width:7px;height:1px;
  background:rgba(232,98,26,0.55);
  flex-shrink:0;
}
/* Tick positions */
.ati-page .cf-stk1{top:0%;}
.ati-page .cf-stk2{top:25%;}
.ati-page .cf-stk3{top:52%;}
.ati-page .cf-stk4{top:76%;}
.ati-page .cf-stk5{top:100%;}

/* hide legacy */
.ati-page .hv-stat,.ati-page .hvs-n,.ati-page .hvs-l{display:none;}

/* ======================== LEARN ======================== */
.ati-page .sec-learn{background:var(--off);}
.ati-page .learn-hd{text-align:center;margin-bottom:48px;}
.ati-page .learn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
.ati-page .lc{padding:24px 20px;background:#fff;border:1px solid var(--bl);border-radius:10px;transition:all .35s;position:relative;overflow:hidden;}
.ati-page .lc::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--or);transform:scaleX(0);transform-origin:left;transition:transform .4s;}
.ati-page .lc:hover{border-color:rgba(232,98,26,.25);transform:translateY(-5px);box-shadow:0 14px 40px rgba(0,0,0,.1);}
.ati-page .lc:hover::after{transform:scaleX(1);}
.ati-page .lc-n{font-family:var(--fh);font-size:32px;font-weight:700;color:rgba(232,98,26,.1);position:absolute;top:10px;right:12px;line-height:1;}
.ati-page .lc-ic{font-size:26px;margin-bottom:10px;}
.ati-page .lc-t{font-size:14px;font-weight:700;color:var(--blk);margin-bottom:6px;}
.ati-page .lc-d{font-size:12.5px;color:var(--tm);line-height:1.7;}

/* ======================== MODULES ======================== */
.ati-page .sec-mod{background:var(--drk);}
.ati-page .mod-intro{max-width:620px;margin-bottom:44px;}
.ati-page .mod-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}
.ati-page .mod-card{background:rgba(255,255,255,.04);border:1px solid var(--bld);border-radius:10px;overflow:hidden;transition:border-color .3s;}
.ati-page .mod-card:hover{border-color:rgba(232,98,26,.2);}
.ati-page .mod-hd{padding:17px 20px;display:flex;align-items:center;gap:12px;cursor:pointer;position:relative;}
.ati-page .mod-hd::after{content:'+';position:absolute;right:16px;font-size:20px;font-weight:300;color:var(--or);transition:transform .3s;}
.ati-page .mod-card.open .mod-hd::after{transform:rotate(45deg);}
.ati-page .mod-num{width:34px;min-width:34px;height:34px;border-radius:7px;background:rgba(232,98,26,.1);border:1px solid rgba(232,98,26,.2);display:flex;align-items:center;justify-content:center;font-family:var(--fa);font-size:11px;font-weight:700;color:var(--or);}
.ati-page .mod-inf h3{font-size:13px;font-weight:600;color:#fff;margin-bottom:2px;}
.ati-page .mod-inf span{font-size:11px;color:#888;}
.ati-page .mod-body{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .5s ease,padding .3s;}
.ati-page .mod-card.open .mod-body{max-height:360px;padding:0 20px 18px;}
.ati-page .mod-tpcs{list-style:none;border-top:1px solid var(--bld);padding-top:12px;}
.ati-page .mod-tpcs li{display:flex;align-items:flex-start;gap:8px;padding:5px 0;font-size:13px;color:#bbb;line-height:1.5;}
.ati-page .mod-tpcs li::before{content:'▹';color:var(--or);flex-shrink:0;margin-top:1px;font-size:11px;}

/* ======================== DETAILS ======================== */
.ati-page .sec-det{background:var(--lbg);}
.ati-page .det-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;}
.ati-page .dc{padding:26px 20px;background:#fff;border:1px solid var(--bl);border-radius:10px;text-align:center;transition:all .3s;position:relative;overflow:hidden;}
.ati-page .dc::before{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--or);transform:scaleX(0);transition:transform .4s;}
.ati-page .dc:hover{border-color:rgba(232,98,26,.25);transform:translateY(-5px);box-shadow:0 12px 36px rgba(0,0,0,.1);}
.ati-page .dc:hover::before{transform:scaleX(1);}
.ati-page .dc-ic{font-size:32px;margin-bottom:12px;display:block;}
.ati-page .dc-lb{font-family:var(--fa);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--tmu);margin-bottom:6px;}
.ati-page .dc-vl{font-family:var(--fh);font-size:18px;font-weight:700;color:var(--blk);margin-bottom:5px;}
.ati-page .dc-nt{font-size:12px;color:var(--tmu);line-height:1.6;}
.ati-page .elig-s{margin-top:52px;}
.ati-page .elig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;}
.ati-page .elig-item{display:flex;align-items:center;gap:10px;padding:13px 15px;background:#fff;border:1px solid var(--bl);border-radius:8px;font-size:13px;color:var(--tm);transition:border-color .3s,transform .3s;}
.ati-page .elig-item:hover{border-color:rgba(232,98,26,.3);transform:translateX(4px);}
.ati-page .elig-item .ei{font-size:18px;flex-shrink:0;}
.ati-page .mini-cta{margin-top:40px;padding:38px 40px;background:linear-gradient(135deg,#1c0e05 0%,#2a1408 50%,#181818 100%);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;position:relative;overflow:hidden;}
.ati-page .mini-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 80% 50%,rgba(232,98,26,.15) 0%,transparent 70%);pointer-events:none;}
.ati-page .mc-txt{position:relative;z-index:1;}
.ati-page .mc-txt h3{font-family:var(--fh);font-size:clamp(18px,2.2vw,28px);font-weight:700;color:#fff;margin-bottom:8px;}
.ati-page .mc-txt h3 span{color:var(--or);}
.ati-page .mc-txt p{font-size:14px;color:#aaa;max-width:460px;line-height:1.7;}
.ati-page .mc-btns{display:flex;gap:12px;flex-shrink:0;position:relative;z-index:1;}

/* ======================== CAREERS ======================== */
.ati-page .sec-car{background:var(--drk2);}
.ati-page .car-hd{text-align:center;margin-bottom:48px;}
.ati-page .car-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.ati-page .cc{padding:24px 16px;background:rgba(255,255,255,.04);border:1px solid var(--bld);border-radius:10px;text-align:center;transition:all .35s;position:relative;overflow:hidden;}
.ati-page .cc::before{content:'';position:absolute;inset:0;background:linear-gradient(160deg,rgba(232,98,26,.06) 0%,transparent 60%);opacity:0;transition:opacity .3s;}
.ati-page .cc:hover{border-color:rgba(232,98,26,.3);transform:translateY(-6px);box-shadow:0 18px 48px rgba(0,0,0,.5);}
.ati-page .cc:hover::before{opacity:1;}
.ati-page .cc-ic{font-size:34px;margin-bottom:11px;display:block;}
.ati-page .cc-t{font-size:13px;font-weight:700;color:#fff;margin-bottom:7px;}
.ati-page .cc-d{font-size:12px;color:#999;line-height:1.65;margin-bottom:10px;}
.ati-page .cc-tg{display:inline-block;padding:3px 11px;background:rgba(232,98,26,.12);border:1px solid rgba(232,98,26,.22);border-radius:20px;font-size:11px;color:var(--or);font-weight:600;}

/* ======================== FAQ ======================== */
.ati-page .sec-faq{background:var(--off);padding-bottom:80px;}
.ati-page .faq-hd{text-align:center;margin-bottom:44px;}
.ati-page .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:1100px;margin:0 auto;}
.ati-page .faq-item{background:#fff;border:1px solid var(--bl);border-radius:10px;overflow:hidden;transition:border-color .3s;}
.ati-page .faq-item.open{border-color:rgba(232,98,26,.3);}
.ati-page .faq-q{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:12px;}
.ati-page .faq-q span{font-size:13.5px;font-weight:600;color:var(--blk);line-height:1.5;}
.ati-page .faq-ic{width:28px;min-width:28px;height:28px;background:rgba(232,98,26,.08);border:1px solid rgba(232,98,26,.2);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--or);transition:transform .3s;}
.ati-page .faq-item.open .faq-ic{transform:rotate(45deg);}
.ati-page .faq-a{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .45s ease,padding .3s;font-size:13px;color:var(--tm);line-height:1.8;}
.ati-page .faq-item.open .faq-a{padding:0 20px 15px;max-height:220px;}

/* ======================== RESPONSIVE ======================== */

/* TABLET (768px–1024px): side by side like desktop but slightly smaller */
@media(max-width:1024px){
  .ati-page #ati-hero{grid-template-columns:1fr 1fr;padding:100px 0 60px;align-items:center;}
  .ati-page .h-bgtext,.ati-page .h-vbar{display:none;}
  .ati-page .h-right{display:flex;justify-content:center;padding:0 10px 0 0;}
  .ati-page .hvis{width:340px;height:390px;}
  .ati-page .aif-scene{transform:scale(0.75);transform-origin:center center;}
  .ati-page .h-left{padding:0 16px 0 28px;}
  .ati-page .det-grid{grid-template-columns:repeat(2,1fr);}
  .ati-page .elig-grid{grid-template-columns:repeat(2,1fr);}
  .ati-page .car-grid{grid-template-columns:repeat(2,1fr);}
}

/* MOBILE (max 768px): single column, animation ABOVE text, bigger */
@media(max-width:768px){
  .ati-page #ati-hero{grid-template-columns:1fr;padding:80px 0 40px;display:flex;flex-direction:column;}
  .ati-page .h-right{order:-1;display:flex;justify-content:center;padding:0 0 24px;}
  .ati-page .h-left{order:1;padding:0 20px;}
  .ati-page .hvis{width:380px;height:430px;}
  .ati-page .aif-scene{transform:scale(0.80);transform-origin:top center;}
  .ati-page .ati-sec{padding:56px 0;}
  .ati-page .sec-faq{padding-bottom:56px;}
  .ati-page .learn-grid,.ati-page .mod-grid,.ati-page .det-grid,.ati-page .elig-grid,.ati-page .car-grid,.ati-page .faq-grid{grid-template-columns:1fr;}
  .ati-page .mini-cta{flex-direction:column;align-items:flex-start;padding:24px 20px;}
  .ati-page .h-stats{width:100%;}
  .ati-page .hst{flex:1;padding:12px 16px;}
  .ati-page .hst-num{font-size:22px;}
}

/* SMALL MOBILE (max 480px) */
@media(max-width:480px){
  .ati-page .h-left{padding:0 16px;}
  .ati-page .ati-inner{padding:0 16px;}
  .ati-page .hvis{width:340px;height:385px;}
  .ati-page .aif-scene{transform:scale(0.72);transform-origin:top center;}
}

/* VERY SMALL (max 380px) */
@media(max-width:380px){
  .ati-page .hvis{width:300px;height:340px;}
  .ati-page .aif-scene{transform:scale(0.62);transform-origin:top center;}
}/* End custom CSS */