.elementor-256 .elementor-element.elementor-element-8756c5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-e187d18{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-256 .elementor-element.elementor-element-675bbfa .elementor-heading-title{font-family:var( --e-global-typography-aupekick-font-family ), Sans-serif;font-size:var( --e-global-typography-aupekick-font-size );font-weight:var( --e-global-typography-aupekick-font-weight );text-transform:var( --e-global-typography-aupekick-text-transform );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-22d9403{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-4730c05 .elementor-heading-title{font-family:var( --e-global-typography-aupehthn-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehthn-font-size );font-weight:var( --e-global-typography-aupehthn-font-weight );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-67686fc .elementor-heading-title{font-family:var( --e-global-typography-aupehbld-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehbld-font-size );font-weight:var( --e-global-typography-aupehbld-font-weight );text-transform:var( --e-global-typography-aupehbld-text-transform );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-2c2cc26{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-b17eee3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-256 .elementor-element.elementor-element-c12ad44{font-family:var( --e-global-typography-aupelede-font-family ), Sans-serif;font-size:var( --e-global-typography-aupelede-font-size );font-weight:var( --e-global-typography-aupelede-font-weight );line-height:var( --e-global-typography-aupelede-line-height );letter-spacing:var( --e-global-typography-aupelede-letter-spacing );word-spacing:var( --e-global-typography-aupelede-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-8f757b4{--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:flex-end;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-256 .elementor-element.elementor-element-3cc2519 .elementor-button{font-family:var( --e-global-typography-aupekick-font-family ), Sans-serif;font-size:var( --e-global-typography-aupekick-font-size );font-weight:var( --e-global-typography-aupekick-font-weight );text-transform:var( --e-global-typography-aupekick-text-transform );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );border-radius:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-fda704c .elementor-button{font-family:var( --e-global-typography-aupekick-font-family ), Sans-serif;font-size:var( --e-global-typography-aupekick-font-size );font-weight:var( --e-global-typography-aupekick-font-weight );text-transform:var( --e-global-typography-aupekick-text-transform );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );border-radius:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-34e78f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-34e78f7:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-34e78f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-9452244{--display:flex;}.elementor-256 .elementor-element.elementor-element-e8d2ddc{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-256 .elementor-element.elementor-element-9493908{--display:flex;}.elementor-256 .elementor-element.elementor-element-6fea1bc .elementor-heading-title{color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-eb1beef .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-89d0c48 .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-7af9ec1{--display:flex;}.elementor-256 .elementor-element.elementor-element-579db6d{--display:flex;}.elementor-256 .elementor-element.elementor-element-13bbac4 .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-7d147e7{--display:flex;}.elementor-256 .elementor-element.elementor-element-db21acd .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-aa07e74{--display:flex;}.elementor-256 .elementor-element.elementor-element-9023f2a .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-1d1b0c4{--display:flex;}.elementor-256 .elementor-element.elementor-element-8987fbf .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-c617f81{--display:flex;}.elementor-256 .elementor-element.elementor-element-ea2df39 .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-bb53c2b{--display:flex;}.elementor-256 .elementor-element.elementor-element-f55993f .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-2f5cad9{--display:flex;}.elementor-256 .elementor-element.elementor-element-c46c568 .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-f609f90{--display:flex;}.elementor-256 .elementor-element.elementor-element-75ae8a0 .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-6a19c37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-c9131b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-5c50fd7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-5ec0d8d .elementor-heading-title{font-family:var( --e-global-typography-aupekick-font-family ), Sans-serif;font-size:var( --e-global-typography-aupekick-font-size );font-weight:var( --e-global-typography-aupekick-font-weight );text-transform:var( --e-global-typography-aupekick-text-transform );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-598fc25 .elementor-heading-title{font-family:var( --e-global-typography-aupehthn-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehthn-font-size );font-weight:var( --e-global-typography-aupehthn-font-weight );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-7c0cf9b .elementor-heading-title{font-family:var( --e-global-typography-aupehbld-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehbld-font-size );font-weight:var( --e-global-typography-aupehbld-font-weight );text-transform:var( --e-global-typography-aupehbld-text-transform );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-9b2784a{font-family:var( --e-global-typography-aupebody-font-family ), Sans-serif;font-size:var( --e-global-typography-aupebody-font-size );font-weight:var( --e-global-typography-aupebody-font-weight );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-7ea22cc{font-family:var( --e-global-typography-aupebody-font-family ), Sans-serif;font-size:var( --e-global-typography-aupebody-font-size );font-weight:var( --e-global-typography-aupebody-font-weight );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-c405910{font-family:var( --e-global-typography-aupebody-font-family ), Sans-serif;font-size:var( --e-global-typography-aupebody-font-size );font-weight:var( --e-global-typography-aupebody-font-weight );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-aedc516 .elementor-heading-title{font-family:var( --e-global-typography-aupekick-font-family ), Sans-serif;font-size:var( --e-global-typography-aupekick-font-size );font-weight:var( --e-global-typography-aupekick-font-weight );text-transform:var( --e-global-typography-aupekick-text-transform );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-233ae6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-233ae6b:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-233ae6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-903d3eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-cb90404{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-6183eba .elementor-heading-title{font-family:var( --e-global-typography-aupekick-font-family ), Sans-serif;font-size:var( --e-global-typography-aupekick-font-size );font-weight:var( --e-global-typography-aupekick-font-weight );text-transform:var( --e-global-typography-aupekick-text-transform );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-b8173dc .elementor-heading-title{font-family:var( --e-global-typography-aupehthn-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehthn-font-size );font-weight:var( --e-global-typography-aupehthn-font-weight );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-6ee2ec5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-d9cacdc{font-family:var( --e-global-typography-aupelede-font-family ), Sans-serif;font-size:var( --e-global-typography-aupelede-font-size );font-weight:var( --e-global-typography-aupelede-font-weight );line-height:var( --e-global-typography-aupelede-line-height );letter-spacing:var( --e-global-typography-aupelede-letter-spacing );word-spacing:var( --e-global-typography-aupelede-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-baeeab7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-c34ba41{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-saf-img-1{--display:flex;}.elementor-256 .elementor-element.elementor-element-79c0ea2 .elementor-heading-title{font-family:var( --e-global-typography-aupehthn-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehthn-font-size );font-weight:var( --e-global-typography-aupehthn-font-weight );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-5540df2 .elementor-heading-title{font-family:var( --e-global-typography-aupehbld-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehbld-font-size );font-weight:var( --e-global-typography-aupehbld-font-weight );text-transform:var( --e-global-typography-aupehbld-text-transform );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-7bc0400{font-family:var( --e-global-typography-aupebody-font-family ), Sans-serif;font-size:var( --e-global-typography-aupebody-font-size );font-weight:var( --e-global-typography-aupebody-font-weight );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-d4900cb .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-08d4d80{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-saf-img-3{--display:flex;}.elementor-256 .elementor-element.elementor-element-0c704cc .elementor-heading-title{font-family:var( --e-global-typography-aupehthn-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehthn-font-size );font-weight:var( --e-global-typography-aupehthn-font-weight );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-0078f21 .elementor-heading-title{font-family:var( --e-global-typography-aupehbld-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehbld-font-size );font-weight:var( --e-global-typography-aupehbld-font-weight );text-transform:var( --e-global-typography-aupehbld-text-transform );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-b25154f{font-family:var( --e-global-typography-aupebody-font-family ), Sans-serif;font-size:var( --e-global-typography-aupebody-font-size );font-weight:var( --e-global-typography-aupebody-font-weight );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-65d7613 .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-4a710d9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-256 .elementor-element.elementor-element-saf-img-5{--display:flex;}.elementor-256 .elementor-element.elementor-element-adcfbce .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-80053ac .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-a5de940 .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-05f70ca{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-256 .elementor-element.elementor-element-saf-img-6{--display:flex;}.elementor-256 .elementor-element.elementor-element-3cb8b6a .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-3193b41 .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-0c66472 .elementor-heading-title{color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-4d45bab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-4d45bab:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-4d45bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-256 .elementor-element.elementor-element-16ffe1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-9107734{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-d6af4f8 .elementor-heading-title{font-family:var( --e-global-typography-aupekick-font-family ), Sans-serif;font-size:var( --e-global-typography-aupekick-font-size );font-weight:var( --e-global-typography-aupekick-font-weight );text-transform:var( --e-global-typography-aupekick-text-transform );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );color:var( --e-global-color-aupegr03 );}.elementor-256 .elementor-element.elementor-element-dd09206 .elementor-heading-title{font-family:var( --e-global-typography-aupehthn-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehthn-font-size );font-weight:var( --e-global-typography-aupehthn-font-weight );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );color:var( --e-global-color-aupewht1 );}.elementor-256 .elementor-element.elementor-element-cb3caf3 .elementor-heading-title{font-family:var( --e-global-typography-aupehbld-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehbld-font-size );font-weight:var( --e-global-typography-aupehbld-font-weight );text-transform:var( --e-global-typography-aupehbld-text-transform );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );color:var( --e-global-color-aupewht1 );}.elementor-256 .elementor-element.elementor-element-7871678{font-family:var( --e-global-typography-aupebody-font-family ), Sans-serif;font-size:var( --e-global-typography-aupebody-font-size );font-weight:var( --e-global-typography-aupebody-font-weight );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );color:var( --e-global-color-aupegr03 );}.elementor-256 .elementor-element.elementor-element-f463456{--display:flex;}.elementor-256 .elementor-element.elementor-element-6c83184{--display:flex;}.elementor-256 .elementor-element.elementor-element-8138ce7{--display:flex;}.elementor-256 .elementor-element.elementor-element-8f17db2{--display:flex;}.elementor-256 .elementor-element.elementor-element-7f8348c{--display:flex;}.elementor-256 .elementor-element.elementor-element-f0c8776{--display:flex;}.elementor-256 .elementor-element.elementor-element-91d3ca1{--display:flex;}.elementor-256 .elementor-element.elementor-element-1f6cb87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-1f6cb87:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-1f6cb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-256 .elementor-element.elementor-element-1747f55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-4a10bd3 .elementor-heading-title{font-family:var( --e-global-typography-aupekick-font-family ), Sans-serif;font-size:var( --e-global-typography-aupekick-font-size );font-weight:var( --e-global-typography-aupekick-font-weight );text-transform:var( --e-global-typography-aupekick-text-transform );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-acf3df4{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-d6cf8a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-d6cf8a8:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-d6cf8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aupewht1 );}.elementor-256 .elementor-element.elementor-element-77def7f .elementor-heading-title{font-family:var( --e-global-typography-aupekick-font-family ), Sans-serif;font-size:var( --e-global-typography-aupekick-font-size );font-weight:var( --e-global-typography-aupekick-font-weight );text-transform:var( --e-global-typography-aupekick-text-transform );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-3b3757a .elementor-heading-title{font-family:var( --e-global-typography-aupehthn-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehthn-font-size );font-weight:var( --e-global-typography-aupehthn-font-weight );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-a15b797 .elementor-heading-title{font-family:var( --e-global-typography-aupehbld-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehbld-font-size );font-weight:var( --e-global-typography-aupehbld-font-weight );text-transform:var( --e-global-typography-aupehbld-text-transform );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-ce5130f{font-family:var( --e-global-typography-aupebody-font-family ), Sans-serif;font-size:var( --e-global-typography-aupebody-font-size );font-weight:var( --e-global-typography-aupebody-font-weight );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );color:var( --e-global-color-aupegr01 );}.elementor-256 .elementor-element.elementor-element-7bd5776{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-256 .elementor-element.elementor-element-389408f .elementor-button{font-family:var( --e-global-typography-aupekick-font-family ), Sans-serif;font-size:var( --e-global-typography-aupekick-font-size );font-weight:var( --e-global-typography-aupekick-font-weight );text-transform:var( --e-global-typography-aupekick-text-transform );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );border-radius:0px 0px 0px 0px;}.elementor-256 .elementor-element.elementor-element-57ac7e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-256 .elementor-element.elementor-element-57ac7e0:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-57ac7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aupeblk1 );}.elementor-256 .elementor-element.elementor-element-47f87b5 .elementor-heading-title{font-family:var( --e-global-typography-aupekick-font-family ), Sans-serif;font-size:var( --e-global-typography-aupekick-font-size );font-weight:var( --e-global-typography-aupekick-font-weight );text-transform:var( --e-global-typography-aupekick-text-transform );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );color:var( --e-global-color-aupegr03 );}.elementor-256 .elementor-element.elementor-element-409046a .elementor-heading-title{font-family:var( --e-global-typography-aupehthn-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehthn-font-size );font-weight:var( --e-global-typography-aupehthn-font-weight );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );color:var( --e-global-color-aupewht1 );}.elementor-256 .elementor-element.elementor-element-f63acc0 .elementor-heading-title{font-family:var( --e-global-typography-aupehbld-font-family ), Sans-serif;font-size:var( --e-global-typography-aupehbld-font-size );font-weight:var( --e-global-typography-aupehbld-font-weight );text-transform:var( --e-global-typography-aupehbld-text-transform );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );color:var( --e-global-color-aupewht1 );}.elementor-256 .elementor-element.elementor-element-fc511a9{font-family:var( --e-global-typography-aupebody-font-family ), Sans-serif;font-size:var( --e-global-typography-aupebody-font-size );font-weight:var( --e-global-typography-aupebody-font-weight );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );color:var( --e-global-color-aupegr03 );}.elementor-256 .elementor-element.elementor-element-ad5bbba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-256 .elementor-element.elementor-element-37e0d9f .elementor-button{font-family:var( --e-global-typography-aupekick-font-family ), Sans-serif;font-size:var( --e-global-typography-aupekick-font-size );font-weight:var( --e-global-typography-aupekick-font-weight );text-transform:var( --e-global-typography-aupekick-text-transform );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-256 .elementor-element.elementor-element-2c2cc26{--width:100%;}.elementor-256 .elementor-element.elementor-element-c9131b4{--width:100%;}.elementor-256 .elementor-element.elementor-element-903d3eb{--width:100%;}.elementor-256 .elementor-element.elementor-element-16ffe1b{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-256 .elementor-element.elementor-element-675bbfa .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-4730c05 .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-67686fc .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-256 .elementor-element.elementor-element-c12ad44{font-size:var( --e-global-typography-aupelede-font-size );line-height:var( --e-global-typography-aupelede-line-height );letter-spacing:var( --e-global-typography-aupelede-letter-spacing );word-spacing:var( --e-global-typography-aupelede-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-256 .elementor-element.elementor-element-3cc2519 .elementor-button{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-fda704c .elementor-button{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-256 .elementor-element.elementor-element-5ec0d8d .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-598fc25 .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-7c0cf9b .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-256 .elementor-element.elementor-element-9b2784a{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-7ea22cc{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-c405910{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-aedc516 .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-6183eba .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-b8173dc .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-d9cacdc{font-size:var( --e-global-typography-aupelede-font-size );line-height:var( --e-global-typography-aupelede-line-height );letter-spacing:var( --e-global-typography-aupelede-letter-spacing );word-spacing:var( --e-global-typography-aupelede-word-spacing );}.elementor-256 .elementor-element.elementor-element-79c0ea2 .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-5540df2 .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-256 .elementor-element.elementor-element-7bc0400{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-0c704cc .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-0078f21 .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-256 .elementor-element.elementor-element-b25154f{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-d6af4f8 .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-dd09206 .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-cb3caf3 .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-256 .elementor-element.elementor-element-7871678{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-4a10bd3 .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-77def7f .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-3b3757a .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-a15b797 .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-256 .elementor-element.elementor-element-ce5130f{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-389408f .elementor-button{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-47f87b5 .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-409046a .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-f63acc0 .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-256 .elementor-element.elementor-element-fc511a9{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-37e0d9f .elementor-button{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-256 .elementor-element.elementor-element-675bbfa .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-4730c05 .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-67686fc .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-256 .elementor-element.elementor-element-c12ad44{font-size:var( --e-global-typography-aupelede-font-size );line-height:var( --e-global-typography-aupelede-line-height );letter-spacing:var( --e-global-typography-aupelede-letter-spacing );word-spacing:var( --e-global-typography-aupelede-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-256 .elementor-element.elementor-element-3cc2519 .elementor-button{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-fda704c .elementor-button{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-256 .elementor-element.elementor-element-5ec0d8d .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-598fc25 .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-7c0cf9b .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-256 .elementor-element.elementor-element-9b2784a{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-7ea22cc{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-c405910{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-aedc516 .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-6183eba .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-b8173dc .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-d9cacdc{font-size:var( --e-global-typography-aupelede-font-size );line-height:var( --e-global-typography-aupelede-line-height );letter-spacing:var( --e-global-typography-aupelede-letter-spacing );word-spacing:var( --e-global-typography-aupelede-word-spacing );}.elementor-256 .elementor-element.elementor-element-79c0ea2 .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-5540df2 .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-256 .elementor-element.elementor-element-7bc0400{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-0c704cc .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-0078f21 .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-256 .elementor-element.elementor-element-b25154f{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-d6af4f8 .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-dd09206 .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-cb3caf3 .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-256 .elementor-element.elementor-element-7871678{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-4a10bd3 .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-77def7f .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-3b3757a .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-a15b797 .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-256 .elementor-element.elementor-element-ce5130f{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-389408f .elementor-button{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-47f87b5 .elementor-heading-title{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}.elementor-256 .elementor-element.elementor-element-409046a .elementor-heading-title{font-size:var( --e-global-typography-aupehthn-font-size );line-height:var( --e-global-typography-aupehthn-line-height );letter-spacing:var( --e-global-typography-aupehthn-letter-spacing );word-spacing:var( --e-global-typography-aupehthn-word-spacing );}.elementor-256 .elementor-element.elementor-element-f63acc0 .elementor-heading-title{font-size:var( --e-global-typography-aupehbld-font-size );line-height:var( --e-global-typography-aupehbld-line-height );letter-spacing:var( --e-global-typography-aupehbld-letter-spacing );word-spacing:var( --e-global-typography-aupehbld-word-spacing );}.elementor-256 .elementor-element.elementor-element-fc511a9{font-size:var( --e-global-typography-aupebody-font-size );line-height:var( --e-global-typography-aupebody-line-height );letter-spacing:var( --e-global-typography-aupebody-letter-spacing );word-spacing:var( --e-global-typography-aupebody-word-spacing );}.elementor-256 .elementor-element.elementor-element-37e0d9f .elementor-button{font-size:var( --e-global-typography-aupekick-font-size );line-height:var( --e-global-typography-aupekick-line-height );letter-spacing:var( --e-global-typography-aupekick-letter-spacing );word-spacing:var( --e-global-typography-aupekick-word-spacing );}}/* Start custom CSS */:root{--aupe-pad-y:clamp(96px,14vh,180px);--aupe-pad-x:clamp(24px,6vw,100px);--aupe-content-max:1480px;--aupe-ease:cubic-bezier(0.22,1,0.36,1);}
.aupe-section{padding:var(--aupe-pad-y) var(--aupe-pad-x);}
.aupe-section:not(.aupe-section-hero):not(.aupe-section-control)>.e-con{max-width:var(--aupe-content-max) !important;margin-left:auto !important;margin-right:auto !important;}
.aupe-x-grid{display:grid !important;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:start;}
.aupe-3col-grid{display:grid !important;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #000;}
.aupe-4col-grid{display:grid !important;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #000;border-bottom:1px solid #000;}
.aupe-5col-grid{display:grid !important;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid #000;}
@media(max-width:880px){
  .aupe-x-grid{grid-template-columns:1fr;}
  .aupe-3col-grid{grid-template-columns:1fr;}
  .aupe-4col-grid{grid-template-columns:1fr 1fr;}
  .aupe-5col-grid{grid-template-columns:1fr;}
}
@media(max-width:540px){.aupe-4col-grid{grid-template-columns:1fr;}}
.aupe-x-grid>.e-con-inner,.aupe-3col-grid>.e-con-inner,.aupe-comp-head.aupe-x-grid,.aupe-cross-head.aupe-x-grid,.aupe-inst-head.aupe-x-grid,.aupe-safety-head.aupe-x-grid{align-items:end !important;}
.aupe-induction-grid.aupe-x-grid{align-items:center !important;}
.aupe-heat-grid.aupe-x-grid{align-items:start !important;}
.aupe-text-center{text-align:center;}
.aupe-text-center .elementor-heading-title{text-align:center;}
.aupe-kicker .elementor-heading-title{font-size:11px !important;font-weight:700 !important;letter-spacing:2.5px !important;text-transform:uppercase !important;margin-bottom:32px;display:inline-flex;align-items:center;gap:16px;}
.aupe-kicker .elementor-heading-title::before{content:"";display:inline-block;width:40px;height:1px;background:#000;flex-shrink:0;}
.aupe-kicker-dark .elementor-heading-title::before{background:#A7AAAD;}
.aupe-where-eyebrow .elementor-heading-title::before{content:"";display:inline-block;width:36px;height:1px;background:currentColor;flex-shrink:0;}
.aupe-inst-step-num .elementor-heading-title::before,.aupe-spec-num .elementor-heading-title::before{display:none !important;}
.aupe-section-hero{min-height:92vh;}
.aupe-hero-h1-thin .elementor-heading-title{font-size:clamp(56px,10vw,168px) !important;font-weight:200 !important;letter-spacing:-0.045em !important;line-height:0.9 !important;margin-bottom:0 !important;}
.aupe-hero-h1-bold .elementor-heading-title{font-size:clamp(56px,10vw,168px) !important;font-weight:900 !important;letter-spacing:-0.055em !important;line-height:0.9 !important;margin-bottom:48px !important;text-transform:lowercase !important;}
.aupe-hero-meta{padding-top:32px;border-top:1px solid #E8E8E8;margin-top:48px;}
.aupe-hero-lede p{font-size:clamp(15px,1.2vw,18px) !important;font-weight:400 !important;line-height:1.5 !important;max-width:480px;}
.aupe-h2-thin .elementor-heading-title{font-size:clamp(48px,8vw,120px) !important;font-weight:200 !important;letter-spacing:-0.04em !important;line-height:0.95 !important;margin-bottom:0 !important;}
.aupe-h2-bold .elementor-heading-title{font-size:clamp(36px,5vw,72px) !important;font-weight:900 !important;letter-spacing:-0.04em !important;line-height:1.0 !important;margin-bottom:32px !important;text-transform:lowercase !important;}
.aupe-h2-white .elementor-heading-title{color:#ffffff !important;}
.aupe-lede p{font-size:clamp(18px,1.5vw,22px) !important;font-weight:300 !important;line-height:1.45 !important;max-width:56ch;letter-spacing:-0.005em !important;}
.aupe-body p,.aupe-body-dark p{font-size:17px !important;line-height:1.65 !important;margin-bottom:18px !important;max-width:60ch;}
.aupe-btn-primary .elementor-button{background:#000 !important;color:#fff !important;padding:18px 32px !important;border-radius:0 !important;font-size:11px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;}
.aupe-btn-primary .elementor-button:hover{background:#4B514D !important;}
.aupe-btn-on-dark .elementor-button{background:#fff !important;color:#000 !important;}
.aupe-btn-on-dark .elementor-button:hover{background:#D8D8D8 !important;}
.aupe-btn-secondary .elementor-button{background:transparent !important;color:#000 !important;border:none !important;border-bottom:1px solid #000 !important;border-radius:0 !important;padding:18px 0 !important;font-size:11px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;}
.aupe-btn-secondary .elementor-button:hover{color:#8E9194 !important;}
.aupe-btn-secondary-dark .elementor-button{color:#fff !important;border-bottom-color:#fff !important;}
.aupe-section-cross{border-top:1px solid #E8E8E8;}
.aupe-cross-head{margin-bottom:80px;}
.aupe-cs-diagram-wrap{padding:clamp(40px,6vw,100px) clamp(24px,4vw,80px);}
.aupe-cs-placeholder p{font-size:14px;color:#8E9194;font-style:italic;padding-top:40px;}
.aupe-section-induction{background:linear-gradient(135deg,#d8d1c1 0%,#c3bbae 25%,#aca499 50%,#989085 75%,#857d72 100%) !important;}
.aupe-fig-box{min-height:300px;padding:clamp(32px,4vw,60px);}
.aupe-fig-placeholder p{font-size:13px;color:#8E9194;font-style:italic;}
.aupe-text-link .elementor-heading-title{font-size:11px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;border-bottom:1px solid #000;padding-bottom:6px;display:inline-block;margin-top:12px !important;}
.aupe-comp-head{margin-bottom:96px;}
.aupe-comp-card{padding:0 clamp(20px,2.5vw,40px) 40px;display:flex !important;flex-direction:column !important;}
#comp-card-1{padding-left:0 !important;}
#comp-card-3{padding-right:0 !important;}
.aupe-comp-image{min-height:240px;margin-bottom:32px;padding:24px;overflow:hidden;}
.aupe-comp-image-surface{background:linear-gradient(180deg,#f4f4f4 0%,#d8d8d8 60%,#a7aaad 100%);}
.aupe-comp-image-module{background:radial-gradient(circle at 50% 60%,#2a2a2a 0%,#000 100%);}
.aupe-comp-image-controller{background:linear-gradient(135deg,#f4f4f4 0%,#d8d8d8 100%);}
.aupe-comp-image p{font-size:10px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#8E9194 !important;margin:0 !important;}
.aupe-comp-image-module p{color:rgba(255,255,255,0.6) !important;}
.aupe-comp-h3 .elementor-heading-title{font-size:clamp(22px,1.9vw,28px) !important;font-weight:200 !important;letter-spacing:-0.02em !important;line-height:1.2 !important;margin-bottom:16px !important;}
.aupe-comp-h3-white .elementor-heading-title{color:#fff !important;}
.aupe-comp-lede p{font-size:15px !important;line-height:1.55 !important;margin-bottom:24px !important;}
.aupe-comp-lede-dark p{font-size:15px !important;line-height:1.55 !important;margin-bottom:24px !important;color:#A7AAAD !important;}
.aupe-icon-list .elementor-icon-list-items{border-top:1px solid #E8E8E8;}
.aupe-icon-list .elementor-icon-list-item{padding:14px 0;border-bottom:1px solid #E8E8E8;}
.aupe-icon-list .elementor-icon-list-item .elementor-icon-list-icon{display:none !important;}
.aupe-icon-list .elementor-icon-list-item .elementor-icon-list-text{padding-inline-start:0 !important;font-size:13px !important;}
.aupe-icon-list .elementor-icon-list-item .elementor-icon-list-text::before{content:"x2014";margin-right:12px;color:#000;font-weight:700;}
.aupe-icon-list-dark .elementor-icon-list-items{border-top:1px solid rgba(255,255,255,0.15);}
.aupe-icon-list-dark .elementor-icon-list-item{border-bottom:1px solid rgba(255,255,255,0.15);}
.aupe-icon-list-dark .elementor-icon-list-text::before{color:#A7AAAD;}
.aupe-section-installation{background:linear-gradient(135deg,#d8d1c1 0%,#c3bbae 25%,#aca499 50%,#989085 75%,#857d72 100%) !important;}
.aupe-inst-head{margin-bottom:80px;}
.aupe-inst-step{padding:40px clamp(16px,2vw,32px) 40px 0;border-right:1px solid #E8E8E8;display:flex !important;flex-direction:column !important;}
.aupe-inst-step:last-child{border-right:none;padding-right:0;}
.aupe-inst-step:not(:first-child){padding-left:clamp(16px,2vw,32px);}
.aupe-inst-h3 .elementor-heading-title{font-size:clamp(18px,1.4vw,22px) !important;font-weight:900 !important;letter-spacing:-0.02em !important;line-height:1.1 !important;text-transform:lowercase !important;margin-bottom:16px !important;}
.aupe-inst-desc p{font-size:13px !important;line-height:1.55 !important;color:#4B514D !important;}
.aupe-inst-photo{min-height:200px;background:linear-gradient(135deg,rgba(255,255,255,0.4) 0%,transparent 30%),linear-gradient(180deg,#d8d8d8 0%,#8e9194 70%,#4b514d 100%);margin-top:64px;}
.aupe-heat-grid{align-items:start;}
.aupe-heat-list .elementor-icon-list-items{border-top:1px solid rgba(255,255,255,0.15);margin-top:32px;}
.aupe-heat-list .elementor-icon-list-item{padding:22px 0;border-bottom:1px solid rgba(255,255,255,0.15);}
.aupe-heat-list .elementor-icon-list-item .elementor-icon-list-icon{display:none !important;}
.aupe-heat-list .elementor-icon-list-item .elementor-icon-list-text{padding-inline-start:0 !important;font-size:15px !important;color:#A7AAAD;}
.aupe-fig-box-dark{min-height:300px;border:1px solid rgba(255,255,255,0.15);padding:clamp(32px,4vw,60px);}
.aupe-fig-placeholder-dark p{font-size:13px;color:#8E9194;font-style:italic;}
.aupe-safety-head{margin-bottom:80px;}
.aupe-safety-list{border-top:1px solid #000;}
.aupe-safety-row{padding:40px 0;border-bottom:1px solid #E8E8E8;gap:clamp(20px,3vw,60px);flex-wrap:nowrap !important;}
.aupe-safety-num .elementor-heading-title{font-size:clamp(36px,4vw,56px) !important;font-weight:200 !important;line-height:0.9 !important;letter-spacing:-0.04em !important;min-width:80px;}
.aupe-safety-name .elementor-heading-title{font-size:clamp(18px,1.6vw,22px) !important;font-weight:900 !important;letter-spacing:-0.015em !important;text-transform:lowercase !important;line-height:1.2 !important;min-width:160px;}
.aupe-safety-arrow .elementor-heading-title{font-size:18px !important;margin-left:auto;}
.aupe-safety-desc{flex:1 !important;}
.aupe-safety-desc p{font-size:14px !important;color:#4B514D !important;line-height:1.6 !important;}
.aupe-section-specify{background:linear-gradient(135deg,#d8d1c1 0%,#c3bbae 25%,#aca499 50%,#989085 75%,#857d72 100%) !important;}
.aupe-spec-head{margin-bottom:80px;}
.aupe-spec-col{padding:40px clamp(20px,2.5vw,36px);border-right:1px solid #E8E8E8;display:flex !important;flex-direction:column !important;}
.aupe-spec-col:last-child{border-right:none;}
.aupe-spec-num .elementor-heading-title{font-size:11px !important;letter-spacing:2.5px !important;color:#8E9194 !important;margin-bottom:32px !important;font-weight:700 !important;text-transform:uppercase !important;}
.aupe-spec-h3 .elementor-heading-title{font-size:clamp(20px,1.7vw,26px) !important;font-weight:900 !important;letter-spacing:-0.02em !important;line-height:1.15 !important;text-transform:lowercase !important;margin-bottom:16px !important;}
.aupe-spec-desc p{font-size:14px !important;line-height:1.55 !important;color:#4B514D !important;}
.aupe-spec-trade{padding:clamp(32px,4vw,64px);margin-top:64px;}
.aupe-spec-trade-h4 .elementor-heading-title{font-size:clamp(22px,2vw,32px) !important;font-weight:200 !important;letter-spacing:-0.02em !important;line-height:1.2 !important;margin-bottom:8px !important;color:#fff !important;}
.aupe-spec-trade-desc p{font-size:14px !important;color:#A7AAAD !important;margin:0 !important;}
.aupe-where-head{margin-bottom:80px;text-align:left !important;align-items:flex-start !important;}
.aupe-where-head .aupe-kicker .elementor-heading-title{justify-content:flex-start !important;}
.aupe-where-cards{border:1px solid #000;}
.aupe-where-cards>.aupe-where-card{flex:1 1 0;min-width:0;}
.aupe-where-cards>.aupe-where-card:first-child{border-right:1px solid #000;}
@media(max-width:880px){.aupe-where-cards{flex-direction:column !important;}.aupe-where-cards>.aupe-where-card:first-child{border-right:none;border-bottom:1px solid #000;}}
.aupe-where-card{padding:clamp(48px,5vw,80px) clamp(32px,4vw,64px);}
.aupe-where-h3-thin .elementor-heading-title{font-size:clamp(28px,3vw,44px) !important;font-weight:200 !important;letter-spacing:-0.03em !important;line-height:0.95 !important;margin-bottom:0 !important;}
.aupe-where-h3-bold .elementor-heading-title{font-size:clamp(28px,3vw,44px) !important;font-weight:900 !important;letter-spacing:-0.03em !important;line-height:0.95 !important;margin-bottom:24px !important;text-transform:lowercase !important;}
.aupe-h3-white .elementor-heading-title{color:#fff !important;}
.aupe-where-desc p{font-size:16px !important;line-height:1.6 !important;max-width:44ch;margin-bottom:40px !important;color:#4B514D !important;}
.aupe-where-desc-dark p{font-size:16px !important;line-height:1.6 !important;max-width:44ch;margin-bottom:40px !important;color:#A7AAAD !important;}

.aupe-4col-grid>.e-con-inner,.aupe-5col-grid>.e-con-inner,.aupe-3col-grid>.e-con-inner,.aupe-x-grid>.e-con-inner{display:contents;}
.aupe-4col-grid{align-items:stretch !important;}
.aupe-spec-col{height:100%;}

/* Warm radial gradient — S2 induction / S4 installation / S7 specify */
.aupe-bg-warm-gradient {
  background: #FAF9F7;
  background: radial-gradient(circle, rgba(250,249,247,1) 0%, rgba(233,229,220,1) 16%, rgba(117,111,94,1) 100%) !important;
}

/* ===== CROSS-SECTION REBUILD v1 (S01) ===== */
.aupe-cs-grid{display:grid !important;grid-template-columns:0.82fr 1.18fr;gap:clamp(40px,5vw,72px);align-items:start;padding:0 !important;}.aupe-cs-img-col{align-self:center;}.aupe-cs-content-col{align-self:start !important;padding:0 !important;}
.aupe-cs-grid>.e-con-inner{display:contents;}
.aupe-cs-figure img{width:100%;height:auto;display:block;aspect-ratio:3/4;object-fit:cover;background:#cfc7b8;}
.aupe-cs-figcap .elementor-heading-title{font-size:11px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#8E9194 !important;margin-top:14px !important;}
.aupe-cs-grid .aupe-h2-thin .elementor-heading-title,.aupe-cs-grid .aupe-h2-bold .elementor-heading-title{font-size:clamp(44px,5vw,70px) !important;line-height:0.9 !important;}
.aupe-cs-grid .aupe-h2-bold .elementor-heading-title{margin-bottom:0 !important;}
.aupe-cs-layers{margin-top:16px;}
.aupe-cs-layer{display:grid !important;grid-template-columns:54px 1fr;gap:18px;padding:13px 0;border-bottom:1px solid #E8E8E8;align-items:start;}
.aupe-cs-ltext{gap:7px !important;}
.aupe-cs-layer>.e-con-inner{display:contents;}
.aupe-cs-lnum .elementor-heading-title{font-weight:200 !important;font-size:34px !important;line-height:1 !important;letter-spacing:-0.03em !important;}
.aupe-cs-lname .elementor-heading-title{font-weight:900 !important;font-size:18px !important;text-transform:lowercase !important;letter-spacing:-0.01em !important;line-height:1.1 !important;margin-top:-10px !important;margin-bottom:0 !important;}
.aupe-cs-lspec p{font-size:17px !important;color:#4B514D !important;line-height:1.3 !important;margin:0 !important;}
/* cap-top alignment + tight name/spec: leading-trim where supported, negative-margin fallback above */
@supports (text-box-trim:trim-both){
.aupe-cs-lnum .elementor-heading-title{text-box-trim:trim-both;text-box-edge:cap alphabetic;}
.aupe-cs-lname .elementor-heading-title{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-top:0 !important;}
.aupe-cs-lspec p{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-top:0 !important;}
}
@media(max-width:860px){.aupe-cs-grid{grid-template-columns:1fr;}.aupe-cs-figure img{max-width:420px;margin:0 auto;}}

/* ===== INDUCTION HEADLINE v1 (S02) ===== */
.aupe-section-induction .aupe-h2-thin .elementor-heading-title,.aupe-section-induction .aupe-h2-bold .elementor-heading-title{font-size:clamp(44px,5vw,70px) !important;line-height:0.9 !important;}

/* ===== CONTROL LINK SECTION v1 (S04) — white, 1480 ===== */
.aupe-section-control{padding:var(--aupe-pad-y) var(--aupe-pad-x) !important;background:#FFFFFF;}
.aupe-control-split{display:grid !important;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;max-width:var(--aupe-content-max);margin-left:auto;margin-right:auto;}
.aupe-control-split>.e-con-inner{display:contents;}
.aupe-control-left{background:#FFFFFF;display:flex !important;flex-direction:column;justify-content:center;padding:0 clamp(40px,4vw,72px) 0 0;}
.aupe-control-left>.e-con-inner{display:contents;}
.aupe-control-right{background:#FFFFFF;display:flex !important;flex-direction:column;justify-content:center;padding:0 0 0 clamp(40px,4vw,72px);border-left:1px solid #E8E8E8;}
.aupe-control-left .aupe-kicker .elementor-heading-title{color:#6B6B6B !important;}
.aupe-control-left .aupe-kicker .elementor-heading-title::before{background:#000 !important;}
.aupe-control-left .aupe-h2-white .elementor-heading-title{color:#2A2A2A !important;}
.aupe-control-left .aupe-h2-thin .elementor-heading-title{font-size:clamp(40px,4.5vw,68px) !important;}
.aupe-control-left .aupe-h2-bold .elementor-heading-title{font-size:clamp(40px,4.5vw,68px) !important;}
.aupe-control-left .aupe-lede p{color:#6B6B6B !important;max-width:44ch;margin-top:8px !important;}
.aupe-control-row{padding:26px 0;border-bottom:1px solid #E8E8E8;}
.aupe-control-row:first-child{padding-top:0;}
.aupe-control-row:last-child{border-bottom:none;padding-bottom:0;}
.aupe-control-label .elementor-heading-title{font-size:11px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:#000 !important;margin-bottom:10px !important;}
.aupe-control-desc p{font-size:14px !important;line-height:1.6 !important;color:#4B514D !important;max-width:50ch;margin:0 !important;}
@media(max-width:880px){.aupe-control-split{grid-template-columns:1fr;}.aupe-control-left{padding:0 0 36px 0;}.aupe-control-right{padding:36px 0 0 0;border-left:none;border-top:1px solid #E8E8E8;}}

/* ===== CONTROL & SAFETY GRID v1 ===== */
.aupe-safety-list{display:grid !important;grid-template-columns:repeat(2,1fr);gap:50px 44px;border-top:none !important;}
.aupe-safety-row{display:flex !important;flex-direction:column !important;align-items:stretch !important;padding:0 !important;border-bottom:none !important;gap:0 !important;}
.aupe-safety-img{width:100%;aspect-ratio:16/10;background:linear-gradient(135deg,#e7e0d3,#c9bfab);border-radius:3px;margin-bottom:18px;padding:0 !important;min-height:140px;}
.aupe-safety-arrow{display:none !important;}
.aupe-safety-num .elementor-heading-title{font-size:30px !important;font-weight:200 !important;line-height:1 !important;letter-spacing:-0.03em !important;min-width:0 !important;margin-bottom:8px !important;}
.aupe-safety-name .elementor-heading-title{font-size:16px !important;font-weight:900 !important;text-transform:lowercase !important;letter-spacing:-0.01em !important;line-height:1.2 !important;min-width:0 !important;margin-bottom:7px !important;}
.aupe-safety-desc{flex:none !important;}
.aupe-safety-desc p{font-size:14px !important;color:#4B514D !important;line-height:1.5 !important;max-width:none !important;}
@media(max-width:880px){.aupe-safety-list{grid-template-columns:1fr 1fr;}}
@media(max-width:560px){.aupe-safety-list{grid-template-columns:1fr;}}

/* ===== SAFETY IMAGES v1 ===== */
.aupe-safety-row:nth-child(1) .aupe-safety-img{background:url(https://www.aupe.com/wp-content/uploads/aupe-landing/pan-position.webp) center/cover !important;}
.aupe-safety-row:nth-child(2) .aupe-safety-img{background:url(https://www.aupe.com/wp-content/uploads/aupe-landing/wireless-controller-child-lock.webp) center/cover !important;}
.aupe-safety-row:nth-child(3) .aupe-safety-img{background:url(https://www.aupe.com/wp-content/uploads/aupe-landing/wireless-controller-range.webp) center/cover !important;}
.aupe-safety-row:nth-child(4) .aupe-safety-img{background:url(https://www.aupe.com/wp-content/uploads/aupe-landing/kill-switch.webp) center/cover !important;}

/* ===== HEAT -> WARM GRADIENT v1 ===== */
.aupe-section-heat{background:#FAF9F7;background:radial-gradient(circle, rgba(250,249,247,1) 0%, rgba(233,229,220,1) 16%, rgba(117,111,94,1) 100%) !important;}
.aupe-section-heat .aupe-h2-white .elementor-heading-title{color:#2A2A2A !important;}
.aupe-section-heat .aupe-kicker-dark .elementor-heading-title{color:#6B6B6B !important;}
.aupe-section-heat .aupe-kicker-dark .elementor-heading-title::before{background:#000 !important;}
.aupe-section-heat .aupe-body-dark p{color:#4B514D !important;}
.aupe-section-heat .aupe-heat-list .elementor-icon-list-items{border-top-color:#000 !important;}
.aupe-section-heat .aupe-heat-list .elementor-icon-list-item{border-bottom-color:#E8E8E8 !important;}
.aupe-section-heat .aupe-heat-list .elementor-icon-list-text{color:#2A2A2A !important;}
.aupe-section-heat .aupe-fig-box-dark{border-color:#cfc6b6 !important;}
.aupe-section-heat .aupe-fig-placeholder-dark p{color:#8E9194 !important;}

/* ===== HEAT RESIDUAL v1 ===== */
.aupe-heat-wrap{display:block !important;}
.aupe-heat-scale{display:block;margin-top:44px;}
.aupe-heat-bar{height:18px;border-radius:9px;background:linear-gradient(90deg,#cdbf9f 0%,#d9a06a 35%,#c8703f 65%,#9e3b25 100%) !important;}
.aupe-heat-ticks{display:grid !important;grid-template-columns:repeat(4,1fr);margin-top:14px;}
.aupe-heat-tick{display:block !important;border-left:1px solid #cabfac;padding:12px 0 0 14px;}
.aupe-heat-tick:first-child{border-left:none;padding-left:0;}
.aupe-heat-tk-label .elementor-heading-title{font-size:12px !important;font-weight:700 !important;letter-spacing:.04em !important;color:#2A2A2A !important;}
.aupe-heat-tk-temp .elementor-heading-title{font-size:30px !important;font-weight:200 !important;line-height:1 !important;color:#2A2A2A !important;margin:6px 0 4px !important;}
.aupe-heat-tk-state .elementor-heading-title{font-size:12px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;}
.aupe-heat-tick:nth-child(1) .aupe-heat-tk-state .elementor-heading-title{color:#7a7361 !important;}
.aupe-heat-tick:nth-child(2) .aupe-heat-tk-state .elementor-heading-title{color:#c8703f !important;}
.aupe-heat-tick:nth-child(3) .aupe-heat-tk-state .elementor-heading-title{color:#a84a2b !important;}
.aupe-heat-tick:nth-child(4) .aupe-heat-tk-state .elementor-heading-title{color:#9e3b25 !important;}
.aupe-egg-lead .elementor-heading-title{font-weight:900 !important;font-size:clamp(36px,5vw,64px) !important;line-height:1.0 !important;letter-spacing:-.03em !important;color:#2A2A2A !important;margin-top:72px !important;margin-bottom:20px !important;}
.aupe-egg-grid{display:grid !important;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;}
.aupe-egg-card{display:block !important;}
.aupe-egg-stamp .elementor-heading-title{display:inline-block;font-size:13px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;background:#2E6DA4;color:#FAF7F2 !important;padding:6px 11px;border-radius:2px;margin-bottom:14px !important;}
.aupe-egg-stamp-real .elementor-heading-title{background:#D2541F !important;}
.aupe-egg-img{display:block !important;aspect-ratio:4/3;background:linear-gradient(135deg,#e7e0d3,#c4b8a3) !important;border-radius:4px;margin-bottom:14px;min-height:160px;}
.aupe-egg-cap p{font-size:18px !important;line-height:1.5 !important;color:#2A2A2A !important;max-width:42ch !important;}
.aupe-heat-safety p{font-size:15px !important;line-height:1.6 !important;color:#4b463d !important;max-width:62ch;border-left:2px solid #B0593F;padding-left:18px;margin-top:44px !important;}
@media(max-width:760px){.aupe-heat-ticks{grid-template-columns:1fr 1fr;}.aupe-egg-grid{grid-template-columns:1fr;}}

/* ===== INDUCTION IMAGE v1 ===== */
.aupe-ind-image{width:100%;}
.aupe-ind-image img{display:block;width:100%;height:auto;border-radius:4px;}

/* ===== EGG IMAGES v1 ===== */
.aupe-egg-grid > .aupe-egg-card:nth-child(1) .aupe-egg-img{background:url(https://www.aupe.com/wp-content/uploads/aupe/egg-demo.webp) center/cover !important;}
.aupe-egg-grid > .aupe-egg-card:nth-child(2) .aupe-egg-img{background:url(https://www.aupe.com/wp-content/uploads/aupe/egg-real.webp) center/cover !important;}
.aupe-egg-cap p{margin:0 0 16px 0 !important;}
.aupe-egg-img{margin-bottom:0 !important;}

/* ===== EGG LAYOUT FIX v1 ===== */
.aupe-egg-grid{padding:0 !important;}
.aupe-egg-card{padding:0 !important;}
.aupe-egg-img{padding:0 !important;}
.aupe-egg-cap p{max-width:25em !important;}
.aupe-egg-cap{display:block;min-height:54px;}

/* ===== HEAT SAFEGUARD v1 ===== */
.aupe-heat-safeguard{display:flex !important;flex-direction:row !important;align-items:center;gap:28px;margin-top:64px;padding:44px 0 0 0 !important;border-top:1px solid #cabfac;}
.aupe-heat-hbadge .elementor-heading-title{display:flex;align-items:center;justify-content:center;width:68px;height:68px;background:#D2541F;color:#FFFFFF !important;font-weight:900 !important;font-size:34px !important;line-height:1 !important;border-radius:8px;flex-shrink:0;}
.aupe-heat-safety p{font-size:18px !important;line-height:1.5 !important;color:#2A2A2A !important;max-width:62ch;border-left:none !important;padding-left:0 !important;margin:0 !important;}
@media(max-width:760px){.aupe-heat-safeguard{flex-direction:column !important;align-items:flex-start;gap:18px;}}
/* How It Works: hero warm radial gradient background (match DE) */
.aupe-section-hero{background:#FAF9F7 !important;background:radial-gradient(circle,rgba(250,249,247,1) 0%,rgba(233,229,220,1) 16%,rgba(117,111,94,1) 100%) !important;}

/* === eyebrow top-margin unification (all non-hero sections match Home S1/S2 compact) === */
.aupe-section:not(.aupe-section-hero){padding-top:clamp(56px,9vh,110px)!important;}

/* hiw head gaps mobile */
@media(max-width:880px){.aupe-x-grid{gap:16px!important;}.aupe-cross-head,.aupe-safety-head,.aupe-where-head,.aupe-spec-head,.aupe-inst-head,.aupe-comp-head{margin-bottom:36px!important;}}

/* hiw hero height tablet/mobile */
@media(max-width:1024px){.aupe-section-hero{min-height:auto!important;padding-bottom:clamp(48px,6vh,80px)!important;}}/* End custom CSS */