.elementor-32 .elementor-element.elementor-element-7f33a8f7{--display:flex;--min-height:520px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-7f33a8f7:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-7f33a8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #FFFFFF 0%, #F5F7FA 65%);}.elementor-32 .elementor-element.elementor-element-2a3f7354{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-7c3c3e7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-32 .elementor-element.elementor-element-7bd73f6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5c42743b .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:16px 16px 16px 16px;}.elementor-32 .elementor-element.elementor-element-5c42743b .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-5c42743b .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-980062d .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:16px 16px 16px 16px;}.elementor-32 .elementor-element.elementor-element-980062d .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-980062d .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-78842c2 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:16px 16px 16px 16px;}.elementor-32 .elementor-element.elementor-element-78842c2 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-78842c2 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-42f70d73{--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:center;--align-items:center;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5ea98547{border-style:none;}.elementor-32 .elementor-element.elementor-element-5ea98547 img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:16px 16px 16px 16px;box-shadow:0px 18px 40px 0px rgba(0, 0, 0, 0.08);}.elementor-32 .elementor-element.elementor-element-1fcc8e2e{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-1fcc8e2e:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-1fcc8e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-bda3b78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-32 .elementor-element.elementor-element-bda3b78:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-bda3b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-32 .elementor-element.elementor-element-2b90cbb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-2b90cbb:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-2b90cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-cc7b793{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-32 .elementor-element.elementor-element-6bfd363 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-6bfd363 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-6bfd363 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-124b0ee .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-124b0ee .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-124b0ee .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-fb01f08 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-fb01f08 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-fb01f08 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-f6f1a5d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-f6f1a5d:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-f6f1a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-ab3702f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-32 .elementor-element.elementor-element-cfab69c .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-cfab69c .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-cfab69c .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-99ecb96 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-99ecb96 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-99ecb96 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-9257e68 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-9257e68 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-9257e68 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-e8ba008{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-e8ba008:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-e8ba008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-9b8bff5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-32 .elementor-element.elementor-element-9936d12 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-9936d12 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-9936d12 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-98181d4 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-98181d4 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-98181d4 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-614773b .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-614773b .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-614773b .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-bf92fbd{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-bf92fbd:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-bf92fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-d4223b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-32 .elementor-element.elementor-element-4221fa2 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-4221fa2 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-4221fa2 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-bc6c947 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-bc6c947 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-bc6c947 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-39ecfa8 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-39ecfa8 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-39ecfa8 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-6c63fbf{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-6c63fbf:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-6c63fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-a4886f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-32 .elementor-element.elementor-element-c3399c3 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-c3399c3 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-c3399c3 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-969d3d1 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-969d3d1 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-969d3d1 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-65c9965 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-32 .elementor-element.elementor-element-65c9965 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-65c9965 .elementor-button:focus{border-color:#F58220;}.elementor-32 .elementor-element.elementor-element-3b9068bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-3b9068bc:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-3b9068bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-67cc3849{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.1);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-32 .elementor-element.elementor-element-67cc3849:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-67cc3849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-32 .elementor-element.elementor-element-7f3031bb{--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;--align-items:flex-start;}.elementor-32 .elementor-element.elementor-element-239c1909{width:var( --container-widget-width, 90.386% );max-width:90.386%;--container-widget-width:90.386%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-239c1909.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-3b1a6240{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-39d6e2bf{--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:center;--align-items:center;--padding-top:85px;--padding-bottom:85px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-39d6e2bf:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-39d6e2bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-32 .elementor-element.elementor-element-6b412615{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-2f045351{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-2f045351.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-6c8269dd{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-796a7d20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-531c07c{--display:flex;}.elementor-32 .elementor-element.elementor-element-79131d4e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-32 .elementor-element.elementor-element-79131d4e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-32 .elementor-element.elementor-element-79131d4e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-32 .elementor-element.elementor-element-79131d4e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-32 .elementor-element.elementor-element-79131d4e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-79131d4e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-32 .elementor-element.elementor-element-79131d4e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-32 .elementor-element.elementor-element-79131d4e .elementor-field-group > label, .elementor-32 .elementor-element.elementor-element-79131d4e .elementor-field-subgroup label{color:#0B1220;}.elementor-32 .elementor-element.elementor-element-79131d4e .elementor-field-type-html{padding-bottom:0px;}.elementor-32 .elementor-element.elementor-element-79131d4e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#CBD5E1;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-79131d4e .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#CBD5E1;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-79131d4e .elementor-field-group .elementor-select-wrapper::before{color:#CBD5E1;}.elementor-32 .elementor-element.elementor-element-79131d4e .e-form__buttons__wrapper__button-next{background-color:#0B1220;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-79131d4e .elementor-button[type="submit"]{background-color:#0B1220;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-79131d4e .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-79131d4e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-32 .elementor-element.elementor-element-79131d4e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-32 .elementor-element.elementor-element-79131d4e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-32 .elementor-element.elementor-element-79131d4e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-32 .elementor-element.elementor-element-79131d4e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-32 .elementor-element.elementor-element-79131d4e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-32 .elementor-element.elementor-element-bf5a766{--display:flex;}.elementor-32 .elementor-element.elementor-element-1f579100{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-32 .elementor-element.elementor-element-61d2737a{--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:center;--align-items:center;--padding-top:85px;--padding-bottom:85px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-6456dec9{--display:flex;}.elementor-32 .elementor-element.elementor-element-6d1f076{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-37c3e651{--display:flex;}.elementor-32 .elementor-element.elementor-element-99a7db9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-4c871626{--display:flex;}.elementor-32 .elementor-element.elementor-element-11f6dcb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-7223af05{--display:flex;}.elementor-32 .elementor-element.elementor-element-506d8b4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-2e7aa0ab{--display:flex;}.elementor-32 .elementor-element.elementor-element-2e380f06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-4146f4a3{--display:flex;}.elementor-32 .elementor-element.elementor-element-5bcd4f56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-72cc1107{--display:flex;}.elementor-32 .elementor-element.elementor-element-7d75e0e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-6c0cf570{--display:flex;}.elementor-32 .elementor-element.elementor-element-3c6c946{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-44772bcb{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-32 .elementor-element.elementor-element-4c47fcc4{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-4c47fcc4:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-4c47fcc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2747;}.elementor-32 .elementor-element.elementor-element-64fc2054{--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:center;--align-items:flex-start;--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-32 .elementor-element.elementor-element-64fc2054.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-af8caae{--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:center;--align-items:flex-end;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-7f33a8f7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-2a3f7354{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-32 .elementor-element.elementor-element-42f70d73{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-3b9068bc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-3b1a6240{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-6b412615{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-4c47fcc4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-af8caae{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-7c3c3e7a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-32 .elementor-element.elementor-element-af8caae{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-7f33a8f7{--content-width:1600px;}.elementor-32 .elementor-element.elementor-element-2a3f7354{--width:55%;}.elementor-32 .elementor-element.elementor-element-42f70d73{--width:45%;}.elementor-32 .elementor-element.elementor-element-1fcc8e2e{--content-width:1400px;}.elementor-32 .elementor-element.elementor-element-2b90cbb{--width:32%;}.elementor-32 .elementor-element.elementor-element-f6f1a5d{--width:32%;}.elementor-32 .elementor-element.elementor-element-e8ba008{--width:32%;}.elementor-32 .elementor-element.elementor-element-bf92fbd{--width:32%;}.elementor-32 .elementor-element.elementor-element-6c63fbf{--width:32%;}.elementor-32 .elementor-element.elementor-element-3b9068bc{--content-width:1180px;}.elementor-32 .elementor-element.elementor-element-67cc3849{--width:100%;}.elementor-32 .elementor-element.elementor-element-7f3031bb{--width:60%;}.elementor-32 .elementor-element.elementor-element-3b1a6240{--content-width:1200px;}.elementor-32 .elementor-element.elementor-element-39d6e2bf{--content-width:1200px;}.elementor-32 .elementor-element.elementor-element-6b412615{--content-width:1200px;}.elementor-32 .elementor-element.elementor-element-6c8269dd{--content-width:1200px;}.elementor-32 .elementor-element.elementor-element-531c07c{--width:50%;}.elementor-32 .elementor-element.elementor-element-bf5a766{--width:50%;}.elementor-32 .elementor-element.elementor-element-61d2737a{--content-width:900px;}.elementor-32 .elementor-element.elementor-element-4c47fcc4{--content-width:1200px;}.elementor-32 .elementor-element.elementor-element-64fc2054{--width:68%;}.elementor-32 .elementor-element.elementor-element-af8caae{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-32 .elementor-element.elementor-element-2a3f7354{--width:700px;}.elementor-32 .elementor-element.elementor-element-7f3031bb{--width:700px;}.elementor-32 .elementor-element.elementor-element-64fc2054{--width:700px;}.elementor-32 .elementor-element.elementor-element-af8caae{--width:600px;}}/* Start custom CSS for html, class: .elementor-element-18229ea5 */.daipak-mini-section{
  width:100%;
  padding:20px;
  background:#F5F7FA;
  box-sizing:border-box;
  font-family:inherit;
}

/* GRID */
.daipak-mini-grid{
  max-width:700px;
  display:grid;
  grid-template-columns:1fr;
  gap:10px;
}

/* CARD */
.daipak-mini-card{
  background:#ffffff;
  border:1px solid #E5E7EB;
  border-radius:12px;
  padding:14px 16px;
  position:relative;
  transition:0.2s ease;
}

/* ORANGE LINE */
.daipak-mini-card::before{
  content:"";
  position:absolute;
  left:0;
  top:12px;
  width:3px;
  height:22px;
  background:#F58220;
  border-radius:2px;
}

/* TITLE */
.daipak-mini-card h3{
  margin:0 0 4px;
  font-size:14px;
  font-weight:700;
  color:#102033;
}

/* TEXT */
.daipak-mini-card p{
  margin:0;
  font-size:12px;
  line-height:1.5;
  color:#5F6F82;
}

/* HIGHLIGHT CARD */
.daipak-mini-card.highlight{
  border-color:rgba(245,130,32,0.45);
  background:#fffdfb;
}

/* HOVER */
.daipak-mini-card:hover{
  transform:translateY(-2px);
  border-color:rgba(245,130,32,0.35);
  box-shadow:0 10px 20px rgba(16,32,51,0.08);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-239c1909 */.daipak-icon-list{
  width:100%;
  max-width:360px;
  display:flex;
  flex-direction:column;
  gap:12px;
  font-family:inherit;
}

/* ITEM */
.daipak-icon-item{
  display:flex;
  align-items:center;
  gap:12px;
  padding:10px 12px;
  border:1px solid #E5E7EB;
  border-radius:12px;
  background:#fff;
  transition:0.2s ease;
}

/* hover */
.daipak-icon-item:hover{
  border-color:rgba(245,130,32,0.4);
  transform:translateY(-2px);
  box-shadow:0 8px 18px rgba(16,32,51,0.08);
}

/* ICON */
.daipak-icon{
  width:34px;
  height:34px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:10px;
  background:rgba(245,130,32,0.08);
}

/* SVG */
.daipak-icon svg{
  width:18px;
  height:18px;
  fill:none;
  stroke:#F58220;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}

/* TEXT */
.daipak-text{
  font-size:13px;
  color:#102033;
  font-weight:600;
  line-height:1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eee82c9 */.daipak-air-section{
  width:100%;
  background:#F5F7FA;
  padding:60px 20px;
  box-sizing:border-box;
  font-family:inherit;
}

.daipak-air-grid{
  max-width:1180px;
  margin:0 auto;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:18px;
}

/* CARD */
.daipak-air-card{
  background:#ffffff;
  border:1px solid #E5E7EB;
  border-radius:16px;
  padding:26px;
  display:flex;
  flex-direction:column;
  min-height:320px;
  box-shadow:0 8px 20px rgba(0,0,0,0.04);
  transition:0.25s ease;
  position:relative;
}

/* TOP ORANGE LINE */
.daipak-line{
  width:42px;
  height:3px;
  background:#F58220;
  margin-bottom:14px;
  border-radius:2px;
}

/* TITLE */
.daipak-air-card h3{
  margin:0 0 12px;
  font-size:18px;
  font-weight:700;
  color:#102033;
}

/* TEXT */
.daipak-air-card p{
  margin:0;
  font-size:14px;
  line-height:1.7;
  color:#5F6F82;
}

/* HOVER */
.daipak-air-card:hover{
  transform:translateY(-4px);
  border-color:rgba(245,130,32,0.35);
  box-shadow:0 14px 34px rgba(16,32,51,0.10);
}

/* HIGHLIGHT CARD */
.daipak-air-card.highlight{
  border-color:rgba(245,130,32,0.5);
}

/* RESPONSIVE */
@media(max-width:1024px){
  .daipak-air-grid{
    grid-template-columns:1fr;
  }

  .daipak-air-card{
    min-height:auto;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f045351 *//* ======================
   SECTION
====================== */
.daipak-solution-section{
  width:100%;
  padding:60px 20px;
  background:#f5f7fa;
  box-sizing:border-box;
  font-family:inherit;
}

/* WRAPPER */
.daipak-table-wrapper{
  max-width:1100px;
  margin:0 auto;
}

/* ======================
   TABLE STYLE
====================== */
.daipak-table{
  width:100%;
  border-collapse:collapse;
  background:#fff;
  border-radius:14px;
  overflow:hidden;
  box-shadow:0 10px 28px rgba(16,32,51,0.06);
}

.daipak-table thead{
  background:#102033;
  color:#fff;
}

.daipak-table th{
  padding:14px 16px;
  font-size:13px;
  text-align:left;
}

.daipak-table td{
  padding:14px 16px;
  font-size:13px;
  color:#5f6f82;
  border-bottom:1px solid #eee;
}

.daipak-table tbody tr:hover{
  background:#fff7ef;
}

/* ======================
   RECOMMENDATION BOX
====================== */
.daipak-reco-box{
  margin-top:18px;
  padding:20px;
  border-radius:14px;

  background:#FFF4E8;
  border:1px solid rgba(245,130,32,0.25);
}

/* TITLE */
.daipak-reco-title{
  font-size:14px;
  font-weight:800;
  color:#F58220;
  margin-bottom:10px;
}

/* TEXT */
.daipak-reco-text{
  font-size:13px;
  color:#102033;
  line-height:1.7;
}

/* LINE */
.daipak-reco-text .line{
  margin-bottom:6px;
}

/* NOTE BLOCK */
.daipak-reco-text .note{
  margin-top:10px;
  font-size:13px;
  color:#5f6f82;
  line-height:1.7;
}

/* ======================
   RESPONSIVE
====================== */
@media(max-width:768px){
  .daipak-table th,
  .daipak-table td{
    font-size:12px;
    padding:12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cbf14e8 */.daipak-feature-section{
  width:100%;
  padding:20px;
  background:#F5F7FA;
  box-sizing:border-box;
  font-family:inherit;
}

/* GRID */
.daipak-feature-grid{
  max-width:600px; /* 左侧小模块，所以控制宽度 */
  display:grid;
  grid-template-columns:1fr;
  gap:10px;
}

/* CARD */
.daipak-feature-card{
  background:#ffffff;
  border:1px solid #E5E7EB;
  border-radius:12px;
  padding:14px 16px;
  transition:0.2s ease;
  position:relative;
}

/* ORANGE ACCENT */
.daipak-feature-card::before{
  content:"";
  position:absolute;
  left:0;
  top:12px;
  width:3px;
  height:22px;
  background:#F58220;
  border-radius:2px;
}

/* TITLE */
.daipak-feature-card h3{
  margin:0 0 4px;
  font-size:14px;
  font-weight:700;
  color:#102033;
}

/* TEXT */
.daipak-feature-card p{
  margin:0;
  font-size:12px;
  line-height:1.5;
  color:#5F6F82;
}

/* HOVER */
.daipak-feature-card:hover{
  transform:translateY(-2px);
  border-color:rgba(245,130,32,0.35);
  box-shadow:0 10px 20px rgba(16,32,51,0.08);
}

/* RESPONSIVE */
@media(max-width:768px){
  .daipak-feature-grid{
    max-width:100%;
  }
}/* End custom CSS */
/* Start custom CSS *//* Codex page-603 responsive fix 2026-06-30 */
@media (max-width: 767px) {
  body.elementor-page-32,
  body.elementor-page-32 #page,
  body.elementor-page-32 .site,
  body.elementor-page-32 .site-content,
  body.elementor-page-32 .content-area,
  body.elementor-page-32 .entry-content,
  body.elementor-page-32 .elementor,
  body.elementor-page-32 .elementor-32 {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  body.elementor-page-32 .elementor-32 {
    --daipak-mobile-gutter: 20px;
    --daipak-mobile-content: calc(100vw - (var(--daipak-mobile-gutter) * 2));
  }

  body.elementor-page-32 .elementor-32 *,
  body.elementor-page-32 .elementor-32 *::before,
  body.elementor-page-32 .elementor-32 *::after {
    box-sizing: border-box !important;
  }

  body.elementor-page-32 .elementor-32 .e-con,
  body.elementor-page-32 .elementor-32 .e-con-full,
  body.elementor-page-32 .elementor-32 .e-child,
  body.elementor-page-32 .elementor-32 .e-con-inner,
  body.elementor-page-32 .elementor-32 .elementor-element,
  body.elementor-page-32 .elementor-32 .elementor-widget,
  body.elementor-page-32 .elementor-32 .elementor-widget-container,
  body.elementor-page-32 .elementor-32 .e-heading-base,
  body.elementor-page-32 .elementor-32 .e-paragraph-base {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.elementor-page-32 .elementor-32 .e-con,
  body.elementor-page-32 .elementor-32 .e-con > .e-con-inner {
    flex-wrap: wrap !important;
  }

  body.elementor-page-32 .elementor-32 .elementor-widget-html,
  body.elementor-page-32 .elementor-32 .elementor-widget-html .elementor-widget-container {
    overflow-x: hidden !important;
  }

  body.elementor-page-32 .elementor-32 img,
  body.elementor-page-32 .elementor-32 svg,
  body.elementor-page-32 .elementor-32 video,
  body.elementor-page-32 .elementor-32 iframe {
    max-width: 100% !important;
  }

  body.elementor-page-32 .elementor-32 img,
  body.elementor-page-32 .elementor-32 video {
    height: auto !important;
  }

  body.elementor-page-32 .elementor-32 h1,
  body.elementor-page-32 .elementor-32 h2,
  body.elementor-page-32 .elementor-32 h3,
  body.elementor-page-32 .elementor-32 h4,
  body.elementor-page-32 .elementor-32 p,
  body.elementor-page-32 .elementor-32 li,
  body.elementor-page-32 .elementor-32 .elementor-heading-title,
  body.elementor-page-32 .elementor-32 .elementor-widget-text-editor,
  body.elementor-page-32 .elementor-32 .e-heading,
  body.elementor-page-32 .elementor-32 .e-paragraph {
    max-width: 100% !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
  }

  body.elementor-page-32 .elementor-32 .elementor-button-wrapper,
  body.elementor-page-32 .elementor-32 .elementor-widget-button,
  body.elementor-page-32 .elementor-32 .e-button,
  body.elementor-page-32 .elementor-32 .daipak-support-button,
  body.elementor-page-32 .elementor-32 .daipak-category-img-button {
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.elementor-page-32 .elementor-32 .elementor-button,
  body.elementor-page-32 .elementor-32 .elementor-button-link,
  body.elementor-page-32 .elementor-32 .e-button,
  body.elementor-page-32 .elementor-32 a[class*="button"],
  body.elementor-page-32 .elementor-32 [class*="daipak-"][class*="button"] {
    max-width: 100% !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    text-align: center !important;
  }

  body.elementor-page-32 .elementor-32 .elementor-button-content-wrapper {
    max-width: 100% !important;
    white-space: normal !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
  }

  body.elementor-page-32 .elementor-32 .daipak-products-hero,
  body.elementor-page-32 .elementor-32 .daipak-products-hero > .e-con-inner,
  body.elementor-page-32 .elementor-32 .daipak-contact-panel-inner,
  body.elementor-page-32 .elementor-32 .daipak-support-panel-inner,
  body.elementor-page-32 .elementor-32 .daipak-horizontal-timeline,
  body.elementor-page-32 .elementor-32 .daipak-timeline-track,
  body.elementor-page-32 .elementor-32 .daipak-custom-panel,
  body.elementor-page-32 .elementor-32 .daipak-standard-panel {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 22px !important;
  }

  body.elementor-page-32 .elementor-32 [class*="daipak-"][class*="-grid"],
  body.elementor-page-32 .elementor-32 [class*="daipak-"][class*="-cards"],
  body.elementor-page-32 .elementor-32 .daipak-horizontal-timeline,
  body.elementor-page-32 .elementor-32 .daipak-snake-timeline,
  body.elementor-page-32 .elementor-32 .daipak-snake-wrapper,
  body.elementor-page-32 .elementor-32 .daipak-core-promises {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 18px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body.elementor-page-32 .elementor-32 .daipak-timeline-track,
  body.elementor-page-32 .elementor-32 .daipak-timeline-card,
  body.elementor-page-32 .elementor-32 .daipak-timeline-top {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    transform: none !important;
  }

  body.elementor-page-32 .elementor-32 [class*="daipak-"][class*="-card"],
  body.elementor-page-32 .elementor-32 [class*="daipak-"][class*="-item"],
  body.elementor-page-32 .elementor-32 [class*="daipak-"][class*="-row"],
  body.elementor-page-32 .elementor-32 [class*="daipak-"][class*="-panel"],
  body.elementor-page-32 .elementor-32 [class*="daipak-"][class*="-box"] {
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.elementor-page-32 .elementor-32 .daipak-product-compare-row,
  body.elementor-page-32 .elementor-32 .daipak-contact-row,
  body.elementor-page-32 .elementor-32 .daipak-support-row,
  body.elementor-page-32 .elementor-32 .daipak-choose-row,
  body.elementor-page-32 .elementor-32 .daipak-shipment-doc-head {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 12px !important;
  }

  body.elementor-page-32 .elementor-32 .daipak-tags,
  body.elementor-page-32 .elementor-32 .daipak-icon-list,
  body.elementor-page-32 .elementor-32 .daipak-check-points,
  body.elementor-page-32 .elementor-32 .daipak-sample-tags,
  body.elementor-page-32 .elementor-32 .daipak-feedback-checklist,
  body.elementor-page-32 .elementor-32 .daipak-contact-list,
  body.elementor-page-32 .elementor-32 .daipak-support-list,
  body.elementor-page-32 .elementor-32 .daipak-doc-support-list {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    max-width: 100% !important;
  }

  body.elementor-page-32 .elementor-32 [class*="table-wrap"],
  body.elementor-page-32 .elementor-32 [class*="table-wrapper"],
  body.elementor-page-32 .elementor-32 .daipak-table-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  body.elementor-page-32 .elementor-32 table,
  body.elementor-page-32 .elementor-32 .daipak-table,
  body.elementor-page-32 .elementor-32 .daipak-air-table,
  body.elementor-page-32 .elementor-32 .daipak-choose-table {
    width: 100% !important;
    min-width: 0 !important;
    table-layout: fixed !important;
  }

  body.elementor-page-32 .elementor-32 th,
  body.elementor-page-32 .elementor-32 td {
    max-width: 100% !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  body.elementor-page-32 .elementor-32 input,
  body.elementor-page-32 .elementor-32 select,
  body.elementor-page-32 .elementor-32 textarea {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.elementor-page-32 .elementor-32 .e-button-base,
  body.elementor-page-32 .elementor-32 .e-button-base button,
  body.elementor-page-32 .elementor-32 button.e-button-base {
    width: auto !important;
    max-width: var(--daipak-mobile-content) !important;
    min-width: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  body.elementor-page-32 .elementor-32 [class*="e-"].e-paragraph-base {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media (min-width: 768px) and (max-width: 1180px) {
  body.elementor-page-32,
  body.elementor-page-32 #page,
  body.elementor-page-32 .site,
  body.elementor-page-32 .site-content,
  body.elementor-page-32 .content-area,
  body.elementor-page-32 .entry-content,
  body.elementor-page-32 .elementor,
  body.elementor-page-32 .elementor-32 {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  body.elementor-page-32 .elementor-32 *,
  body.elementor-page-32 .elementor-32 *::before,
  body.elementor-page-32 .elementor-32 *::after {
    box-sizing: border-box !important;
  }

  body.elementor-page-32 .elementor-32 .e-con,
  body.elementor-page-32 .elementor-32 .e-con-full,
  body.elementor-page-32 .elementor-32 .e-child,
  body.elementor-page-32 .elementor-32 .e-con-inner,
  body.elementor-page-32 .elementor-32 .elementor-element,
  body.elementor-page-32 .elementor-32 .elementor-widget,
  body.elementor-page-32 .elementor-32 .elementor-widget-container {
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.elementor-page-32 .elementor-32 .e-con,
  body.elementor-page-32 .elementor-32 .e-con > .e-con-inner {
    flex-wrap: wrap !important;
  }

  body.elementor-page-32 .elementor-32 img,
  body.elementor-page-32 .elementor-32 svg,
  body.elementor-page-32 .elementor-32 video,
  body.elementor-page-32 .elementor-32 iframe {
    max-width: 100% !important;
  }

  body.elementor-page-32 .elementor-32 .elementor-button,
  body.elementor-page-32 .elementor-32 .elementor-button-link,
  body.elementor-page-32 .elementor-32 .e-button,
  body.elementor-page-32 .elementor-32 a[class*="button"],
  body.elementor-page-32 .elementor-32 [class*="daipak-"][class*="button"] {
    max-width: 100% !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  body.elementor-page-32 .elementor-32 [class*="daipak-"][class*="-grid"],
  body.elementor-page-32 .elementor-32 [class*="daipak-"][class*="-cards"] {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    max-width: 100% !important;
  }

  body.elementor-page-32 .elementor-32 .daipak-product-compare-grid,
  body.elementor-page-32 .elementor-32 .daipak-mini-grid,
  body.elementor-page-32 .elementor-32 .daipak-air-grid,
  body.elementor-page-32 .elementor-32 .daipak-app-grid,
  body.elementor-page-32 .elementor-32 .daipak-feature-grid,
  body.elementor-page-32 .elementor-32 .daipak-category-img-grid,
  body.elementor-page-32 .elementor-32 .daipak-value-card-grid,
  body.elementor-page-32 .elementor-32 .daipak-support-card-grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 22px !important;
  }

  body.elementor-page-32 .elementor-32 .daipak-products-hero,
  body.elementor-page-32 .elementor-32 .daipak-products-hero > .e-con-inner,
  body.elementor-page-32 .elementor-32 .daipak-contact-panel-inner,
  body.elementor-page-32 .elementor-32 .daipak-support-panel-inner {
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.elementor-page-32 .elementor-32 [class*="table-wrap"],
  body.elementor-page-32 .elementor-32 [class*="table-wrapper"],
  body.elementor-page-32 .elementor-32 .daipak-table-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  body.elementor-page-32 .elementor-32 table,
  body.elementor-page-32 .elementor-32 .daipak-table,
  body.elementor-page-32 .elementor-32 .daipak-air-table,
  body.elementor-page-32 .elementor-32 .daipak-choose-table {
    width: 100% !important;
    min-width: 0 !important;
    table-layout: fixed !important;
  }

  body.elementor-page-32 .elementor-32 th,
  body.elementor-page-32 .elementor-32 td {
    max-width: 100% !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
  }
}
/* End Codex page-603 responsive fix */
/* DAIPAK source typography inheritance */ body.elementor-page-32{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:1.65;color:#334155}body.elementor-page-32 h1{line-height:1.4}body.elementor-page-32 h2{line-height:1.3}body.elementor-page-32 h3,body.elementor-page-32 h4,body.elementor-page-32 h5,body.elementor-page-32 h6{line-height:1.4}/* End custom CSS */