.elementor-511 .elementor-element.elementor-element-1f7e021{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:100px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-70cae6e{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-511 .elementor-element.elementor-element-1e6c170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-511 .elementor-element.elementor-element-1e6c170 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-511 .elementor-element.elementor-element-1e6c170 .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-1e6c170.elementor-view-stacked .elementor-icon{background-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-1e6c170.elementor-view-framed .elementor-icon, .elementor-511 .elementor-element.elementor-element-1e6c170.elementor-view-default .elementor-icon{fill:#EE8611;color:#EE8611;border-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-1e6c170 .elementor-icon{font-size:20px;}.elementor-511 .elementor-element.elementor-element-1e6c170 .elementor-icon-box-title, .elementor-511 .elementor-element.elementor-element-1e6c170 .elementor-icon-box-title a{font-size:17px;}.elementor-511 .elementor-element.elementor-element-cc2caba .title-after_title, .elementor-511 .elementor-element.elementor-element-cc2caba .title-subtitle, .elementor-511 .elementor-element.elementor-element-cc2caba .woodmart-title-container{max-width:760px;}.elementor-511 .elementor-element.elementor-element-cc2caba .title{font-size:65px;}.elementor-511 .elementor-element.elementor-element-34f29bd .wd-text-block{max-width:780px;font-size:22px;}.elementor-511 .elementor-element.elementor-element-18b50ea{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-511 .elementor-element.elementor-element-cf45594{--display:flex;--min-height:65vh;--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-511 .elementor-element.elementor-element-cf45594:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-cf45594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amityint.com.au/wp-content/uploads/2026/09/amity-slider-bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-511 .elementor-element.elementor-element-7ff3f5d{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-511 .elementor-element.elementor-element-fa61a69{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-511 .elementor-element.elementor-element-13861d0{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-511 .elementor-element.elementor-element-13861d0:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-13861d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-511 .elementor-element.elementor-element-75e406d{--display:flex;}.elementor-511 .elementor-element.elementor-element-5c34d0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-511 .elementor-element.elementor-element-5c34d0a.elementor-element{--align-self:center;}.elementor-511 .elementor-element.elementor-element-5c34d0a .elementor-icon-box-wrapper{gap:15px;}.elementor-511 .elementor-element.elementor-element-5c34d0a .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-5c34d0a.elementor-view-stacked .elementor-icon{background-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-5c34d0a.elementor-view-framed .elementor-icon, .elementor-511 .elementor-element.elementor-element-5c34d0a.elementor-view-default .elementor-icon{fill:#EE8611;color:#EE8611;border-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-5c34d0a .elementor-icon{font-size:18px;}.elementor-511 .elementor-element.elementor-element-5c34d0a .elementor-icon-box-title, .elementor-511 .elementor-element.elementor-element-5c34d0a .elementor-icon-box-title a{font-size:15px;}.elementor-511 .elementor-element.elementor-element-68270a0{text-align:center;}.elementor-511 .elementor-element.elementor-element-68270a0 .elementor-heading-title{font-size:37px;}.elementor-511 .elementor-element.elementor-element-4e05f57 .wd-text-block{max-width:45%;}.elementor-511 .elementor-element.elementor-element-c34afcc{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-511 .elementor-element.elementor-element-5f7edfa{--display:flex;}.elementor-511 .elementor-element.elementor-element-5a956f0{--wd-brd-radius:custompx;}.elementor-511 .elementor-element.elementor-element-e8d2d75 .elementor-icon-box-wrapper{gap:15px;}.elementor-511 .elementor-element.elementor-element-e8d2d75 .elementor-icon-box-title{margin-block-end:0px;color:#EE8611;}.elementor-511 .elementor-element.elementor-element-e8d2d75.elementor-view-stacked .elementor-icon{background-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-e8d2d75.elementor-view-framed .elementor-icon, .elementor-511 .elementor-element.elementor-element-e8d2d75.elementor-view-default .elementor-icon{fill:#EE8611;color:#EE8611;border-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-e8d2d75 .elementor-icon{font-size:20px;}.elementor-511 .elementor-element.elementor-element-e8d2d75 .elementor-icon-box-title, .elementor-511 .elementor-element.elementor-element-e8d2d75 .elementor-icon-box-title a{font-size:14px;}.elementor-511 .elementor-element.elementor-element-f051bcb .elementor-heading-title{font-size:22px;}.elementor-511 .elementor-element.elementor-element-7d34c88{padding:0px 0px 20px 0px;--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-511 .elementor-element.elementor-element-7d34c88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-511 .elementor-element.elementor-element-7d34c88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-511 .elementor-element.elementor-element-7d34c88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-511 .elementor-element.elementor-element-7d34c88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-511 .elementor-element.elementor-element-7d34c88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-511 .elementor-element.elementor-element-7d34c88 .elementor-icon-list-icon i{color:#EE8611;transition:color 0.3s;}.elementor-511 .elementor-element.elementor-element-7d34c88 .elementor-icon-list-icon svg{fill:#EE8611;transition:fill 0.3s;}.elementor-511 .elementor-element.elementor-element-7d34c88 .elementor-icon-list-text{color:#242424;transition:color 0.3s;}.elementor-511 .elementor-element.elementor-element-a907999{--display:flex;}.elementor-511 .elementor-element.elementor-element-50b37ee{--wd-brd-radius:custompx;}.elementor-511 .elementor-element.elementor-element-c03892e .elementor-icon-box-wrapper{gap:15px;}.elementor-511 .elementor-element.elementor-element-c03892e .elementor-icon-box-title{margin-block-end:0px;color:#EE8611;}.elementor-511 .elementor-element.elementor-element-c03892e.elementor-view-stacked .elementor-icon{background-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-c03892e.elementor-view-framed .elementor-icon, .elementor-511 .elementor-element.elementor-element-c03892e.elementor-view-default .elementor-icon{fill:#EE8611;color:#EE8611;border-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-c03892e .elementor-icon{font-size:20px;}.elementor-511 .elementor-element.elementor-element-c03892e .elementor-icon-box-title, .elementor-511 .elementor-element.elementor-element-c03892e .elementor-icon-box-title a{font-size:14px;}.elementor-511 .elementor-element.elementor-element-82ed2fe .elementor-heading-title{font-size:22px;}.elementor-511 .elementor-element.elementor-element-d35434e{padding:0px 0px 20px 0px;--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-511 .elementor-element.elementor-element-d35434e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-511 .elementor-element.elementor-element-d35434e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-511 .elementor-element.elementor-element-d35434e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-511 .elementor-element.elementor-element-d35434e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-511 .elementor-element.elementor-element-d35434e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-511 .elementor-element.elementor-element-d35434e .elementor-icon-list-icon i{color:#EE8611;transition:color 0.3s;}.elementor-511 .elementor-element.elementor-element-d35434e .elementor-icon-list-icon svg{fill:#EE8611;transition:fill 0.3s;}.elementor-511 .elementor-element.elementor-element-d35434e .elementor-icon-list-text{color:#242424;transition:color 0.3s;}.elementor-511 .elementor-element.elementor-element-ea99a6a{--display:flex;}.elementor-511 .elementor-element.elementor-element-7fec040{--wd-brd-radius:custompx;}.elementor-511 .elementor-element.elementor-element-5d98f3f .elementor-icon-box-wrapper{gap:15px;}.elementor-511 .elementor-element.elementor-element-5d98f3f .elementor-icon-box-title{margin-block-end:0px;color:#EE8611;}.elementor-511 .elementor-element.elementor-element-5d98f3f.elementor-view-stacked .elementor-icon{background-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-5d98f3f.elementor-view-framed .elementor-icon, .elementor-511 .elementor-element.elementor-element-5d98f3f.elementor-view-default .elementor-icon{fill:#EE8611;color:#EE8611;border-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-5d98f3f .elementor-icon{font-size:20px;}.elementor-511 .elementor-element.elementor-element-5d98f3f .elementor-icon-box-title, .elementor-511 .elementor-element.elementor-element-5d98f3f .elementor-icon-box-title a{font-size:14px;}.elementor-511 .elementor-element.elementor-element-05ae4f9 .elementor-heading-title{font-size:22px;}.elementor-511 .elementor-element.elementor-element-6bfc86a{padding:0px 0px 20px 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-511 .elementor-element.elementor-element-6bfc86a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-511 .elementor-element.elementor-element-6bfc86a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-511 .elementor-element.elementor-element-6bfc86a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-511 .elementor-element.elementor-element-6bfc86a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-511 .elementor-element.elementor-element-6bfc86a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-511 .elementor-element.elementor-element-6bfc86a .elementor-icon-list-icon i{color:#EE8611;transition:color 0.3s;}.elementor-511 .elementor-element.elementor-element-6bfc86a .elementor-icon-list-icon svg{fill:#EE8611;transition:fill 0.3s;}.elementor-511 .elementor-element.elementor-element-6bfc86a .elementor-icon-list-text{color:#242424;transition:color 0.3s;}.elementor-511 .elementor-element.elementor-element-0e1e599{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-d24dbe1{--display:flex;}.elementor-511 .elementor-element.elementor-element-0338ab9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-511 .elementor-element.elementor-element-0338ab9.elementor-element{--align-self:flex-start;}.elementor-511 .elementor-element.elementor-element-0338ab9 .elementor-icon-box-wrapper{gap:15px;}.elementor-511 .elementor-element.elementor-element-0338ab9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-0338ab9.elementor-view-stacked .elementor-icon{background-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-0338ab9.elementor-view-framed .elementor-icon, .elementor-511 .elementor-element.elementor-element-0338ab9.elementor-view-default .elementor-icon{fill:#EE8611;color:#EE8611;border-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-0338ab9 .elementor-icon{font-size:18px;}.elementor-511 .elementor-element.elementor-element-0338ab9 .elementor-icon-box-title, .elementor-511 .elementor-element.elementor-element-0338ab9 .elementor-icon-box-title a{font-size:15px;}.elementor-511 .elementor-element.elementor-element-369f282{text-align:start;}.elementor-511 .elementor-element.elementor-element-369f282 .elementor-heading-title{font-size:37px;}.elementor-511 .elementor-element.elementor-element-df28d43{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-b777b55{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-511 .elementor-element.elementor-element-b777b55:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-b777b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-511 .elementor-element.elementor-element-c3c0c8c{--display:flex;}.elementor-511 .elementor-element.elementor-element-b9fa35d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-511 .elementor-element.elementor-element-b9fa35d.elementor-element{--align-self:center;}.elementor-511 .elementor-element.elementor-element-b9fa35d .elementor-icon-box-wrapper{gap:15px;}.elementor-511 .elementor-element.elementor-element-b9fa35d .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-b9fa35d.elementor-view-stacked .elementor-icon{background-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-b9fa35d.elementor-view-framed .elementor-icon, .elementor-511 .elementor-element.elementor-element-b9fa35d.elementor-view-default .elementor-icon{fill:#EE8611;color:#EE8611;border-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-b9fa35d .elementor-icon{font-size:18px;}.elementor-511 .elementor-element.elementor-element-b9fa35d .elementor-icon-box-title, .elementor-511 .elementor-element.elementor-element-b9fa35d .elementor-icon-box-title a{font-size:15px;}.elementor-511 .elementor-element.elementor-element-7b3c940{text-align:center;}.elementor-511 .elementor-element.elementor-element-7b3c940 .elementor-heading-title{font-size:37px;}.elementor-511 .elementor-element.elementor-element-0d40564{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-511 .elementor-element.elementor-element-29c99c5{--display:flex;--min-height:100vh;}.elementor-511 .elementor-element.elementor-element-29c99c5:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-29c99c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amityint.com.au/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-14-at-6.19.23-PM.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-511 .elementor-element.elementor-element-57b2a9a{--display:flex;}.elementor-511 .elementor-element.elementor-element-7528590{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-511 .elementor-element.elementor-element-7528590 .elementor-icon-box-wrapper{text-align:start;}.elementor-511 .elementor-element.elementor-element-7528590 .elementor-icon-box-title{margin-block-end:0px;color:#EE8510;}.elementor-511 .elementor-element.elementor-element-7528590 .elementor-icon-box-title, .elementor-511 .elementor-element.elementor-element-7528590 .elementor-icon-box-title a{font-size:15px;}.elementor-511 .elementor-element.elementor-element-8381dc7{text-align:start;}.elementor-511 .elementor-element.elementor-element-8381dc7 .elementor-heading-title{font-size:27px;font-weight:400;text-transform:capitalize;line-height:35px;}.elementor-511 .elementor-element.elementor-element-2a0e9f4{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-7fe6811 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-20322cc{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-9d27a51{--display:flex;}.elementor-511 .elementor-element.elementor-element-5312add{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-511 .elementor-element.elementor-element-5312add.elementor-element{--align-self:flex-start;}.elementor-511 .elementor-element.elementor-element-5312add .elementor-icon-box-wrapper{gap:15px;}.elementor-511 .elementor-element.elementor-element-5312add .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-5312add.elementor-view-stacked .elementor-icon{background-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-5312add.elementor-view-framed .elementor-icon, .elementor-511 .elementor-element.elementor-element-5312add.elementor-view-default .elementor-icon{fill:#EE8611;color:#EE8611;border-color:#EE8611;}.elementor-511 .elementor-element.elementor-element-5312add .elementor-icon{font-size:18px;}.elementor-511 .elementor-element.elementor-element-5312add .elementor-icon-box-title, .elementor-511 .elementor-element.elementor-element-5312add .elementor-icon-box-title a{font-size:15px;}.elementor-511 .elementor-element.elementor-element-67c892c{text-align:start;}.elementor-511 .elementor-element.elementor-element-67c892c .elementor-heading-title{font-size:37px;}.elementor-511 .elementor-element.elementor-element-074bbcd{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-76ac0b5{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-511 .elementor-element.elementor-element-76ac0b5:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-76ac0b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-511 .elementor-element.elementor-element-732b319{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-511 .elementor-element.elementor-element-1eeafc2{--display:flex;}.elementor-511 .elementor-element.elementor-element-15395e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-511 .elementor-element.elementor-element-15395e2 .elementor-icon-box-wrapper{text-align:start;}.elementor-511 .elementor-element.elementor-element-15395e2 .elementor-icon-box-title{margin-block-end:0px;color:#EE8510;}.elementor-511 .elementor-element.elementor-element-15395e2 .elementor-icon-box-title, .elementor-511 .elementor-element.elementor-element-15395e2 .elementor-icon-box-title a{font-size:15px;}.elementor-511 .elementor-element.elementor-element-a9c0f49{text-align:start;}.elementor-511 .elementor-element.elementor-element-a9c0f49 .elementor-heading-title{font-size:37px;}.elementor-511 .elementor-element.elementor-element-7bcf720{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-a06ddee{--display:flex;}.elementor-511 .elementor-element.elementor-element-891526a{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-2264cc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-511 .elementor-element.elementor-element-1219a11{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DEDEDE;--border-color:#DEDEDE;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-511 .elementor-element.elementor-element-1219a11:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-1219a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6C7C70F;}.elementor-511 .elementor-element.elementor-element-a62335d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-511 .elementor-element.elementor-element-a62335d .elementor-heading-title{font-size:22px;}.elementor-511 .elementor-element.elementor-element-6775323{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-511 .elementor-element.elementor-element-4de4909{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-511 .elementor-element.elementor-element-4de4909 .elementor-icon-box-wrapper{text-align:start;}.elementor-511 .elementor-element.elementor-element-4de4909 .elementor-icon-box-title{margin-block-end:0px;color:#EE8510;}.elementor-511 .elementor-element.elementor-element-4de4909 .elementor-icon-box-title, .elementor-511 .elementor-element.elementor-element-4de4909 .elementor-icon-box-title a{font-size:15px;}.elementor-511 .elementor-element.elementor-element-ec73f1c{text-align:start;}.elementor-511 .elementor-element.elementor-element-ec73f1c .elementor-heading-title{font-size:37px;}.elementor-511 .elementor-element.elementor-element-747055f{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-e35c072{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#ddd;}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-icon i{color:#EE8510;transition:color 0.3s;}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-icon svg{fill:#EE8510;transition:fill 0.3s;}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-item > a{font-size:16px;}.elementor-511 .elementor-element.elementor-element-e35c072 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1024px){.elementor-511 .elementor-element.elementor-element-1f7e021{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-cc2caba .title{font-size:42px;}.elementor-511 .elementor-element.elementor-element-34f29bd .wd-text-block{font-size:20px;}.elementor-511 .elementor-element.elementor-element-7ff3f5d{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-fa61a69{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-0e1e599{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-20322cc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-511 .elementor-element.elementor-element-1f7e021{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-511 .elementor-element.elementor-element-1e6c170 .elementor-icon-box-wrapper{gap:10px;}.elementor-511 .elementor-element.elementor-element-1e6c170 .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-1e6c170 .elementor-icon-box-title, .elementor-511 .elementor-element.elementor-element-1e6c170 .elementor-icon-box-title a{font-size:15px;}.elementor-511 .elementor-element.elementor-element-cc2caba > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-cc2caba .title{font-size:32px;}.elementor-511 .elementor-element.elementor-element-34f29bd > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-34f29bd .wd-text-block{font-size:18px;}.elementor-511 .elementor-element.elementor-element-18b50ea{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-511 .elementor-element.elementor-element-cf45594{--min-height:50vh;}.elementor-511 .elementor-element.elementor-element-cf45594:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-cf45594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-511 .elementor-element.elementor-element-7ff3f5d{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-fa61a69{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-5c34d0a .elementor-icon-box-wrapper{gap:10px;}.elementor-511 .elementor-element.elementor-element-5c34d0a .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-68270a0 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-511 .elementor-element.elementor-element-4e05f57 .wd-text-block{max-width:100%;}.elementor-511 .elementor-element.elementor-element-c34afcc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-511 .elementor-element.elementor-element-e8d2d75 .elementor-icon-box-wrapper{gap:10px;}.elementor-511 .elementor-element.elementor-element-e8d2d75 .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-c03892e .elementor-icon-box-wrapper{gap:10px;}.elementor-511 .elementor-element.elementor-element-c03892e .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-5d98f3f .elementor-icon-box-wrapper{gap:10px;}.elementor-511 .elementor-element.elementor-element-5d98f3f .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-0e1e599{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-0338ab9 .elementor-icon-box-wrapper{gap:10px;}.elementor-511 .elementor-element.elementor-element-0338ab9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-369f282 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-511 .elementor-element.elementor-element-df28d43{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-b9fa35d .elementor-icon-box-wrapper{gap:10px;}.elementor-511 .elementor-element.elementor-element-b9fa35d .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-7b3c940 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-511 .elementor-element.elementor-element-0d40564{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-29c99c5{--min-height:70vh;}.elementor-511 .elementor-element.elementor-element-29c99c5:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-29c99c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-511 .elementor-element.elementor-element-7528590 .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-8381dc7 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-511 .elementor-element.elementor-element-20322cc{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-5312add .elementor-icon-box-wrapper{gap:10px;}.elementor-511 .elementor-element.elementor-element-5312add .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-67c892c .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-511 .elementor-element.elementor-element-074bbcd{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-511 .elementor-element.elementor-element-15395e2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-a9c0f49 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-511 .elementor-element.elementor-element-a06ddee{--min-height:40vh;}.elementor-511 .elementor-element.elementor-element-2264cc2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-511 .elementor-element.elementor-element-1219a11{--min-height:55vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-511 .elementor-element.elementor-element-a62335d .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-511 .elementor-element.elementor-element-4de4909 .elementor-icon-box-title{margin-block-end:0px;}.elementor-511 .elementor-element.elementor-element-ec73f1c .elementor-heading-title{font-size:25px;line-height:1.1em;}}@media(min-width:769px){.elementor-511 .elementor-element.elementor-element-70cae6e{--width:58%;}.elementor-511 .elementor-element.elementor-element-cf45594{--width:42%;}}@media(max-width:1024px) and (min-width:769px){.elementor-511 .elementor-element.elementor-element-70cae6e{--width:100%;}.elementor-511 .elementor-element.elementor-element-cf45594{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-205cc4b *//* AMITY INTERNATIONAL — 4 POINT STATS BAR */

.amity-stats {
    width: 100%;
    background: #242424;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    padding: 42px 5%;
    box-sizing: border-box;
}

.amity-stat {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 30px;
    min-height: 125px;
    box-sizing: border-box;
}

/* Vertical divider */
.amity-stat:not(:last-child)::after {
    content: "";
    position: absolute;
    right: 0;
    top: 10%;
    width: 1px;
    height: 80%;
    background: #333333;
}

/* Icon */
.amity-icon {
    width: 38px;
    height: 38px;
    color: #EE8510;
    margin-bottom: 16px;
}

.amity-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* Small heading */
.amity-label {
    color: #BDBDBD;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.5px;
    line-height: 1.4;
    margin-bottom: 7px;
}

/* Main value */
.amity-value {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0.2px;
    line-height: 1.3;
}

/* Orange underline */
.amity-line {
    width: 30px;
    height: 3px;
    background: #EE8510;
    margin-top: 14px;
}


/* =========================
   TABLET
   ========================= */

@media (max-width: 900px) {

    .amity-stats {
        grid-template-columns: repeat(2, 1fr);
        padding: 35px 4%;
        row-gap: 35px;
    }

    .amity-stat {
        padding: 0 20px;
    }

    /* Remove vertical divider from every 2nd item */
    .amity-stat:nth-child(2)::after {
        display: none;
    }

    .amity-stat:nth-child(1)::after,
    .amity-stat:nth-child(3)::after {
        display: block;
    }

    .amity-value {
        font-size: 20px;
    }
}


/* =========================
   MOBILE
   ========================= */

@media (max-width: 600px) {

    .amity-stats {
        grid-template-columns: 1fr;
        padding: 35px 20px;
        row-gap: 0;
    }

    .amity-stat {
        min-height: auto;
        padding: 28px 10px;
    }

    /* Horizontal divider on mobile */
    .amity-stat:not(:last-child)::after {
        top: auto;
        bottom: 0;
        right: 10%;
        width: 80%;
        height: 0px;
        background: #333333;
    }

    .amity-icon {
        width: 34px;
        height: 34px;
        margin-bottom: 13px;
    }

    .amity-label {
        font-size: 11px;
        letter-spacing: 1.3px;
        margin-bottom: 6px;
    }

    .amity-value {
        font-size: 19px;
    }

    .amity-line {
        width: 28px;
        height: 3px;
        margin-top: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c7c25a *//* =========================================
   AMITY INDUSTRIAL SECTION
   ========================================= */

.amity-industrial-section {
    width: 100%;
    color: #ffffff;
    padding: 0px 5.5%;
    box-sizing: border-box;
    overflow: hidden;
}

.amity-industrial-container {
    width: 100%;
    max-width: 1820px;
    margin: 0 auto;

    display: grid;
    grid-template-columns: 28% 72%;
    align-items: start;
}


/* =========================================
   LEFT SIDE
   ========================================= */

.amity-industrial-left {
    padding-top: 5px;
    padding-right: 50px;
}

.amity-industrial-label {
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0.8px;
    text-transform: uppercase;

    color: #ee8611;

    max-width: 300px;
}

.amity-industrial-line {
    display: block;

    width: 120px;
    height: 3px;

    background: #ee8611;

    margin-top: 25px;
}


/* =========================================
   RIGHT SIDE
   ========================================= */

.amity-industrial-right {
    max-width: 1120px;
}

.amity-industrial-heading {
    margin: 0;
    font-size: clamp(42px, 4vw, 72px);
    font-weight: 300;
    line-height: 1.12;
    letter-spacing: -1.8px;

    color: #242424;
}


/* =========================================
   DESCRIPTION
   ========================================= */

.amity-industrial-description {
    max-width: 1050px;
    margin: 28px 0 0;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.7;
    letter-spacing: 0.1px;
    color: #767676;
}


/* =========================================
   BUTTON
   ========================================= */

.amity-industrial-btn {
    display: inline-flex;
    align-items: center;
    gap: 18px;

    margin-top: 32px;
    padding: 17px 25px;

    background: #ee8611;
    color: #ffffff;

    text-decoration: none;

    font-size: 13px;
    font-weight: 900;
    letter-spacing: 0.8px;
    text-transform: uppercase;

    transition:
        background 0.3s ease,
        transform 0.3s ease;
        border-radius:50px ;
}

.amity-industrial-btn:hover {
    transform: translateY(-3px);
}

.amity-btn-arrow {
    font-size: 18px;
    line-height: 1;
    transition: transform 0.3s ease;
}

.amity-industrial-btn:hover .amity-btn-arrow {
    transform: translate(3px, -3px);
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .amity-industrial-section {
        padding: 110px 6%;
    }

    .amity-industrial-container {
        grid-template-columns: 30% 70%;
    }

    .amity-industrial-left {
        padding-right: 30px;
    }

    .amity-industrial-label {
        font-size: 14px;
    }

    .amity-industrial-line {
        width: 130px;
        margin-top: 20px;
    }

    .amity-industrial-heading {
        font-size: clamp(38px, 5vw, 58px);
        letter-spacing: -1.2px;
    }

    .amity-industrial-description {
        font-size: 17px;
        line-height: 1.65;
        margin-top: 35px;
    }

    .amity-industrial-btn {
        margin-top: 32px;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .amity-industrial-section {
        padding: 80px 25px;
    }

    .amity-industrial-container {
        display: flex;
        flex-direction: column;
        gap: 50px;
    }

    /* LEFT */

    .amity-industrial-left {
        padding: 0;
    }

    .amity-industrial-label {
        max-width: 100%;

        font-size: 13px;
        line-height: 1.4;
        letter-spacing: 0.7px;
    }

    .amity-industrial-line {
        width: 100px;
        height: 2px;

        margin-top: 18px;
    }

    /* RIGHT */

    .amity-industrial-right {
        width: 100%;
    }

    .amity-industrial-heading {
        font-size: 38px;
        line-height: 1.12;
        letter-spacing: -0.8px;
    }

    .amity-industrial-description {
        margin-top: 28px;

        font-size: 16px;
        line-height: 1.7;
    }

    .amity-industrial-btn {
        margin-top: 30px;

        padding: 15px 20px;

        font-size: 11px;
        letter-spacing: 0.6px;
    }
}


/* =========================================
   SMALL MOBILE
   ========================================= */

@media (max-width: 480px) {

    .amity-industrial-section {
        padding: 65px 20px;
    }

    .amity-industrial-container {
        gap: 42px;
    }

    .amity-industrial-heading {
        font-size: 33px;
        line-height: 1.14;
    }

    .amity-industrial-description {
        font-size: 15px;
        line-height: 1.65;
    }

    .amity-industrial-btn {
        width: 100%;
        justify-content: center;
        box-sizing: border-box;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc6af9d *//* ==============================
   AMITY PROCESS TIMELINE
   NO BACKGROUND STYLES
   ============================== */

.amity-process {
    width: 100%;
    position: relative;
    box-sizing: border-box;
}

.amity-process-grid {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    position: relative;
    z-index: 2;
}

/* ==============================
   CONNECTING LINE
   ============================== */

.amity-process-line {
    position: absolute;
    top: 41px;
    left: 10%;
    right: 10%;
    height: 1px;
    background: rgba(238, 133, 16, 0.25);
    z-index: 1;
    overflow: hidden;
}

.amity-process-line span {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #EE8510;
    transform: translateX(-100%);
    animation: amityLineFlow 4s ease-in-out infinite;
}

@keyframes amityLineFlow {
    0% {
        transform: translateX(-100%);
    }

    50% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(100%);
    }
}

/* ==============================
   PROCESS STEP
   ============================== */

.amity-process-step {
    position: relative;
    text-align: center;
    padding: 0 22px;
    box-sizing: border-box;
}

/* ==============================
   NUMBER CIRCLE
   ============================== */

.amity-process-number {
    width: 82px;
    height: 82px;
    margin: 0 auto 34px;

    border: 1px solid #EE8510;
    background: #242424;
    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    position: relative;
    z-index: 3;

    color: #EE8510;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 1px;

    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease;
}

.amity-process-step:hover .amity-process-number {
    transform: translateY(-5px);
    box-shadow: 0 0 0 7px rgba(238, 133, 16, 0.08);
}

/* ==============================
   HEADING
   ============================== */

.amity-process-content h3 {
    margin: 0 0 14px;

    color: #242424;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2;
}

/* ==============================
   DESCRIPTION
   ============================== */

.amity-process-content p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
}

/* ==============================
   TABLET
   ============================== */

@media (max-width: 1024px) {

    .amity-process-grid {
        grid-template-columns: repeat(2, 1fr);
        row-gap: 60px;
    }

    .amity-process-line {
        display: none;
    }

    .amity-process-step {
        padding: 0 30px;
    }

    .amity-process-number {
        width: 72px;
        height: 72px;
        margin-bottom: 26px;
        font-size: 16px;
    }

    .amity-process-content h3 {
        font-size: 21px;
    }

    .amity-process-content p {
        font-size: 13px;
    }

    .amity-process-step:last-child {
        grid-column: 1 / -1;
        max-width: 50%;
        justify-self: center;
    }
}

/* ==============================
   MOBILE
   ============================== */

@media (max-width: 600px) {

    .amity-process-grid {
        grid-template-columns: 1fr;
        row-gap: 0;
    }

    .amity-process-step,
    .amity-process-step:last-child {

        width: 100%;
        max-width: none;

        display: grid;
        grid-template-columns: 58px 1fr;
        column-gap: 20px;

        text-align: left;
        padding: 0 0 42px;
    }

    .amity-process-number {
        width: 58px;
        height: 58px;
        margin: 0;

        font-size: 14px;
        align-self: start;
    }

    .amity-process-content {
        padding-top: 3px;
    }

    .amity-process-content h3 {
        font-size: 21px;
        margin-bottom: 9px;
    }

    .amity-process-content p {
        font-size: 13px;
        line-height: 1.65;
    }

    /* Mobile vertical connector */

    .amity-process-step:not(:last-child)::before {
        content: "";

        position: absolute;

        top: 58px;
        left: 28px;

        width: 1px;
        height: calc(100% - 58px);

        background: rgba(238, 133, 16, 0.25);
    }

    /* Animated orange progress */

    .amity-process-step:not(:last-child)::after {
        content: "";

        position: absolute;

        top: 58px;
        left: 28px;

        width: 1px;
        height: 45px;

        background: #EE8510;

        animation: amityMobileLine 2.5s ease-in-out infinite;
        transform-origin: top;
    }

    @keyframes amityMobileLine {

        0% {
            transform: scaleY(0);
            opacity: 0.3;
        }

        50% {
            transform: scaleY(1);
            opacity: 1;
        }

        100% {
            transform: scaleY(0);
            opacity: 0.3;
        }
    }
}

/* ==============================
   REDUCED MOTION
   ============================== */

@media (prefers-reduced-motion: reduce) {

    .amity-process-line span,
    .amity-process-step:not(:last-child)::after {
        animation: none;
    }

    .amity-process-step:hover .amity-process-number {
        transform: none;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e19c14d *//* ==============================
   AMITY INTERNATIONAL
   STANDARDS / PERFORMANCE CARDS
   ============================== */

.amity-standards-grid {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    box-sizing: border-box;
}

.amity-standard-card {
    background: #151515;
    border: 1px solid #2D2D2D;
    padding: 20px 20px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: border-color 0.3s ease, transform 0.3s ease;
}

.amity-standard-card:hover {
    border-color: #EE8510;
    transform: translateY(-3px);
}

/* Top Row */

.amity-standard-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

/* Standard Code */

.amity-standard-code {
    color: #EE6F3D;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 1.2;
}

/* Right Heading */

.amity-standard-title {
    color: #F5F5F5;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1.4px;
    line-height: 1.2;
    text-align: right;
}

/* Main Value */

.amity-standard-value {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1;
    margin-top: 5px;
}


/* ==============================
   TABLET
   ============================== */

@media (max-width: 900px) {

    .amity-standards-grid {
        gap: 22px;
    }

    .amity-standard-card {
        padding: 26px 25px;
    }

    .amity-standard-code {
        font-size: 18px;
    }

    .amity-standard-title {
        font-size: 16px;
        letter-spacing: 1px;
    }

    .amity-standard-value {
        font-size: 20px;
    }
}


/* ==============================
   MOBILE
   ============================== */

@media (max-width: 600px) {

    .amity-standards-grid {
        grid-template-columns: 1fr;
        gap: 16px;
    }

    .amity-standard-card {
        padding: 23px 21px;
    }

    .amity-standard-top {
        gap: 12px;
    }

    .amity-standard-code {
        font-size: 16px;
    }

    .amity-standard-title {
        font-size: 13px;
        letter-spacing: 0.8px;
    }

    .amity-standard-value {
        font-size: 20px;
        letter-spacing: 0.5px;
        margin-top: 10px;
    }

    .amity-standard-card:hover {
        transform: none;
    }
}


/* ==============================
   SMALL MOBILE
   ============================== */

@media (max-width: 380px) {

    .amity-standard-card {
        padding: 21px 18px;
    }

    .amity-standard-code {
        font-size: 14px;
    }

    .amity-standard-title {
        font-size: 11px;
    }

    .amity-standard-value {
        font-size: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79a0fa5 */.amity-certification-grid {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    box-sizing: border-box;
}

.amity-certification-card {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #DCDCDC;
    padding: 28px 26px 30px;
    min-height: 250px;
    box-sizing: border-box;
    overflow: hidden;

    transition:
        transform 0.35s ease,
        border-color 0.35s ease,
        box-shadow 0.35s ease;
}

.amity-certification-card:hover {
    transform: translateY(-4px);
    border-color: #EE8510;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.07);
}


/* Top Row */

.amity-certification-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    margin-bottom: 25px;
}


/* Orange Label */

.amity-certification-label {
    color: #EE8510;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1.2px;
    line-height: 1.3;
}


/* Icon */

.amity-certification-icon {
    width: 22px;
    height: 22px;
    color: #8B8F96;
    flex-shrink: 0;

    transition:
        color 0.35s ease,
        transform 0.35s ease;
}

.amity-certification-icon svg {
    width: 100%;
    height: 100%;
    stroke: currentColor;
    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.amity-certification-card:hover .amity-certification-icon {
    color: #EE8510;
    transform: translateY(-3px);
}


/* Main Heading */

.amity-certification-card h3 {
    margin: 0 0 18px;
    color: #171717;

    font-size: 25px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -0.2px;
}


/* Description */

.amity-certification-card p {
    margin: 0;
    color: #777777;

    font-size: 14px;
    font-weight: 400;
    line-height: 1.65;
}


/* Animated Accent */

.amity-certification-accent {
    position: absolute;
    left: 26px;
    bottom: 0;

    width: 30px;
    height: 2px;

    background: #EE8510;

    transition:
        width 0.45s ease,
        left 0.45s ease;
}

.amity-certification-card:hover .amity-certification-accent {
    width: calc(100% - 52px);
}


/* =========================
   TABLET
   ========================= */

@media (max-width: 1100px) {

    .amity-certification-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 18px;
    }

    .amity-certification-card {
        min-height: 235px;
        padding: 25px 23px 28px;
    }

    .amity-certification-card h3 {
        font-size: 23px;
    }

    .amity-certification-card p {
        font-size: 13px;
    }

    .amity-certification-accent {
        left: 23px;
    }

    .amity-certification-card:hover .amity-certification-accent {
        width: calc(100% - 46px);
    }
}


/* =========================
   MOBILE
   ========================= */

@media (max-width: 600px) {

    .amity-certification-grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .amity-certification-card {
        min-height: auto;
        padding: 24px 21px 28px;
    }

    .amity-certification-top {
        margin-bottom: 20px;
    }

    .amity-certification-label {
        font-size: 12px;
        letter-spacing: 1px;
    }

    .amity-certification-icon {
        width: 20px;
        height: 20px;
    }

    .amity-certification-card h3 {
        font-size: 22px;
        margin-bottom: 14px;
    }

    .amity-certification-card p {
        font-size: 13px;
        line-height: 1.6;
    }

    .amity-certification-card:hover {
        transform: none;
        box-shadow: none;
    }

    .amity-certification-accent {
        left: 21px;
    }

    .amity-certification-card:hover .amity-certification-accent {
        width: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89361cd */.header-right-chat {
    display: flex;
    align-items: center;
    gap: 12px;
}

.header-right-chat .header-chat-icon {
    width: 30px;
    height: 30px;
    flex: 0 0 30px;
    color: #EE8510;
    margin-top: 4px;
    animation: move-lr 6.6s infinite;
}

@keyframes move-lr {
    0% {
        transform: rotate(0);
    }
    10% {
        transform: rotate(-15deg);
    }
    20% {
        transform: rotate(20deg);
    }
    30% {
        transform: rotate(-24deg);
    }
    40% {
        transform: rotate(21deg);
    }
    50% {
        transform: rotate(-18deg);
    }
    60% {
        transform: rotate(14deg);
    }
    70% {
        transform: rotate(-11deg);
    }
    80% {
        transform: rotate(7deg);
    }
    90% {
        transform: rotate(-3deg);
    }
    100% {
        transform: rotate(1deg);
    }
}

.header-right-chat h4 {
    margin: 0;
    color: #EE8510;
    font-size: 19px;
    line-height: 1.25;
    font-weight: 700;
}

.header-right-chat h6 {
    margin: 2px 0 0;
    padding: 0;
    color: #242424;
    font-size: 13px;
    line-height: 1.3;
    font-weight: 700;
}/* End custom CSS */