.elementor-55710 .elementor-element.elementor-element-8bab58a{--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:stretch;--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-55710 .elementor-element.elementor-element-8bab58a:not(.elementor-motion-effects-element-type-background), .elementor-55710 .elementor-element.elementor-element-8bab58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4eb;}.elementor-55710 .elementor-element.elementor-element-6413ea43{--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:stretch;--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-55710 .elementor-element.elementor-element-1e9ba46f{--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:stretch;--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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-55710 .elementor-element.elementor-element-1f8c38cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-1f8c38cc .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-1c5af2b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-1c5af2b1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55710 .elementor-element.elementor-element-229e2ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-229e2ab{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-229e2ab p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-4c0ca308{--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:stretch;--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-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-55710 .elementor-element.elementor-element-5c9cf396 .elementor-button{background-color:#10373d;font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10373d;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-55710 .elementor-element.elementor-element-5c9cf396 .elementor-button:hover, .elementor-55710 .elementor-element.elementor-element-5c9cf396 .elementor-button:focus{background-color:#082d32;color:#ffffff;}.elementor-55710 .elementor-element.elementor-element-5c9cf396{width:auto;max-width:auto;}.elementor-55710 .elementor-element.elementor-element-5c9cf396 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-5c9cf396 .elementor-button:hover svg, .elementor-55710 .elementor-element.elementor-element-5c9cf396 .elementor-button:focus svg{fill:#ffffff;}.elementor-55710 .elementor-element.elementor-element-1f9bc160 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:16px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;fill:#10373d;color:#10373d;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10373d;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-55710 .elementor-element.elementor-element-1f9bc160 .elementor-button:hover, .elementor-55710 .elementor-element.elementor-element-1f9bc160 .elementor-button:focus{background-color:#FFFFFF00;color:#10373d;}.elementor-55710 .elementor-element.elementor-element-1f9bc160{width:auto;max-width:auto;}.elementor-55710 .elementor-element.elementor-element-1f9bc160 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-1f9bc160 .elementor-button:hover svg, .elementor-55710 .elementor-element.elementor-element-1f9bc160 .elementor-button:focus svg{fill:#10373d;}.elementor-55710 .elementor-element.elementor-element-33376b78{--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:stretch;--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55710 .elementor-element.elementor-element-6af8d79b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-6af8d79b{text-align:center;}.elementor-55710 .elementor-element.elementor-element-6af8d79b img{width:100%;}.elementor-55710 .elementor-element.elementor-element-239504de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-2c40b42f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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-55710 .elementor-element.elementor-element-666dfe46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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-55710 .elementor-element.elementor-element-357fc328 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-177d91f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-6396f21f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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-55710 .elementor-element.elementor-element-7e268939 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-3cb68d3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-6157c6bb{--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:stretch;--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-55710 .elementor-element.elementor-element-fdd2f3{--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:stretch;--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-55710 .elementor-element.elementor-element-4815085a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-4815085a .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-746d6cb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-746d6cb4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-24a88cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-24a88cc{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-24a88cc p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-5ce26747 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:15px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;fill:#10373d;color:#10373d;border-style:none;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-55710 .elementor-element.elementor-element-5ce26747 .elementor-button:hover, .elementor-55710 .elementor-element.elementor-element-5ce26747 .elementor-button:focus{background-color:#FFFFFF00;color:#10373d;}.elementor-55710 .elementor-element.elementor-element-5ce26747{width:auto;max-width:auto;}.elementor-55710 .elementor-element.elementor-element-5ce26747 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-5ce26747 .elementor-button:hover svg, .elementor-55710 .elementor-element.elementor-element-5ce26747 .elementor-button:focus svg{fill:#10373d;}.elementor-55710 .elementor-element.elementor-element-6c46635{--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:stretch;--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-55710 .elementor-element.elementor-element-6c46635:not(.elementor-motion-effects-element-type-background), .elementor-55710 .elementor-element.elementor-element-6c46635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffdf7;}.elementor-55710 .elementor-element.elementor-element-26a134b9{--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:stretch;--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-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-55710 .elementor-element.elementor-element-30a09472 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-41027ca0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-6b79b35f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-7c11106 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-372e825d{--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:stretch;--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-55710 .elementor-element.elementor-element-372e825d:not(.elementor-motion-effects-element-type-background), .elementor-55710 .elementor-element.elementor-element-372e825d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082d32;}.elementor-55710 .elementor-element.elementor-element-722741cb{--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:stretch;--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-55710 .elementor-element.elementor-element-34bc5b73{--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:stretch;--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-55710 .elementor-element.elementor-element-2c2274a7{--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:stretch;--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-55710 .elementor-element.elementor-element-1bd4db1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-1bd4db1b .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-7f7212aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-7f7212aa .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-68330fa3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-68330fa3{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-68330fa3 p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-3eaf9a89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-32f26955{--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:stretch;--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-55710 .elementor-element.elementor-element-32f26955:not(.elementor-motion-effects-element-type-background), .elementor-55710 .elementor-element.elementor-element-32f26955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-55710 .elementor-element.elementor-element-41c42b6b{--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:stretch;--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-55710 .elementor-element.elementor-element-3d888752{--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:stretch;--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-55710 .elementor-element.elementor-element-70f12fb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-70f12fb4{text-align:center;}.elementor-55710 .elementor-element.elementor-element-70f12fb4 img{width:100%;}.elementor-55710 .elementor-element.elementor-element-42f5918a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-42f5918a{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-42f5918a p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-df5ecc3{--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:stretch;--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-55710 .elementor-element.elementor-element-c2df198 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-c2df198 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-7832ebd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-7832ebd5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-259e8c41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-259e8c41{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-259e8c41 p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-145f63c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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-55710 .elementor-element.elementor-element-37e690d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-30e992c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-88d2d2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-77e52d12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:15px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;fill:#88dfe8;color:#88dfe8;border-style:none;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button:hover, .elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button:focus{background-color:#FFFFFF00;color:#88dfe8;}.elementor-55710 .elementor-element.elementor-element-5b36102b{width:auto;max-width:auto;}.elementor-55710 .elementor-element.elementor-element-5b36102b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button:hover svg, .elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button:focus svg{fill:#88dfe8;}.elementor-55710 .elementor-element.elementor-element-27699d10{--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:stretch;--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-55710 .elementor-element.elementor-element-27699d10:not(.elementor-motion-effects-element-type-background), .elementor-55710 .elementor-element.elementor-element-27699d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eee4d6;}.elementor-55710 .elementor-element.elementor-element-5e60e080{--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:stretch;--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-55710 .elementor-element.elementor-element-4f8f8585{--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:stretch;--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-55710 .elementor-element.elementor-element-515b853a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-515b853a .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-3e4c01c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-3e4c01c0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-60f3c28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-60f3c28{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-60f3c28 p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-510264a2{--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:stretch;--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-55710 .elementor-element.elementor-element-450ae9f7{--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:stretch;--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-55710 .elementor-element.elementor-element-792a41ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-3a3b4fef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-3a3b4fef .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-ecec5e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-ecec5e6{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-ecec5e6 p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-26b33784{--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:stretch;--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-55710 .elementor-element.elementor-element-14ddacd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-771fd339 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-771fd339 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-20ec352b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-20ec352b{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-20ec352b p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-24788ce9{--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:stretch;--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-55710 .elementor-element.elementor-element-236aaddc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-c940a61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-c940a61 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-45839e54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-45839e54{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-45839e54 p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-1d0c1a26{--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:stretch;--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-55710 .elementor-element.elementor-element-42145ef1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-2a5d22d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-2a5d22d6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-1e748170 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-1e748170{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-1e748170 p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-679f0fe9{--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:stretch;--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-55710 .elementor-element.elementor-element-2e36ba3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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-55710 .elementor-element.elementor-element-65b4ba25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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-55710 .elementor-element.elementor-element-6012f6eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-5452bff0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-512acd43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-1d90c8f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-571103c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-571103c2{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-571103c2 p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-10ba46c4{--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:stretch;--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-55710 .elementor-element.elementor-element-10ba46c4:not(.elementor-motion-effects-element-type-background), .elementor-55710 .elementor-element.elementor-element-10ba46c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f5ef;}.elementor-55710 .elementor-element.elementor-element-7cdf9ff4{--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:stretch;--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-55710 .elementor-element.elementor-element-1da5d331{--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:stretch;--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-55710 .elementor-element.elementor-element-1a458e7b{--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:stretch;--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-55710 .elementor-element.elementor-element-1f267bc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-1f267bc5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-7f259b3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-7f259b3a .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-353456c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-353456c7{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-353456c7 p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-7d14e36c{--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:stretch;--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-55710 .elementor-element.elementor-element-31083a44{--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:stretch;--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-55710 .elementor-element.elementor-element-519d842d{--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:stretch;--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-55710 .elementor-element.elementor-element-70e31972 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-70e31972{text-align:center;}.elementor-55710 .elementor-element.elementor-element-70e31972 img{width:100%;}.elementor-55710 .elementor-element.elementor-element-19227ffa{--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:stretch;--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-55710 .elementor-element.elementor-element-2453ddf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-2453ddf .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-45c4eb5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-45c4eb5f .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-4c5bfa50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-4c5bfa50{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-4c5bfa50 p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-1525874c .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:15px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;fill:#10373d;color:#10373d;border-style:none;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-55710 .elementor-element.elementor-element-1525874c .elementor-button:hover, .elementor-55710 .elementor-element.elementor-element-1525874c .elementor-button:focus{background-color:#FFFFFF00;color:#10373d;}.elementor-55710 .elementor-element.elementor-element-1525874c{width:auto;max-width:auto;}.elementor-55710 .elementor-element.elementor-element-1525874c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-1525874c .elementor-button:hover svg, .elementor-55710 .elementor-element.elementor-element-1525874c .elementor-button:focus svg{fill:#10373d;}.elementor-55710 .elementor-element.elementor-element-64902d76{--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:stretch;--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-55710 .elementor-element.elementor-element-d56f725{--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:stretch;--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-55710 .elementor-element.elementor-element-294ac6b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-294ac6b5{text-align:center;}.elementor-55710 .elementor-element.elementor-element-294ac6b5 img{width:100%;}.elementor-55710 .elementor-element.elementor-element-75feeb77{--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:stretch;--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-55710 .elementor-element.elementor-element-7c9c09fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-7c9c09fc .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-10dcd6f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-10dcd6f5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-1ad7a056 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-1ad7a056{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-1ad7a056 p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-1df7f999 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:15px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;fill:#10373d;color:#10373d;border-style:none;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-55710 .elementor-element.elementor-element-1df7f999 .elementor-button:hover, .elementor-55710 .elementor-element.elementor-element-1df7f999 .elementor-button:focus{background-color:#FFFFFF00;color:#10373d;}.elementor-55710 .elementor-element.elementor-element-1df7f999{width:auto;max-width:auto;}.elementor-55710 .elementor-element.elementor-element-1df7f999 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-1df7f999 .elementor-button:hover svg, .elementor-55710 .elementor-element.elementor-element-1df7f999 .elementor-button:focus svg{fill:#10373d;}.elementor-55710 .elementor-element.elementor-element-3cb8bdb2{--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:stretch;--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-55710 .elementor-element.elementor-element-44bb48d3{--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:stretch;--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-55710 .elementor-element.elementor-element-208290f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-208290f .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-3233be2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-3233be2a .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-5f2819b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-25201418{--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:stretch;--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-55710 .elementor-element.elementor-element-25201418:not(.elementor-motion-effects-element-type-background), .elementor-55710 .elementor-element.elementor-element-25201418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eaf0ee;}.elementor-55710 .elementor-element.elementor-element-1c7293c7{--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:stretch;--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-55710 .elementor-element.elementor-element-69761580{--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:stretch;--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-55710 .elementor-element.elementor-element-2d9b9409{--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:stretch;--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-55710 .elementor-element.elementor-element-9e198ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-9e198ec .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-548161b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-548161b3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-3881c21b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-3881c21b{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-3881c21b p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-269769ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-7d119223 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-7d119223{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-7d119223 p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-34a5f29b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-276ec79e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-52398c35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-318cb0d1{--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:stretch;--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-55710 .elementor-element.elementor-element-318cb0d1:not(.elementor-motion-effects-element-type-background), .elementor-55710 .elementor-element.elementor-element-318cb0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-55710 .elementor-element.elementor-element-5fc1922c{--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:stretch;--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-55710 .elementor-element.elementor-element-5a958163{--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:stretch;--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-55710 .elementor-element.elementor-element-2bb6718d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-2bb6718d .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-12778396 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-12778396 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;}.elementor-55710 .elementor-element.elementor-element-7ce19d0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-7ce19d0f{font-family:"Arial", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.62em;}.elementor-55710 .elementor-element.elementor-element-7ce19d0f p{margin-block-end:0px;}.elementor-55710 .elementor-element.elementor-element-6fdc448{--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:stretch;--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-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55710 .elementor-element.elementor-element-4ad88adc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-64537a12{--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:stretch;--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-55710 .elementor-element.elementor-element-64537a12:not(.elementor-motion-effects-element-type-background), .elementor-55710 .elementor-element.elementor-element-64537a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082d32;}.elementor-55710 .elementor-element.elementor-element-4ea37847{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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-55710 .elementor-element.elementor-element-2847d268{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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-55710 .elementor-element.elementor-element-1f9b579f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-1f9b579f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:42px;font-weight:700;color:#fffdf5;}.elementor-55710 .elementor-element.elementor-element-450d84d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-450d84d9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:42px;font-weight:700;color:#fffdf5;}.elementor-55710 .elementor-element.elementor-element-5dec1a03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-7db08f87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-6f852373 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-55710 .elementor-element.elementor-element-8e0ac8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-group > label, .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-subgroup label{color:#153e33;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-group > label{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-type-html{padding-bottom:0px;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-group .elementor-field{color:#173f45;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-group .elementor-field, .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-subgroup label{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#a8bab3;border-width:1px 1px 1px 1px;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#a8bab3;border-width:1px 1px 1px 1px;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-group .elementor-select-wrapper::before{color:#a8bab3;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-button{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .e-form__buttons__wrapper__button-next{background-color:#153e33;color:#ffffff;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-button[type="submit"]{background-color:#153e33;color:#ffffff;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .e-form__buttons__wrapper__button-next:hover{background-color:#245848;color:#ffffff;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-button[type="submit"]:hover{background-color:#245848;color:#ffffff;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-message{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-message.elementor-message-success{color:#153e33;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-message.elementor-message-danger{color:#9c2832;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-message.elementor-help-inline{color:#9c2832;}.elementor-55710 .elementor-element.elementor-element-8e0ac8c{--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-55710 .elementor-element.elementor-element-64cb285d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-55710 .elementor-element.elementor-element-1f9b579f .elementor-heading-title{font-size:32px;}.elementor-55710 .elementor-element.elementor-element-450d84d9 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for heading, class: .elementor-element-1f8c38cc */.elementor-55710 .elementor-element.elementor-element-1f8c38cc{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-1f8c38cc .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-1f8c38cc .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c5af2b1 */.elementor-55710 .elementor-element.elementor-element-1c5af2b1{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-1c5af2b1 .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-1c5af2b1 .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-229e2ab */.elementor-55710 .elementor-element.elementor-element-229e2ab{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-229e2ab .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-229e2ab p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c9cf396 */.elementor-55710 .elementor-element.elementor-element-5c9cf396{max-width:100%;width:auto;}
.elementor-55710 .elementor-element.elementor-element-5c9cf396 .elementor-button{font-family:"Segoe UI",Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:50px;gap:8px;text-decoration:none;white-space:normal;transition:transform .18s ease;}
.elementor-55710 .elementor-element.elementor-element-5c9cf396 .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px;}
.elementor-55710 .elementor-element.elementor-element-5c9cf396 .elementor-button-text{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-5c9cf396 .elementor-button:hover{transform:translateY(-2px);}
@media (max-width:420px){.elementor-55710 .elementor-element.elementor-element-5c9cf396,.elementor-55710 .elementor-element.elementor-element-5c9cf396 .elementor-button{width:100%;}}
@media (prefers-reduced-motion:reduce){.elementor-55710 .elementor-element.elementor-element-5c9cf396 .elementor-button{transition:none;transform:none;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f9bc160 */.elementor-55710 .elementor-element.elementor-element-1f9bc160{max-width:100%;width:auto;}
.elementor-55710 .elementor-element.elementor-element-1f9bc160 .elementor-button{font-family:"Segoe UI",Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:50px;gap:8px;text-decoration:none;white-space:normal;transition:transform .18s ease;}
.elementor-55710 .elementor-element.elementor-element-1f9bc160 .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px;}
.elementor-55710 .elementor-element.elementor-element-1f9bc160 .elementor-button-text{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-1f9bc160 .elementor-button:hover{transform:translateY(-2px);}
@media (max-width:420px){.elementor-55710 .elementor-element.elementor-element-1f9bc160,.elementor-55710 .elementor-element.elementor-element-1f9bc160 .elementor-button{width:100%;}}
@media (prefers-reduced-motion:reduce){.elementor-55710 .elementor-element.elementor-element-1f9bc160 .elementor-button{transition:none;transform:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c0ca308 */.elementor-55710 .elementor-element.elementor-element-4c0ca308{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e9ba46f */.elementor-55710 .elementor-element.elementor-element-1e9ba46f{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6af8d79b */.elementor-55710 .elementor-element.elementor-element-6af8d79b{min-width:0;}
.elementor-55710 .elementor-element.elementor-element-6af8d79b .elementor-widget-container{width:100%;height:100%;}
.elementor-55710 .elementor-element.elementor-element-6af8d79b img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-239504de */.elementor-55710 .elementor-element.elementor-element-239504de{display:none!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-357fc328 */.elementor-55710 .elementor-element.elementor-element-357fc328 .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177d91f */.elementor-55710 .elementor-element.elementor-element-177d91f .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-666dfe46 */.elementor-55710 .elementor-element.elementor-element-666dfe46{min-width:0;max-width:none;--widgets-spacing:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e268939 */.elementor-55710 .elementor-element.elementor-element-7e268939 .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cb68d3d */.elementor-55710 .elementor-element.elementor-element-3cb68d3d .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6396f21f */.elementor-55710 .elementor-element.elementor-element-6396f21f{min-width:0;max-width:none;--widgets-spacing:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c40b42f */.elementor-55710 .elementor-element.elementor-element-2c40b42f{min-width:0;max-width:none;--widgets-spacing:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33376b78 */.elementor-55710 .elementor-element.elementor-element-33376b78{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6413ea43 */.elementor-55710 .elementor-element.elementor-element-6413ea43{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4815085a */.elementor-55710 .elementor-element.elementor-element-4815085a{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-4815085a .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-4815085a .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-746d6cb4 */.elementor-55710 .elementor-element.elementor-element-746d6cb4{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-746d6cb4 .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-746d6cb4 .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24a88cc */.elementor-55710 .elementor-element.elementor-element-24a88cc{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-24a88cc .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-24a88cc p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdd2f3 */.elementor-55710 .elementor-element.elementor-element-fdd2f3{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ce26747 */.elementor-55710 .elementor-element.elementor-element-5ce26747{max-width:100%;width:auto;}
.elementor-55710 .elementor-element.elementor-element-5ce26747 .elementor-button{font-family:"Segoe UI",Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:50px;gap:8px;text-decoration:none;white-space:normal;transition:transform .18s ease;}
.elementor-55710 .elementor-element.elementor-element-5ce26747 .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px;}
.elementor-55710 .elementor-element.elementor-element-5ce26747 .elementor-button-text{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-5ce26747 .elementor-button:hover{transform:translateY(-2px);}
.elementor-55710 .elementor-element.elementor-element-5ce26747 .elementor-button{color:#006f82;min-height:44px;text-decoration:underline;text-underline-offset:.2em;}
@media (max-width:420px){.elementor-55710 .elementor-element.elementor-element-5ce26747,.elementor-55710 .elementor-element.elementor-element-5ce26747 .elementor-button{width:100%;}}
@media (prefers-reduced-motion:reduce){.elementor-55710 .elementor-element.elementor-element-5ce26747 .elementor-button{transition:none;transform:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6157c6bb */.elementor-55710 .elementor-element.elementor-element-6157c6bb{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bab58a */.tc-paper-line-paper.tc-paper-section.tc-paper-section{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section{--ink: #10373d;
      --ink-2: #173f45;
      --petrol: #0b4148;
      --petrol-deep: #082d32;
      --cyan: #00a3bd;
      --cyan-text: #006f82;
      --cyan-light: #88dfe8;
      --aqua: #dff4f4;
      --paper: #eee4d6;
      --paper-deep: #dac7ad;
      --kraft: #80552d;
      --canvas: #f7f5ef;
      --white: #ffffff;
      --muted: #46646a;
      --line: #cfdbd8;
      --line-dark: rgba(255,255,255,.18);
      --warning: #ed6c00;
      --max: 1240px;
      --radius-lg: 30px;
      --radius-md: 18px;
      --shadow: 0 28px 72px rgba(11,65,72,.13);
      --shadow-soft: 0 14px 38px rgba(16,55,61,.12);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section *{box-sizing: border-box;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section{margin: 0;
      min-width: 280px;
      overflow-x: hidden;
      background: var(--canvas);
      color: var(--ink);
      font-family: "Segoe UI", Arial, Helvetica, sans-serif;
      font-size: 16px;
      line-height: 1.62;
      -webkit-font-smoothing: antialiased;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section img{display: block; max-width: 100%;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section a{color: inherit; text-decoration-thickness: .08em; text-underline-offset: .2em;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section button,.tc-paper-line-paper.tc-paper-section.tc-paper-section input,.tc-paper-line-paper.tc-paper-section.tc-paper-section select{font: inherit;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section button,.tc-paper-line-paper.tc-paper-section.tc-paper-section select{cursor: pointer;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section p{overflow-wrap: anywhere;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section h1,.tc-paper-line-paper.tc-paper-section.tc-paper-section h2,.tc-paper-line-paper.tc-paper-section.tc-paper-section h3{margin-top: 0; overflow-wrap: anywhere; hyphens: auto; line-height: 1.02; letter-spacing: -.045em;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section h2{margin-bottom: 1.1rem; font-size: clamp(2.35rem, 5vw, 4.9rem);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section h3{font-size: 1.35rem;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section p{margin-top: 0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section{position: relative;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section [hidden]{display: none !important;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section :focus-visible{outline: 3px solid var(--warning);
      outline-offset: 4px;
      box-shadow: 0 0 0 6px var(--white);
      border-radius: 5px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .shell{width: min(var(--max), calc(100% - 56px)); margin-inline: auto;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .eyebrow{margin: 0 0 .75rem;
      color: var(--cyan-text);
      font-size: .76rem;
      font-weight: 800;
      letter-spacing: .18em;
      line-height: 1.35;
      text-transform: uppercase;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .eyebrow.on-dark{color: var(--cyan-light);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .lede{max-width: 720px; color: var(--muted); font-size: clamp(1.04rem, 1.5vw, 1.22rem);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .text-link{display: inline-flex;
      align-items: center;
      gap: 8px;
      color: var(--cyan-text);
      font-weight: 800;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section table{width: 100%; border-collapse: collapse;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section caption{text-align: left;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section th,.tc-paper-line-paper.tc-paper-section.tc-paper-section td{padding: 17px 14px;
      border-bottom: 1px solid #e1e9e7;
      text-align: left;
      vertical-align: middle;
      font-size: .87rem;
      line-height: 1.4;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section thead th{position: sticky;
      z-index: 2;
      top: 0;
      background: #f3f7f5;
      color: #425f64;
      font-size: .68rem;
      letter-spacing: .055em;
      text-transform: uppercase;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody th{position: sticky;
      z-index: 1;
      left: 0;
      background: var(--white);
      font-weight: 800;
      white-space: nowrap;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody tr:hover th,.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody tr:hover td{background: #f7faf9;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody tr.is-recommended th,.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody tr.is-recommended td{background: #e4f6f7;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody tr.is-recommended th::after{margin-left: 9px;
      padding: 3px 7px;
      display: inline-block;
      border-radius: 999px;
      background: var(--cyan-text);
      color: var(--white);
      content: "Ihre Auswahl";
      font-size: .62rem;
      letter-spacing: .045em;
      line-height: 1.25;
      text-transform: uppercase;
      vertical-align: middle;}
@media (prefers-reduced-motion: reduce){.tc-paper-line-paper.tc-paper-section.tc-paper-section *,.tc-paper-line-paper.tc-paper-section.tc-paper-section *::before,.tc-paper-line-paper.tc-paper-section.tc-paper-section *::after{scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important;}}
.tc-paper-line-paper.tc-paper-section.tc-paper-section{width:100%;max-width:none;font-family:"Segoe UI",Arial,sans-serif;line-height:1.62;isolation:isolate;--widgets-spacing:0px;--container-widget-width:100%;scroll-margin-top:150px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .elementor-widget{min-width:0;margin-top:0;--widgets-spacing:0px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .elementor-widget-heading{color:inherit;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .elementor-widget-heading .elementor-heading-title{color:inherit;line-height:1.05;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .elementor-widget-text-editor{color:inherit;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .elementor-widget-container p:last-child{margin-bottom:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .elementor-widget-heading.eyebrow .elementor-heading-title{font:inherit;letter-spacing:inherit;color:inherit;text-transform:uppercase;margin:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .elementor-widget-heading.eyebrow{margin-bottom:.75rem;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .elementor-widget-text-editor.lede{color:#46646a;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .proof-copy>.elementor-widget-text-editor{color:#d0dfe0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .finder-head>.elementor-widget-text-editor{color:#d0dfe0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .contact-head>.elementor-widget-text-editor{color:#d0dfe0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section.catalog-cta .elementor-widget-text-editor.lede,.tc-paper-line-paper.tc-paper-section.tc-paper-section.catalog-evidence .elementor-widget-text-editor.lede{color:#d0dfe0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .elementor-widget-image img{margin:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .hero-product{max-width:560px;justify-self:center;margin-block:28px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section.bag-hero .hero-product{margin-block:48px;}
@media (max-width:760px){.tc-paper-line-paper.tc-paper-section.tc-paper-section .hero-product,.tc-paper-line-paper.tc-paper-section.tc-paper-section.bag-hero .hero-product{margin-block:20px;}}
.tc-paper-line-paper.tc-paper-section.tc-paper-section.nature-hero .hero-product{max-width:480px;margin-block:0;}
@media (max-width:760px){.tc-paper-line-paper.tc-paper-section.tc-paper-section.nature-hero .hero-product{max-width:360px;}}
.tc-paper-line-paper.tc-paper-section.tc-paper-section.nature-hero .elementor-widget-text-editor.lede{color:#e1e9dc;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section.nature-hero .nature-heading .elementor-heading-title{color:#fffdf5;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section.nature-hero .nature-heading .eyebrow .elementor-heading-title{color:#bbd3a7;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .component-card>.tc-figure>.elementor-widget-image{height:100%;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .component-card>.tc-figure>.elementor-widget-image img{height:100%;object-fit:cover;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .test-figure>.elementor-widget-image{height:100%;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .test-figure>.elementor-widget-image img{height:100%;object-fit:cover;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .paper-story>.elementor-widget-button{max-width:190px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .paper-story .elementor-widget-heading h2{font-size:clamp(1.5rem,2vw,1.9rem);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .elementor-widget-text-editor.tc-figcaption p{margin:0;color:inherit;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-paper-code+.tc-paper-code .tabpanel{margin-top:28px;}
@media (max-width:760px){.tc-paper-line-paper.tc-paper-section.tc-paper-section .paper-story>.elementor-widget-button{grid-column:2;max-width:none;}}
.tc-paper-line-paper.tc-paper-section.tc-paper-section.section{padding-block: clamp(78px, 9vw, 126px);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .fields{display: grid; grid-template-columns: 1.25fr .8fr .8fr auto; align-items: end; gap: 12px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .field label{display: block;
      margin-bottom: 7px;
      color: var(--muted);
      font-size: .76rem;
      font-weight: 800;
      letter-spacing: .045em;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .field select,.tc-paper-line-paper.tc-paper-section.tc-paper-section .field input{width: 100%;
      min-height: 52px;
      padding: 0 14px;
      border: 1px solid #6f8584;
      border-radius: 12px;
      background: var(--white);
      color: var(--ink);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .field select:hover,.tc-paper-line-paper.tc-paper-section.tc-paper-section .field input:hover{border-color: #4f6968;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .field select:focus-visible,.tc-paper-line-paper.tc-paper-section.tc-paper-section .field input:focus-visible{border-color: var(--cyan-text); box-shadow: 0 0 0 3px rgba(0,111,130,.16);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .field select:user-invalid,.tc-paper-line-paper.tc-paper-section.tc-paper-section .field input:user-invalid{border-color: #a33b35; box-shadow: 0 0 0 3px rgba(163,59,53,.12);}
@media (max-width: 760px){.tc-paper-line-paper.tc-paper-section.tc-paper-section .shell{width: min(100% - 30px, var(--max));}
.tc-paper-line-paper.tc-paper-section.tc-paper-section.section{padding-block: 76px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section table,.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody,.tc-paper-line-paper.tc-paper-section.tc-paper-section tr,.tc-paper-line-paper.tc-paper-section.tc-paper-section th,.tc-paper-line-paper.tc-paper-section.tc-paper-section td{display: block; width: 100%;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody tr{margin-bottom: 12px;
        overflow: hidden;
        border: 1px solid var(--line);
        border-radius: var(--radius-md);
        background: var(--white);
        box-shadow: 0 8px 22px rgba(16,55,61,.045);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody th{position: static; padding: 20px 18px 12px; border: 0; background: var(--white); font-size: 1.15rem;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody td{padding: 10px 18px;
        display: grid;
        grid-template-columns: minmax(118px, .78fr) minmax(0, 1.22fr);
        gap: 14px;
        border-bottom: 1px solid #e6ecea;
        font-size: .84rem;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody td::before{color: var(--muted);
        content: attr(data-label);
        font-size: .68rem;
        font-weight: 800;
        letter-spacing: .035em;
        line-height: 1.4;
        text-transform: uppercase;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody td:last-child{display: block; padding: 14px 18px 18px; border-bottom: 0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody td:last-child::before{display: none;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody tr:hover th,.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody tr:hover td{background: var(--white);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody tr.is-recommended{outline: 3px solid var(--cyan-text);
        outline-offset: 2px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody tr.is-recommended th,.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody tr.is-recommended td{background: #e4f6f7;}}
@media (max-width: 420px){.tc-paper-line-paper.tc-paper-section.tc-paper-section tbody td{grid-template-columns: 105px minmax(0,1fr);}}
.elementor-55710 .elementor-element.elementor-element-8bab58a.hero{overflow: hidden;
      background:
        linear-gradient(100deg, #fffdf8 0%, #f7f1e6 58%, rgba(247,241,230,.66) 100%),
        url("https://thermocon-coldchain.com/wp-content/uploads/2024/09/bg-tc-paper.jpg") center / cover;}
.elementor-55710 .elementor-element.elementor-element-8bab58a.hero::before{position: absolute;
      inset: 0;
      pointer-events: none;
      content: "";
      opacity: .23;
      background-image:
        linear-gradient(rgba(16,55,61,.045) 1px, transparent 1px),
        linear-gradient(90deg, rgba(16,55,61,.045) 1px, transparent 1px);
      background-size: 42px 42px;
      mask-image: linear-gradient(90deg, #000, transparent 75%);}
.elementor-55710 .elementor-element.elementor-element-8bab58a .hero-grid{min-height: 650px;
      padding-block: 54px 36px;
      display: grid;
      grid-template-columns: minmax(0, 1.06fr) minmax(420px, .94fr);
      align-items: center;
      gap: 28px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .hero-copy{position: relative; z-index: 2;}
.elementor-55710 .elementor-element.elementor-element-8bab58a.hero h1{max-width: 800px;
      margin-bottom: 1.55rem;
      font-size: clamp(3rem, 4.6vw, 4.5rem);
      letter-spacing: -.055em;}
.elementor-55710 .elementor-element.elementor-element-8bab58a.hero h1 .accent{display: block;
      margin-top: .15em;
      color: var(--ink);
      text-shadow: 0 1px 0 rgba(255,255,255,.7);}
.elementor-55710 .elementor-element.elementor-element-8bab58a.hero h1 .material-word{color: var(--kraft);}
.elementor-55710 .elementor-element.elementor-element-8bab58a.hero .lede{max-width: 680px; margin-bottom: 1.7rem;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .actions{display: flex; flex-wrap: wrap; gap: 10px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .btn{min-height: 50px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
      padding: .78rem 1.15rem;
      border: 1px solid var(--ink);
      border-radius: 999px;
      text-decoration: none;
      font-weight: 800;
      transition: transform .18s ease, box-shadow .18s ease, background .18s ease;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .btn:hover{transform: translateY(-2px); box-shadow: 0 10px 26px rgba(16,55,61,.14);}
.elementor-55710 .elementor-element.elementor-element-8bab58a .btn.primary{background: var(--ink); color: var(--white);}
.elementor-55710 .elementor-element.elementor-element-8bab58a .btn.secondary{background: transparent; color: var(--ink);}
.elementor-55710 .elementor-element.elementor-element-8bab58a .product-stage{position: relative;
      min-height: 0;
      display: grid;
      grid-template-columns: minmax(0, 1fr);
      grid-template-rows: auto auto;
      place-items: center;
      gap: 18px;
      isolation: isolate;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .product-stage::before{content: none;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .hero-product{position: relative;
      z-index: 1;
      grid-area: 1 / 1;
      width: calc(100% - 48px);
      max-width: 560px;
      margin-block: 28px;
      height: auto;
      aspect-ratio: 1000 / 886;
      object-fit: contain;
      filter: none;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .hero-facts{position: relative;
      grid-area: 2 / 1;
      width: 100%;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 24px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .orbit{position: static;
      min-width: 0;
      padding: 14px 0 0;
      border-top: 1px solid #cdbb9f;
      font-family: inherit;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .orbit span{display: block; color: var(--muted); font-size: .75rem; font-weight: 800; letter-spacing: .07em; text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .orbit b{display: block; margin-top: 2px; font-size: 1.02rem; line-height: 1.25;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .paper-story{position: relative;
      z-index: 3;
      display: grid;
      grid-template-columns: 116px minmax(0,1fr) auto;
      align-items: center;
      gap: 26px;
      padding: 24px 0 34px;
      border-top: 1px solid #cdbb9f;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .paper-story h2{margin: 0 0 8px; font-size: clamp(1.5rem,2vw,1.9rem); letter-spacing: -.035em;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .paper-story p{margin: 0; max-width: 650px; color: #52635d; font-size: .94rem;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .paper-story .text-link{max-width: 180px; font-size: .9rem;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .paper-story .eyebrow{margin-bottom: 7px; color: var(--kraft); font-size: .75rem;}
@media (max-width: 1080px){.elementor-55710 .elementor-element.elementor-element-8bab58a .hero-grid{grid-template-columns: 1fr .82fr;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .orbit:first-child{left: 0;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .orbit:last-child{right: 0;}}
@media (max-width: 920px){.elementor-55710 .elementor-element.elementor-element-8bab58a .hero-grid{min-height: 0; grid-template-columns: 1fr; padding-top: 66px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .hero-copy{max-width: 760px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .product-stage{width: min(610px, 100%); margin-inline: auto;}}
@media (max-width: 760px){.elementor-55710 .elementor-element.elementor-element-8bab58a .shell{width: min(100% - 30px, var(--max));}
.elementor-55710 .elementor-element.elementor-element-8bab58a .hero-grid{padding-top: 52px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a.hero h1{font-size: clamp(3rem, 12vw, 4.4rem);}
.elementor-55710 .elementor-element.elementor-element-8bab58a .product-stage{min-height: 0;
        grid-template-rows: auto auto;
        row-gap: 12px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .hero-product{width: calc(100% - 32px); margin-block: 20px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .hero-facts{position: static;
        grid-row: 2;
        width: 100%;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 8px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .paper-story{grid-template-columns: 86px minmax(0,1fr); gap: 18px; padding-block: 25px 32px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .paper-story .text-link{grid-column: 2; max-width: none;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .paper-story h2{font-size: 1.5rem;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .paper-story p{font-size: .9rem;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .orbit,.elementor-55710 .elementor-element.elementor-element-8bab58a .orbit:first-child,.elementor-55710 .elementor-element.elementor-element-8bab58a .orbit:last-child{position: static; min-width: 0;}
.elementor-55710 .elementor-element.elementor-element-8bab58a table,.elementor-55710 .elementor-element.elementor-element-8bab58a tbody,.elementor-55710 .elementor-element.elementor-element-8bab58a tr,.elementor-55710 .elementor-element.elementor-element-8bab58a th,.elementor-55710 .elementor-element.elementor-element-8bab58a td{display: block; width: 100%;}
.elementor-55710 .elementor-element.elementor-element-8bab58a thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap;}
.elementor-55710 .elementor-element.elementor-element-8bab58a tbody tr{margin-bottom: 12px;
        overflow: hidden;
        border: 1px solid var(--line);
        border-radius: var(--radius-md);
        background: var(--white);
        box-shadow: 0 8px 22px rgba(16,55,61,.045);}
.elementor-55710 .elementor-element.elementor-element-8bab58a tbody th{position: static; padding: 20px 18px 12px; border: 0; background: var(--white); font-size: 1.15rem;}
.elementor-55710 .elementor-element.elementor-element-8bab58a tbody td{padding: 10px 18px;
        display: grid;
        grid-template-columns: minmax(118px, .78fr) minmax(0, 1.22fr);
        gap: 14px;
        border-bottom: 1px solid #e6ecea;
        font-size: .84rem;}
.elementor-55710 .elementor-element.elementor-element-8bab58a tbody td::before{color: var(--muted);
        content: attr(data-label);
        font-size: .68rem;
        font-weight: 800;
        letter-spacing: .035em;
        line-height: 1.4;
        text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-8bab58a tbody td:last-child{display: block; padding: 14px 18px 18px; border-bottom: 0;}
.elementor-55710 .elementor-element.elementor-element-8bab58a tbody td:last-child::before{display: none;}
.elementor-55710 .elementor-element.elementor-element-8bab58a tbody tr:hover th,.elementor-55710 .elementor-element.elementor-element-8bab58a tbody tr:hover td{background: var(--white);}
.elementor-55710 .elementor-element.elementor-element-8bab58a tbody tr.is-recommended{outline: 3px solid var(--cyan-text);
        outline-offset: 2px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a tbody tr.is-recommended th,.elementor-55710 .elementor-element.elementor-element-8bab58a tbody tr.is-recommended td{background: #e4f6f7;}}
@media (max-width: 420px){.elementor-55710 .elementor-element.elementor-element-8bab58a.hero h1{font-size: 2.85rem;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .actions .btn{width: 100%;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .hero-facts{grid-template-columns: 1fr; bottom: 0;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .orbit{padding: 10px 13px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .orbit span{display: inline; margin-right: 6px;}
.elementor-55710 .elementor-element.elementor-element-8bab58a .orbit b{display: inline; font-size: .9rem;}
.elementor-55710 .elementor-element.elementor-element-8bab58a tbody td{grid-template-columns: 105px minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30a09472 */.elementor-55710 .elementor-element.elementor-element-30a09472{min-width:0;width:100%;margin:0;}
.elementor-55710 .elementor-element.elementor-element-30a09472>.elementor-widget-container{margin:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41027ca0 */.elementor-55710 .elementor-element.elementor-element-41027ca0{min-width:0;width:100%;margin:0;}
.elementor-55710 .elementor-element.elementor-element-41027ca0>.elementor-widget-container{margin:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b79b35f */.elementor-55710 .elementor-element.elementor-element-6b79b35f{min-width:0;width:100%;margin:0;}
.elementor-55710 .elementor-element.elementor-element-6b79b35f>.elementor-widget-container{margin:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c11106 */.elementor-55710 .elementor-element.elementor-element-7c11106{min-width:0;width:100%;margin:0;}
.elementor-55710 .elementor-element.elementor-element-7c11106>.elementor-widget-container{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26a134b9 */.elementor-55710 .elementor-element.elementor-element-26a134b9{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c46635 */.elementor-55710 .elementor-element.elementor-element-6c46635.proof-band{position: relative;
      z-index: 3;
      margin-top: -1px;
      border-block: 1px solid var(--line);
      background: rgba(255,255,255,.92);}
.elementor-55710 .elementor-element.elementor-element-6c46635 .stats{display: grid; grid-template-columns: repeat(4, 1fr);}
.elementor-55710 .elementor-element.elementor-element-6c46635 .stat{min-height: 118px; padding: 23px 26px; border-right: 1px solid var(--line);}
.elementor-55710 .elementor-element.elementor-element-6c46635 .stats > .tc-paper-code:last-child .stat{border-right: 0;}
.elementor-55710 .elementor-element.elementor-element-6c46635 .stat b{display: block; margin-bottom: 4px; font-size: 1.2rem; line-height: 1.25;}
.elementor-55710 .elementor-element.elementor-element-6c46635 .stat span{display: block; color: var(--muted); font-size: .78rem; line-height: 1.45;}
@media (max-width: 920px){.elementor-55710 .elementor-element.elementor-element-6c46635 .stats{grid-template-columns: 1fr 1fr;}
.elementor-55710 .elementor-element.elementor-element-6c46635 .stats > .tc-paper-code:nth-child(2) .stat{border-right: 0;}
.elementor-55710 .elementor-element.elementor-element-6c46635 .stats > .tc-paper-code:nth-child(-n/**/+2) .stat{border-bottom: 1px solid var(--line);}}
@media (max-width: 760px){.elementor-55710 .elementor-element.elementor-element-6c46635 .shell{width: min(100% - 30px, var(--max));}
.elementor-55710 .elementor-element.elementor-element-6c46635 .stats{margin-inline: -15px;}
.elementor-55710 .elementor-element.elementor-element-6c46635 .stat{min-height: 112px; padding: 19px 16px;}
.elementor-55710 .elementor-element.elementor-element-6c46635 table,.elementor-55710 .elementor-element.elementor-element-6c46635 tbody,.elementor-55710 .elementor-element.elementor-element-6c46635 tr,.elementor-55710 .elementor-element.elementor-element-6c46635 th,.elementor-55710 .elementor-element.elementor-element-6c46635 td{display: block; width: 100%;}
.elementor-55710 .elementor-element.elementor-element-6c46635 thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap;}
.elementor-55710 .elementor-element.elementor-element-6c46635 tbody tr{margin-bottom: 12px;
        overflow: hidden;
        border: 1px solid var(--line);
        border-radius: var(--radius-md);
        background: var(--white);
        box-shadow: 0 8px 22px rgba(16,55,61,.045);}
.elementor-55710 .elementor-element.elementor-element-6c46635 tbody th{position: static; padding: 20px 18px 12px; border: 0; background: var(--white); font-size: 1.15rem;}
.elementor-55710 .elementor-element.elementor-element-6c46635 tbody td{padding: 10px 18px;
        display: grid;
        grid-template-columns: minmax(118px, .78fr) minmax(0, 1.22fr);
        gap: 14px;
        border-bottom: 1px solid #e6ecea;
        font-size: .84rem;}
.elementor-55710 .elementor-element.elementor-element-6c46635 tbody td::before{color: var(--muted);
        content: attr(data-label);
        font-size: .68rem;
        font-weight: 800;
        letter-spacing: .035em;
        line-height: 1.4;
        text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-6c46635 tbody td:last-child{display: block; padding: 14px 18px 18px; border-bottom: 0;}
.elementor-55710 .elementor-element.elementor-element-6c46635 tbody td:last-child::before{display: none;}
.elementor-55710 .elementor-element.elementor-element-6c46635 tbody tr:hover th,.elementor-55710 .elementor-element.elementor-element-6c46635 tbody tr:hover td{background: var(--white);}
.elementor-55710 .elementor-element.elementor-element-6c46635 tbody tr.is-recommended{outline: 3px solid var(--cyan-text);
        outline-offset: 2px;}
.elementor-55710 .elementor-element.elementor-element-6c46635 tbody tr.is-recommended th,.elementor-55710 .elementor-element.elementor-element-6c46635 tbody tr.is-recommended td{background: #e4f6f7;}}
@media (max-width: 420px){.elementor-55710 .elementor-element.elementor-element-6c46635 .stats{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-6c46635 .stat{min-height: 94px; border-right: 0; border-bottom: 1px solid var(--line);}
.elementor-55710 .elementor-element.elementor-element-6c46635 .stats > .tc-paper-code:last-child .stat{border-bottom: 0;}
.elementor-55710 .elementor-element.elementor-element-6c46635 tbody td{grid-template-columns: 105px minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bd4db1b */.elementor-55710 .elementor-element.elementor-element-1bd4db1b{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-1bd4db1b .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-1bd4db1b .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f7212aa */.elementor-55710 .elementor-element.elementor-element-7f7212aa{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-7f7212aa .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-7f7212aa .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2274a7 */.elementor-55710 .elementor-element.elementor-element-2c2274a7{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68330fa3 */.elementor-55710 .elementor-element.elementor-element-68330fa3{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-68330fa3 .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-68330fa3 p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34bc5b73 */.elementor-55710 .elementor-element.elementor-element-34bc5b73{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3eaf9a89 */.elementor-55710 .elementor-element.elementor-element-3eaf9a89{min-width:0;width:100%;margin:0;}
.elementor-55710 .elementor-element.elementor-element-3eaf9a89>.elementor-widget-container{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722741cb */.elementor-55710 .elementor-element.elementor-element-722741cb{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-372e825d */.elementor-55710 .elementor-element.elementor-element-372e825d.finder{overflow: hidden;
      background: var(--petrol);
      color: var(--white);}
.elementor-55710 .elementor-element.elementor-element-372e825d.finder::after{position: absolute;
      right: -180px;
      bottom: -240px;
      width: 620px;
      aspect-ratio: 1;
      border: 100px solid rgba(0,163,189,.10);
      border-radius: 50%;
      content: "";
      pointer-events: none;}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-head{display: grid;
      grid-template-columns: minmax(0, .85fr) minmax(320px, 1.15fr);
      align-items: end;
      gap: 70px;
      margin-bottom: 40px;}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-head p:last-child{margin: 0; color: #c2d4d6;}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-grid{position: relative;
      z-index: 2;
      display: grid;
      grid-template-columns: minmax(0, 1.45fr) minmax(290px, .55fr);
      gap: 18px;}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-form{padding: 30px;
      border-radius: var(--radius-lg);
      background: var(--white);
      color: var(--ink);
      box-shadow: 0 24px 70px rgba(0,0,0,.16);}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-submit{min-height: 52px;
      padding-inline: 20px;
      border: 0;
      border-radius: 12px;
      background: var(--ink);
      color: var(--white);
      font-weight: 800;
      white-space: nowrap;}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-hint{margin: 16px 0 0; color: var(--muted); font-size: .78rem;}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-result{min-height: 100%;
      padding: 30px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      border: 1px solid rgba(255,255,255,.2);
      border-radius: var(--radius-lg);
      background: rgba(255,255,255,.08);}
.elementor-55710 .elementor-element.elementor-element-372e825d .result-label{color: var(--cyan-light); font-size: .72rem; font-weight: 800; letter-spacing: .13em; text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-result strong{display: block; margin: 8px 0 4px; font-size: clamp(1.55rem, 2.4vw, 2.25rem); line-height: 1.05;}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-result p{margin-bottom: 22px; color: #d5e3e4; font-size: .9rem;}
.elementor-55710 .elementor-element.elementor-element-372e825d .result-actions{display: flex; flex-wrap: wrap; gap: 8px;}
.elementor-55710 .elementor-element.elementor-element-372e825d .result-actions a{display: inline-flex;
      min-height: 44px;
      align-items: center;
      padding-inline: 14px;
      border: 1px solid rgba(255,255,255,.4);
      border-radius: 999px;
      color: var(--white);
      text-decoration: none;
      font-size: .82rem;
      font-weight: 800;}
.elementor-55710 .elementor-element.elementor-element-372e825d .result-actions a:first-child{border-color: var(--white); background: var(--white); color: var(--ink);}
@media (max-width: 1080px){.elementor-55710 .elementor-element.elementor-element-372e825d .fields{grid-template-columns: repeat(3, 1fr);}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-submit{grid-column: 1 / -1;}}
@media (max-width: 920px){.elementor-55710 .elementor-element.elementor-element-372e825d .finder-head,.elementor-55710 .elementor-element.elementor-element-372e825d .finder-grid{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-head{gap: 16px;}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-result{min-height: 280px;}}
@media (max-width: 760px){.elementor-55710 .elementor-element.elementor-element-372e825d .shell{width: min(100% - 30px, var(--max));}
.elementor-55710 .elementor-element.elementor-element-372e825d.section{padding-block: 76px;}
.elementor-55710 .elementor-element.elementor-element-372e825d .fields{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-372e825d .finder-submit{grid-column: auto;}
.elementor-55710 .elementor-element.elementor-element-372e825d table,.elementor-55710 .elementor-element.elementor-element-372e825d tbody,.elementor-55710 .elementor-element.elementor-element-372e825d tr,.elementor-55710 .elementor-element.elementor-element-372e825d th,.elementor-55710 .elementor-element.elementor-element-372e825d td{display: block; width: 100%;}
.elementor-55710 .elementor-element.elementor-element-372e825d thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap;}
.elementor-55710 .elementor-element.elementor-element-372e825d tbody tr{margin-bottom: 12px;
        overflow: hidden;
        border: 1px solid var(--line);
        border-radius: var(--radius-md);
        background: var(--white);
        box-shadow: 0 8px 22px rgba(16,55,61,.045);}
.elementor-55710 .elementor-element.elementor-element-372e825d tbody th{position: static; padding: 20px 18px 12px; border: 0; background: var(--white); font-size: 1.15rem;}
.elementor-55710 .elementor-element.elementor-element-372e825d tbody td{padding: 10px 18px;
        display: grid;
        grid-template-columns: minmax(118px, .78fr) minmax(0, 1.22fr);
        gap: 14px;
        border-bottom: 1px solid #e6ecea;
        font-size: .84rem;}
.elementor-55710 .elementor-element.elementor-element-372e825d tbody td::before{color: var(--muted);
        content: attr(data-label);
        font-size: .68rem;
        font-weight: 800;
        letter-spacing: .035em;
        line-height: 1.4;
        text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-372e825d tbody td:last-child{display: block; padding: 14px 18px 18px; border-bottom: 0;}
.elementor-55710 .elementor-element.elementor-element-372e825d tbody td:last-child::before{display: none;}
.elementor-55710 .elementor-element.elementor-element-372e825d tbody tr:hover th,.elementor-55710 .elementor-element.elementor-element-372e825d tbody tr:hover td{background: var(--white);}
.elementor-55710 .elementor-element.elementor-element-372e825d tbody tr.is-recommended{outline: 3px solid var(--cyan-text);
        outline-offset: 2px;}
.elementor-55710 .elementor-element.elementor-element-372e825d tbody tr.is-recommended th,.elementor-55710 .elementor-element.elementor-element-372e825d tbody tr.is-recommended td{background: #e4f6f7;}}
@media (max-width: 420px){.elementor-55710 .elementor-element.elementor-element-372e825d .finder-form,.elementor-55710 .elementor-element.elementor-element-372e825d .finder-result{padding: 22px;}
.elementor-55710 .elementor-element.elementor-element-372e825d tbody td{grid-template-columns: 105px minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70f12fb4 */.elementor-55710 .elementor-element.elementor-element-70f12fb4{min-width:0;}
.elementor-55710 .elementor-element.elementor-element-70f12fb4 .elementor-widget-container{width:100%;height:100%;}
.elementor-55710 .elementor-element.elementor-element-70f12fb4 img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42f5918a */.elementor-55710 .elementor-element.elementor-element-42f5918a{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-42f5918a .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-42f5918a p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d888752 */.elementor-55710 .elementor-element.elementor-element-3d888752{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2df198 */.elementor-55710 .elementor-element.elementor-element-c2df198{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-c2df198 .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-c2df198 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7832ebd5 */.elementor-55710 .elementor-element.elementor-element-7832ebd5{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-7832ebd5 .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-7832ebd5 .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-259e8c41 */.elementor-55710 .elementor-element.elementor-element-259e8c41{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-259e8c41 .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-259e8c41 p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145f63c3 */.elementor-55710 .elementor-element.elementor-element-145f63c3{min-width:0;max-width:none;--widgets-spacing:0px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b36102b */.elementor-55710 .elementor-element.elementor-element-5b36102b{max-width:100%;width:auto;}
.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button{font-family:"Segoe UI",Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:50px;gap:8px;text-decoration:none;white-space:normal;transition:transform .18s ease;}
.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px;}
.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button-text{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button:hover{transform:translateY(-2px);}
.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button{color:#006f82;min-height:44px;text-decoration:underline;text-underline-offset:.2em;}
.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button,.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button:hover,.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button:focus-visible{color:#88dfe8;background:transparent;}
@media (max-width:420px){.elementor-55710 .elementor-element.elementor-element-5b36102b,.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button{width:100%;}}
@media (prefers-reduced-motion:reduce){.elementor-55710 .elementor-element.elementor-element-5b36102b .elementor-button{transition:none;transform:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df5ecc3 */.elementor-55710 .elementor-element.elementor-element-df5ecc3{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41c42b6b */.elementor-55710 .elementor-element.elementor-element-41c42b6b{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f26955 */.elementor-55710 .elementor-element.elementor-element-32f26955.proof-section{background: var(--white);}
.elementor-55710 .elementor-element.elementor-element-32f26955 .proof-layout{display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      overflow: hidden;
      border-radius: var(--radius-lg);
      box-shadow: var(--shadow);}
.elementor-55710 .elementor-element.elementor-element-32f26955 .test-figure{position: relative; min-height: 650px; margin: 0; background: var(--petrol-deep);}
.elementor-55710 .elementor-element.elementor-element-32f26955 .test-figure img{width: 100%; height: 100%; min-height: 650px; object-fit: cover; object-position: center;}
.elementor-55710 .elementor-element.elementor-element-32f26955 .test-figure::after{position: absolute;
      inset: 0;
      background: linear-gradient(180deg, transparent 44%, rgba(8,45,50,.88));
      content: "";
      pointer-events: none;}
.elementor-55710 .elementor-element.elementor-element-32f26955 .test-figure .tc-figcaption{position: absolute;
      z-index: 2;
      right: 28px;
      bottom: 26px;
      left: 28px;
      color: var(--white);
      font-size: .82rem;}
.elementor-55710 .elementor-element.elementor-element-32f26955 .proof-copy{padding: clamp(44px, 6vw, 82px);
      background: radial-gradient(circle at 100% 0, rgba(136,223,232,.13), transparent 38%), var(--petrol);
      color: var(--white);}
.elementor-55710 .elementor-element.elementor-element-32f26955 .proof-copy h2{font-size: clamp(2.3rem, 4.2vw, 4rem);}
.elementor-55710 .elementor-element.elementor-element-32f26955 .proof-copy > p:not(.eyebrow){color: #d0dfe0;}
.elementor-55710 .elementor-element.elementor-element-32f26955 .proof-list{margin: 30px 0; border-top: 1px solid var(--line-dark);}
.elementor-55710 .elementor-element.elementor-element-32f26955 .proof-item{padding-block: 18px;
      display: grid;
      grid-template-columns: 138px 1fr;
      gap: 20px;
      border-bottom: 1px solid var(--line-dark);}
.elementor-55710 .elementor-element.elementor-element-32f26955 .proof-item b{color: var(--cyan-light); font-size: .74rem; letter-spacing: .09em; text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-32f26955 .proof-item span{color: var(--white); font-size: .9rem;}
.elementor-55710 .elementor-element.elementor-element-32f26955 .proof-copy .text-link{color: var(--cyan-light);}
@media (max-width: 920px){.elementor-55710 .elementor-element.elementor-element-32f26955 .proof-layout{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-32f26955 .proof-layout{box-shadow: none;}
.elementor-55710 .elementor-element.elementor-element-32f26955 .test-figure,.elementor-55710 .elementor-element.elementor-element-32f26955 .test-figure img{min-height: 520px;}}
@media (max-width: 420px){.elementor-55710 .elementor-element.elementor-element-32f26955 .proof-item{grid-template-columns: 1fr; gap: 5px;}
.elementor-55710 .elementor-element.elementor-element-32f26955 tbody td{grid-template-columns: 105px minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-515b853a */.elementor-55710 .elementor-element.elementor-element-515b853a{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-515b853a .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-515b853a .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4c01c0 */.elementor-55710 .elementor-element.elementor-element-3e4c01c0{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-3e4c01c0 .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-3e4c01c0 .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60f3c28 */.elementor-55710 .elementor-element.elementor-element-60f3c28{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-60f3c28 .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-60f3c28 p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-792a41ee */.elementor-55710 .elementor-element.elementor-element-792a41ee .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a3b4fef */.elementor-55710 .elementor-element.elementor-element-3a3b4fef{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-3a3b4fef .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-3a3b4fef .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecec5e6 */.elementor-55710 .elementor-element.elementor-element-ecec5e6{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-ecec5e6 .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-ecec5e6 p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-450ae9f7 */.elementor-55710 .elementor-element.elementor-element-450ae9f7{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ddacd0 */.elementor-55710 .elementor-element.elementor-element-14ddacd0 .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-771fd339 */.elementor-55710 .elementor-element.elementor-element-771fd339{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-771fd339 .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-771fd339 .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20ec352b */.elementor-55710 .elementor-element.elementor-element-20ec352b{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-20ec352b .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-20ec352b p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b33784 */.elementor-55710 .elementor-element.elementor-element-26b33784{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-236aaddc */.elementor-55710 .elementor-element.elementor-element-236aaddc .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c940a61 */.elementor-55710 .elementor-element.elementor-element-c940a61{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-c940a61 .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-c940a61 .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45839e54 */.elementor-55710 .elementor-element.elementor-element-45839e54{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-45839e54 .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-45839e54 p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24788ce9 */.elementor-55710 .elementor-element.elementor-element-24788ce9{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42145ef1 */.elementor-55710 .elementor-element.elementor-element-42145ef1 .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a5d22d6 */.elementor-55710 .elementor-element.elementor-element-2a5d22d6{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-2a5d22d6 .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-2a5d22d6 .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e748170 */.elementor-55710 .elementor-element.elementor-element-1e748170{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-1e748170 .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-1e748170 p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d0c1a26 */.elementor-55710 .elementor-element.elementor-element-1d0c1a26{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510264a2 */.elementor-55710 .elementor-element.elementor-element-510264a2{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8f8585 */.elementor-55710 .elementor-element.elementor-element-4f8f8585{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6012f6eb */.elementor-55710 .elementor-element.elementor-element-6012f6eb .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5452bff0 */.elementor-55710 .elementor-element.elementor-element-5452bff0 .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b4ba25 */.elementor-55710 .elementor-element.elementor-element-65b4ba25{min-width:0;max-width:none;--widgets-spacing:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-512acd43 */.elementor-55710 .elementor-element.elementor-element-512acd43 .elementor-heading-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e36ba3b */.elementor-55710 .elementor-element.elementor-element-2e36ba3b{min-width:0;max-width:none;--widgets-spacing:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d90c8f3 */.elementor-55710 .elementor-element.elementor-element-1d90c8f3{min-width:0;width:100%;margin:0;}
.elementor-55710 .elementor-element.elementor-element-1d90c8f3>.elementor-widget-container{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-571103c2 */.elementor-55710 .elementor-element.elementor-element-571103c2{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-571103c2 .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-571103c2 p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-679f0fe9 */.elementor-55710 .elementor-element.elementor-element-679f0fe9{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e60e080 */.elementor-55710 .elementor-element.elementor-element-5e60e080{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27699d10 */.elementor-55710 .elementor-element.elementor-element-27699d10 .fineprint{color: var(--muted); font-size: .78rem; line-height: 1.55;}
.elementor-55710 .elementor-element.elementor-element-27699d10.material{overflow: hidden;
      background:
        linear-gradient(rgba(247,240,225,.83), rgba(247,240,225,.83)),
        url("https://thermocon-coldchain.com/wp-content/uploads/2024/09/bg-tc-paper.jpg") center / cover;
      border-block: 1px solid #ccba9d;}
.elementor-55710 .elementor-element.elementor-element-27699d10.material::before{content: "";
      position: absolute;
      top: 0;
      right: 0;
      width: 22%;
      height: 14px;
      background: var(--kraft);
      opacity: .45;}
.elementor-55710 .elementor-element.elementor-element-27699d10.material .eyebrow{color: var(--kraft);}
.elementor-55710 .elementor-element.elementor-element-27699d10 .material-layout{display: grid;
      grid-template-columns: minmax(0, 1.15fr) minmax(330px, .85fr);
      gap: 62px;
      align-items: start;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .cycle-flow{position: relative;
      margin-top: 38px;
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 14px;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .cycle-flow::before{position: absolute;
      top: 32px;
      right: 8%;
      left: 8%;
      height: 1px;
      background: rgba(16,55,61,.28);
      content: "";}
.elementor-55710 .elementor-element.elementor-element-27699d10 .cycle-step{position: relative; z-index: 1;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .cycle-number{width: 64px;
      height: 64px;
      margin-bottom: 20px;
      display: grid;
      place-items: center;
      border: 1px solid rgba(16,55,61,.25);
      border-radius: 50%;
      background: linear-gradient(rgba(255,249,235,.6), rgba(255,249,235,.6)), url("https://thermocon-coldchain.com/wp-content/uploads/2024/09/bg-tc-paper.jpg") center / cover;
      color: var(--ink);
      font-size: .76rem;
      font-weight: 800;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .cycle-step h3{margin-bottom: .55rem; font-size: 1.08rem; letter-spacing: -.02em;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .cycle-step p{margin: 0; color: #3f5c61; font-size: .84rem;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .passport{padding: 30px;
      border: 1px solid rgba(16,55,61,.16);
      border-radius: 4px 28px 4px 4px;
      background: #fffdf7;
      box-shadow: 7px 8px 0 -1px #e0d1b9, 7px 8px 0 0 rgba(128,85,45,.25), 0 20px 55px rgba(95,67,38,.09);}
.elementor-55710 .elementor-element.elementor-element-27699d10 .passport-head{padding-bottom: 22px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 16px;
      border-bottom: 1px solid rgba(16,55,61,.16);}
.elementor-55710 .elementor-element.elementor-element-27699d10 .passport-head b{font-size: 1.25rem;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .passport-mark{width: 52px;
      height: 52px;
      display: grid;
      place-items: center;
      border: 2px solid var(--cyan-text);
      border-radius: 50%;
      color: var(--cyan-text);
      font-weight: 900;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .passport dl{margin: 8px 0 0;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .passport dl div{padding-block: 14px;
      display: grid;
      grid-template-columns: 125px 1fr;
      gap: 16px;
      border-bottom: 1px solid rgba(16,55,61,.12);}
.elementor-55710 .elementor-element.elementor-element-27699d10 .passport dt{color: var(--muted); font-size: .74rem; font-weight: 800; text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .passport dd{margin: 0; font-size: .9rem; font-weight: 700;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .passport .fineprint{margin: 18px 0 0;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .passport-head{border-bottom-style: dashed;}
@media (max-width: 920px){.elementor-55710 .elementor-element.elementor-element-27699d10 .material-layout{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .cycle-flow{grid-template-columns: 1fr 1fr;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .cycle-flow::before{display: none;}}
@media (max-width: 760px){.elementor-55710 .elementor-element.elementor-element-27699d10 .shell{width: min(100% - 30px, var(--max));}
.elementor-55710 .elementor-element.elementor-element-27699d10.section{padding-block: 76px;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .cycle-flow{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .cycle-step{padding: 0 0 24px 82px; border-bottom: 1px solid rgba(16,55,61,.15);}
.elementor-55710 .elementor-element.elementor-element-27699d10 .cycle-number{position: absolute; top: 0; left: 0;}
.elementor-55710 .elementor-element.elementor-element-27699d10 table,.elementor-55710 .elementor-element.elementor-element-27699d10 tbody,.elementor-55710 .elementor-element.elementor-element-27699d10 tr,.elementor-55710 .elementor-element.elementor-element-27699d10 th,.elementor-55710 .elementor-element.elementor-element-27699d10 td{display: block; width: 100%;}
.elementor-55710 .elementor-element.elementor-element-27699d10 thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap;}
.elementor-55710 .elementor-element.elementor-element-27699d10 tbody tr{margin-bottom: 12px;
        overflow: hidden;
        border: 1px solid var(--line);
        border-radius: var(--radius-md);
        background: var(--white);
        box-shadow: 0 8px 22px rgba(16,55,61,.045);}
.elementor-55710 .elementor-element.elementor-element-27699d10 tbody th{position: static; padding: 20px 18px 12px; border: 0; background: var(--white); font-size: 1.15rem;}
.elementor-55710 .elementor-element.elementor-element-27699d10 tbody td{padding: 10px 18px;
        display: grid;
        grid-template-columns: minmax(118px, .78fr) minmax(0, 1.22fr);
        gap: 14px;
        border-bottom: 1px solid #e6ecea;
        font-size: .84rem;}
.elementor-55710 .elementor-element.elementor-element-27699d10 tbody td::before{color: var(--muted);
        content: attr(data-label);
        font-size: .68rem;
        font-weight: 800;
        letter-spacing: .035em;
        line-height: 1.4;
        text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-27699d10 tbody td:last-child{display: block; padding: 14px 18px 18px; border-bottom: 0;}
.elementor-55710 .elementor-element.elementor-element-27699d10 tbody td:last-child::before{display: none;}
.elementor-55710 .elementor-element.elementor-element-27699d10 tbody tr:hover th,.elementor-55710 .elementor-element.elementor-element-27699d10 tbody tr:hover td{background: var(--white);}
.elementor-55710 .elementor-element.elementor-element-27699d10 tbody tr.is-recommended{outline: 3px solid var(--cyan-text);
        outline-offset: 2px;}
.elementor-55710 .elementor-element.elementor-element-27699d10 tbody tr.is-recommended th,.elementor-55710 .elementor-element.elementor-element-27699d10 tbody tr.is-recommended td{background: #e4f6f7;}}
@media (max-width: 420px){.elementor-55710 .elementor-element.elementor-element-27699d10 .passport{padding: 22px;}
.elementor-55710 .elementor-element.elementor-element-27699d10 .passport dl div{grid-template-columns: 1fr; gap: 3px;}
.elementor-55710 .elementor-element.elementor-element-27699d10 tbody td{grid-template-columns: 105px minmax(0,1fr);}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f267bc5 */.elementor-55710 .elementor-element.elementor-element-1f267bc5{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-1f267bc5 .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-1f267bc5 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f259b3a */.elementor-55710 .elementor-element.elementor-element-7f259b3a{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-7f259b3a .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-7f259b3a .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a458e7b */.elementor-55710 .elementor-element.elementor-element-1a458e7b{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-353456c7 */.elementor-55710 .elementor-element.elementor-element-353456c7{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-353456c7 .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-353456c7 p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1da5d331 */.elementor-55710 .elementor-element.elementor-element-1da5d331{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70e31972 */.elementor-55710 .elementor-element.elementor-element-70e31972{min-width:0;}
.elementor-55710 .elementor-element.elementor-element-70e31972 .elementor-widget-container{width:100%;height:100%;}
.elementor-55710 .elementor-element.elementor-element-70e31972 img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-519d842d */.elementor-55710 .elementor-element.elementor-element-519d842d{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2453ddf */.elementor-55710 .elementor-element.elementor-element-2453ddf{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-2453ddf .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-2453ddf .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45c4eb5f */.elementor-55710 .elementor-element.elementor-element-45c4eb5f{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-45c4eb5f .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-45c4eb5f .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c5bfa50 */.elementor-55710 .elementor-element.elementor-element-4c5bfa50{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-4c5bfa50 .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-4c5bfa50 p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1525874c */.elementor-55710 .elementor-element.elementor-element-1525874c{max-width:100%;width:auto;}
.elementor-55710 .elementor-element.elementor-element-1525874c .elementor-button{font-family:"Segoe UI",Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:50px;gap:8px;text-decoration:none;white-space:normal;transition:transform .18s ease;}
.elementor-55710 .elementor-element.elementor-element-1525874c .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px;}
.elementor-55710 .elementor-element.elementor-element-1525874c .elementor-button-text{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-1525874c .elementor-button:hover{transform:translateY(-2px);}
.elementor-55710 .elementor-element.elementor-element-1525874c .elementor-button{color:#006f82;min-height:44px;text-decoration:underline;text-underline-offset:.2em;}
@media (max-width:420px){.elementor-55710 .elementor-element.elementor-element-1525874c,.elementor-55710 .elementor-element.elementor-element-1525874c .elementor-button{width:100%;}}
@media (prefers-reduced-motion:reduce){.elementor-55710 .elementor-element.elementor-element-1525874c .elementor-button{transition:none;transform:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19227ffa */.elementor-55710 .elementor-element.elementor-element-19227ffa{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31083a44 */.elementor-55710 .elementor-element.elementor-element-31083a44{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-294ac6b5 */.elementor-55710 .elementor-element.elementor-element-294ac6b5{min-width:0;}
.elementor-55710 .elementor-element.elementor-element-294ac6b5 .elementor-widget-container{width:100%;height:100%;}
.elementor-55710 .elementor-element.elementor-element-294ac6b5 img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d56f725 */.elementor-55710 .elementor-element.elementor-element-d56f725{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c9c09fc */.elementor-55710 .elementor-element.elementor-element-7c9c09fc{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-7c9c09fc .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-7c9c09fc .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10dcd6f5 */.elementor-55710 .elementor-element.elementor-element-10dcd6f5{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-10dcd6f5 .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-10dcd6f5 .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad7a056 */.elementor-55710 .elementor-element.elementor-element-1ad7a056{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-1ad7a056 .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-1ad7a056 p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1df7f999 */.elementor-55710 .elementor-element.elementor-element-1df7f999{max-width:100%;width:auto;}
.elementor-55710 .elementor-element.elementor-element-1df7f999 .elementor-button{font-family:"Segoe UI",Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:50px;gap:8px;text-decoration:none;white-space:normal;transition:transform .18s ease;}
.elementor-55710 .elementor-element.elementor-element-1df7f999 .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px;}
.elementor-55710 .elementor-element.elementor-element-1df7f999 .elementor-button-text{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-1df7f999 .elementor-button:hover{transform:translateY(-2px);}
.elementor-55710 .elementor-element.elementor-element-1df7f999 .elementor-button{color:#006f82;min-height:44px;text-decoration:underline;text-underline-offset:.2em;}
@media (max-width:420px){.elementor-55710 .elementor-element.elementor-element-1df7f999,.elementor-55710 .elementor-element.elementor-element-1df7f999 .elementor-button{width:100%;}}
@media (prefers-reduced-motion:reduce){.elementor-55710 .elementor-element.elementor-element-1df7f999 .elementor-button{transition:none;transform:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75feeb77 */.elementor-55710 .elementor-element.elementor-element-75feeb77{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64902d76 */.elementor-55710 .elementor-element.elementor-element-64902d76{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-208290f */.elementor-55710 .elementor-element.elementor-element-208290f{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-208290f .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-208290f .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3233be2a */.elementor-55710 .elementor-element.elementor-element-3233be2a{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-3233be2a .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-3233be2a .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44bb48d3 */.elementor-55710 .elementor-element.elementor-element-44bb48d3{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f2819b */.elementor-55710 .elementor-element.elementor-element-5f2819b{min-width:0;width:100%;margin:0;}
.elementor-55710 .elementor-element.elementor-element-5f2819b>.elementor-widget-container{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cb8bdb2 */.elementor-55710 .elementor-element.elementor-element-3cb8bdb2{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d14e36c */.elementor-55710 .elementor-element.elementor-element-7d14e36c{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cdf9ff4 */.elementor-55710 .elementor-element.elementor-element-7cdf9ff4{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ba46c4 */.elementor-55710 .elementor-element.elementor-element-10ba46c4.components{background: var(--canvas);}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-head{display: grid;
      grid-template-columns: 1fr .75fr;
      align-items: end;
      gap: 60px;
      margin-bottom: 42px;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-head .lede{margin-bottom: 0;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-card{overflow: hidden;
      display: flex;
      flex-direction: column;
      border: 1px solid var(--line);
      border-radius: var(--radius-md);
      background: var(--white);}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-card .tc-figure{margin: 0; overflow: hidden; aspect-ratio: 16 / 10; background: #e7ecea;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-card img{width: 100%; height: 100%; object-fit: cover;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-card.foam img{object-position: 50% 47%;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-card.shell-pack img{object-position: 50% 44%;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-body{flex: 1; padding: 26px;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-body h3{margin-bottom: .65rem;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-body p{color: var(--muted); font-size: .91rem;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-body .text-link{font-size: .86rem;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .packout-card{padding: 28px;
      justify-content: space-between;
      background: var(--ink);
      color: var(--white);}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .packout-card .eyebrow{color: var(--cyan-light);}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .packout-card h3{max-width: 300px; font-size: 2.2rem;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .packout-list{margin: 24px 0 0; padding: 0; list-style: none;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .packout-list li{padding: 12px 0 12px 30px;
      border-top: 1px solid var(--line-dark);
      position: relative;
      font-size: .88rem;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .packout-list li::before{position: absolute; left: 0; color: var(--cyan-light); content: "○"; font-weight: 900;}
@media (max-width: 1080px){.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-grid{grid-template-columns: 1fr 1fr;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .packout-card{grid-column: 1 / -1; min-height: 360px;}}
@media (max-width: 760px){.elementor-55710 .elementor-element.elementor-element-10ba46c4 .shell{width: min(100% - 30px, var(--max));}
.elementor-55710 .elementor-element.elementor-element-10ba46c4.section{padding-block: 76px;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-grid{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .component-head{grid-template-columns: 1fr; gap: 14px;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 .packout-card{grid-column: auto;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 table,.elementor-55710 .elementor-element.elementor-element-10ba46c4 tbody,.elementor-55710 .elementor-element.elementor-element-10ba46c4 tr,.elementor-55710 .elementor-element.elementor-element-10ba46c4 th,.elementor-55710 .elementor-element.elementor-element-10ba46c4 td{display: block; width: 100%;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 tbody tr{margin-bottom: 12px;
        overflow: hidden;
        border: 1px solid var(--line);
        border-radius: var(--radius-md);
        background: var(--white);
        box-shadow: 0 8px 22px rgba(16,55,61,.045);}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 tbody th{position: static; padding: 20px 18px 12px; border: 0; background: var(--white); font-size: 1.15rem;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 tbody td{padding: 10px 18px;
        display: grid;
        grid-template-columns: minmax(118px, .78fr) minmax(0, 1.22fr);
        gap: 14px;
        border-bottom: 1px solid #e6ecea;
        font-size: .84rem;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 tbody td::before{color: var(--muted);
        content: attr(data-label);
        font-size: .68rem;
        font-weight: 800;
        letter-spacing: .035em;
        line-height: 1.4;
        text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 tbody td:last-child{display: block; padding: 14px 18px 18px; border-bottom: 0;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 tbody td:last-child::before{display: none;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 tbody tr:hover th,.elementor-55710 .elementor-element.elementor-element-10ba46c4 tbody tr:hover td{background: var(--white);}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 tbody tr.is-recommended{outline: 3px solid var(--cyan-text);
        outline-offset: 2px;}
.elementor-55710 .elementor-element.elementor-element-10ba46c4 tbody tr.is-recommended th,.elementor-55710 .elementor-element.elementor-element-10ba46c4 tbody tr.is-recommended td{background: #e4f6f7;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e198ec */.elementor-55710 .elementor-element.elementor-element-9e198ec{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-9e198ec .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-9e198ec .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-548161b3 */.elementor-55710 .elementor-element.elementor-element-548161b3{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-548161b3 .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-548161b3 .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d9b9409 */.elementor-55710 .elementor-element.elementor-element-2d9b9409{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3881c21b */.elementor-55710 .elementor-element.elementor-element-3881c21b{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-3881c21b .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-3881c21b p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69761580 */.elementor-55710 .elementor-element.elementor-element-69761580{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-269769ba */.elementor-55710 .elementor-element.elementor-element-269769ba{min-width:0;width:100%;margin:0;}
.elementor-55710 .elementor-element.elementor-element-269769ba>.elementor-widget-container{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d119223 */.elementor-55710 .elementor-element.elementor-element-7d119223{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-7d119223 .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-7d119223 p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34a5f29b */.elementor-55710 .elementor-element.elementor-element-34a5f29b{min-width:0;width:100%;margin:0;}
.elementor-55710 .elementor-element.elementor-element-34a5f29b>.elementor-widget-container{margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-276ec79e */.elementor-55710 .elementor-element.elementor-element-276ec79e{min-width:0;width:100%;margin:0;}
.elementor-55710 .elementor-element.elementor-element-276ec79e>.elementor-widget-container{margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52398c35 */.elementor-55710 .elementor-element.elementor-element-52398c35{min-width:0;width:100%;margin:0;}
.elementor-55710 .elementor-element.elementor-element-52398c35>.elementor-widget-container{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c7293c7 */.elementor-55710 .elementor-element.elementor-element-1c7293c7{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25201418 */.elementor-55710 .elementor-element.elementor-element-25201418 .sr-only{position: absolute !important;
      width: 1px !important;
      height: 1px !important;
      padding: 0 !important;
      margin: -1px !important;
      overflow: hidden !important;
      clip: rect(0,0,0,0) !important;
      white-space: nowrap !important;
      border: 0 !important;}
.elementor-55710 .elementor-element.elementor-element-25201418.data-section{background: #eaf0ee;}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-intro{display: grid;
      grid-template-columns: minmax(0, .85fr) minmax(380px, 1.15fr);
      align-items: end;
      gap: 60px;
      margin-bottom: 36px;}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-intro .lede{margin: 0;}
.elementor-55710 .elementor-element.elementor-element-25201418 .tabs{margin-bottom: 20px;
      padding: 6px;
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 6px;
      border: 1px solid var(--line);
      border-radius: 17px;
      background: rgba(255,255,255,.64);}
.elementor-55710 .elementor-element.elementor-element-25201418 .tab{min-height: 54px;
      padding: 10px 14px;
      display: flex;
      align-items: center;
      justify-content: center;
      border: 0;
      border-radius: 12px;
      color: #31575d;
      text-align: center;
      text-decoration: none;
      font-size: .88rem;
      font-weight: 800;}
.elementor-55710 .elementor-element.elementor-element-25201418 .tab[aria-selected="true"]{background: var(--ink); color: var(--white); box-shadow: 0 8px 20px rgba(16,55,61,.17);}
.elementor-55710 .elementor-element.elementor-element-25201418 .tabpanel + .tabpanel{margin-top: 28px;}
.js.tabs-ready .elementor-55710 .elementor-element.elementor-element-25201418 .tabpanel[data-active="false"]{display: none;}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-card{overflow: hidden;
      border: 1px solid var(--line);
      border-radius: var(--radius-lg);
      background: var(--white);
      box-shadow: 0 18px 48px rgba(16,55,61,.07);}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-card-head{padding: 26px 30px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 20px;
      border-bottom: 1px solid var(--line);}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-card-head h3{margin: 0; font-size: 1.5rem; letter-spacing: -.025em;}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-card-head span{color: var(--muted); font-size: .78rem;}
.elementor-55710 .elementor-element.elementor-element-25201418 .table-region{overflow-x: auto;}
.elementor-55710 .elementor-element.elementor-element-25201418 .runtime{font-weight: 800; white-space: nowrap;}
.elementor-55710 .elementor-element.elementor-element-25201418 .row-cta{display: inline-flex;
      min-height: 40px;
      align-items: center;
      color: var(--cyan-text);
      font-size: .81rem;
      font-weight: 800;
      white-space: nowrap;}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-note{padding: 22px 30px 26px;}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-note p{margin: 0 0 .55rem; color: var(--muted); font-size: .78rem;}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-note p:last-child{margin-bottom: 0;}
@media (max-width: 920px){.elementor-55710 .elementor-element.elementor-element-25201418 .data-intro{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-intro{gap: 16px;}}
@media (max-width: 760px){.elementor-55710 .elementor-element.elementor-element-25201418 .shell{width: min(100% - 30px, var(--max));}
.elementor-55710 .elementor-element.elementor-element-25201418.section{padding-block: 76px;}
.elementor-55710 .elementor-element.elementor-element-25201418 .tabs{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-25201418 .tabs{padding: 5px;}
.elementor-55710 .elementor-element.elementor-element-25201418 .tab{justify-content: flex-start; text-align: left;}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-card{overflow: visible; border: 0; background: transparent; box-shadow: none;}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-card-head{padding: 22px 0; border-bottom: 0; display: block;}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-card-head span{display: block; margin-top: 6px;}
.elementor-55710 .elementor-element.elementor-element-25201418 .table-region{overflow: visible;}
.elementor-55710 .elementor-element.elementor-element-25201418 table,.elementor-55710 .elementor-element.elementor-element-25201418 tbody,.elementor-55710 .elementor-element.elementor-element-25201418 tr,.elementor-55710 .elementor-element.elementor-element-25201418 th,.elementor-55710 .elementor-element.elementor-element-25201418 td{display: block; width: 100%;}
.elementor-55710 .elementor-element.elementor-element-25201418 thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap;}
.elementor-55710 .elementor-element.elementor-element-25201418 tbody tr{margin-bottom: 12px;
        overflow: hidden;
        border: 1px solid var(--line);
        border-radius: var(--radius-md);
        background: var(--white);
        box-shadow: 0 8px 22px rgba(16,55,61,.045);}
.elementor-55710 .elementor-element.elementor-element-25201418 tbody th{position: static; padding: 20px 18px 12px; border: 0; background: var(--white); font-size: 1.15rem;}
.elementor-55710 .elementor-element.elementor-element-25201418 tbody td{padding: 10px 18px;
        display: grid;
        grid-template-columns: minmax(118px, .78fr) minmax(0, 1.22fr);
        gap: 14px;
        border-bottom: 1px solid #e6ecea;
        font-size: .84rem;}
.elementor-55710 .elementor-element.elementor-element-25201418 tbody td::before{color: var(--muted);
        content: attr(data-label);
        font-size: .68rem;
        font-weight: 800;
        letter-spacing: .035em;
        line-height: 1.4;
        text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-25201418 tbody td:last-child{display: block; padding: 14px 18px 18px; border-bottom: 0;}
.elementor-55710 .elementor-element.elementor-element-25201418 tbody td:last-child::before{display: none;}
.elementor-55710 .elementor-element.elementor-element-25201418 tbody tr:hover th,.elementor-55710 .elementor-element.elementor-element-25201418 tbody tr:hover td{background: var(--white);}
.elementor-55710 .elementor-element.elementor-element-25201418 tbody tr.is-recommended{outline: 3px solid var(--cyan-text);
        outline-offset: 2px;}
.elementor-55710 .elementor-element.elementor-element-25201418 tbody tr.is-recommended th,.elementor-55710 .elementor-element.elementor-element-25201418 tbody tr.is-recommended td{background: #e4f6f7;}
.elementor-55710 .elementor-element.elementor-element-25201418 .row-cta{width: 100%; justify-content: center; border: 1px solid var(--ink); border-radius: 999px;}
.elementor-55710 .elementor-element.elementor-element-25201418 .data-note{padding: 18px 0 0;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb6718d */.elementor-55710 .elementor-element.elementor-element-2bb6718d{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-2bb6718d .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-2bb6718d .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;text-transform:uppercase;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12778396 */.elementor-55710 .elementor-element.elementor-element-12778396{margin:0;min-width:0;width:100%;}
.elementor-55710 .elementor-element.elementor-element-12778396 .elementor-heading-title{font-family:"Segoe UI",Arial,sans-serif;font-weight:800;max-width:100%;hyphens:auto;overflow-wrap:anywhere;}
.elementor-55710 .elementor-element.elementor-element-12778396 .elementor-heading-title{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ce19d0f */.elementor-55710 .elementor-element.elementor-element-7ce19d0f{min-width:0;width:100%;font-family:"Segoe UI",Arial,sans-serif;}
.elementor-55710 .elementor-element.elementor-element-7ce19d0f .elementor-widget-container{font:inherit;color:inherit;}
.elementor-55710 .elementor-element.elementor-element-7ce19d0f p{margin:0;color:inherit;font:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a958163 */.elementor-55710 .elementor-element.elementor-element-5a958163{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fdc448 */.elementor-55710 .elementor-element.elementor-element-6fdc448{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc1922c */.elementor-55710 .elementor-element.elementor-element-5fc1922c{display:block;min-width:0;max-width:none;width:auto;margin:0;padding:0;gap:0;--widgets-spacing:0px;--container-widget-width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-318cb0d1 */.elementor-55710 .elementor-element.elementor-element-318cb0d1.faq{background: var(--white);}
.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-layout{display: grid; grid-template-columns: minmax(280px, .68fr) minmax(0, 1.32fr); gap: 76px;}
.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-intro{position: sticky; top: 150px; align-self: start;}
.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-list{border-top: 1px solid var(--line);}
.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-list details{border-bottom: 1px solid var(--line);}
.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-list summary{min-height: 82px;
      padding: 22px 54px 22px 0;
      display: flex;
      align-items: center;
      position: relative;
      list-style: none;
      cursor: pointer;
      font-weight: 800;
      line-height: 1.35;}
.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-list summary::-webkit-details-marker{display: none;}
.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-list summary::after{position: absolute;
      right: 4px;
      width: 36px;
      height: 36px;
      display: grid;
      place-items: center;
      border: 1px solid var(--line);
      border-radius: 50%;
      color: var(--cyan-text);
      content: "+";
      font-size: 1.35rem;
      font-weight: 400;}
.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-list details[open] summary::after{content: "−";}
.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-answer{max-width: 780px; padding: 0 48px 26px 0; color: var(--muted);}
.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-answer p:last-child{margin-bottom: 0;}
@media (max-width: 920px){.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-layout{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-layout{gap: 30px;}
.elementor-55710 .elementor-element.elementor-element-318cb0d1 .faq-intro{position: static;}}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-8e0ac8c */.elementor-55710 .elementor-element.elementor-element-8e0ac8c{padding:28px;background:#fff;border:1px solid #d5dfd7;border-radius:12px;color:#173f45;min-width:0;} .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-group{align-content:flex-start;} .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-label{font-weight:600;line-height:1.4;padding-bottom:7px;} .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field:not([type=checkbox]){min-height:46px;max-width:100%;font-size:16px;} .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-group .elementor-field-subgroup{line-height:1.5;} .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-type-acceptance{font-size:14px;} .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-field-type-acceptance a{color:#006f82;text-decoration:underline;} .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-button{min-height:50px;} .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-message{line-height:1.5;padding:14px;border-radius:5px;} .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-message-success{background:#edf5e8;color:#153e33;} .elementor-55710 .elementor-element.elementor-element-8e0ac8c .elementor-message-danger{background:#fff0ee;color:#8d232a;} @media(max-width:760px){.elementor-55710 .elementor-element.elementor-element-8e0ac8c{padding:20px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64537a12 */.elementor-55710 .elementor-element.elementor-element-64537a12.contact-section{overflow: hidden;
      background: var(--petrol-deep);
      color: var(--white);}
.elementor-55710 .elementor-element.elementor-element-64537a12.contact-section::before{position: absolute;
      top: -210px;
      left: -160px;
      width: 560px;
      height: 560px;
      border: 1px solid rgba(136,223,232,.18);
      border-radius: 50%;
      box-shadow: 0 0 0 80px rgba(136,223,232,.035), 0 0 0 160px rgba(136,223,232,.025);
      content: "";}
.elementor-55710 .elementor-element.elementor-element-64537a12 .contact-head{position: relative;
      z-index: 1;
      display: grid;
      grid-template-columns: 1fr .85fr;
      align-items: end;
      gap: 70px;
      margin-bottom: 44px;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .contact-head p:last-child{margin: 0; color: #c3d5d7;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .handoff{position: relative;
      z-index: 1;
      margin-bottom: 18px;
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      border: 1px solid var(--line-dark);
      border-radius: var(--radius-md);}
.elementor-55710 .elementor-element.elementor-element-64537a12 .handoff-step{padding: 22px 24px; border-right: 1px solid var(--line-dark);}
.elementor-55710 .elementor-element.elementor-element-64537a12 .handoff-step:last-child{border-right: 0;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .handoff-step span{color: var(--cyan-light); font-size: .72rem; font-weight: 800; letter-spacing: .1em; text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .handoff-step b{display: block; margin-top: 4px; font-size: .95rem;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .contact-card{position: relative;
      z-index: 2;
      padding: clamp(28px, 4vw, 48px);
      display: grid;
      grid-template-columns: minmax(260px, .6fr) minmax(0, 1.4fr);
      gap: 52px;
      border-radius: var(--radius-lg);
      background: var(--white);
      color: var(--ink);}
.elementor-55710 .elementor-element.elementor-element-64537a12 .selection-box{padding: 24px;
      border: 1px solid var(--line);
      border-radius: var(--radius-md);
      background:
        linear-gradient(rgba(249,244,231,.87),rgba(249,244,231,.87)),
        url("https://thermocon-coldchain.com/wp-content/uploads/2024/09/bg-tc-paper.jpg") center / cover;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .selection-box span{color: var(--cyan-text); font-size: .72rem; font-weight: 800; letter-spacing: .11em; text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .selection-box strong{display: block; margin: 8px 0; font-size: 1.5rem; line-height: 1.1;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .selection-box p{margin: 0; color: #3f5c61; font-size: .84rem;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .direct{margin-top: 20px; display: grid; gap: 6px;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .direct a{color: var(--cyan-text); font-size: .86rem; font-weight: 800;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .request-form .fields{grid-template-columns: repeat(2, minmax(0, 1fr));}
.elementor-55710 .elementor-element.elementor-element-64537a12 .request-form .field.full{grid-column: 1 / -1;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .request-form button.full{grid-column: 1 / -1;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .request-form button{min-height: 52px;
      padding-inline: 20px;
      border: 0;
      border-radius: 12px;
      background: var(--ink);
      color: var(--white);
      font-weight: 800;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .form-note{margin: 13px 0 0; color: var(--muted); font-size: .76rem;}
@media (max-width: 1080px){.elementor-55710 .elementor-element.elementor-element-64537a12 .fields{grid-template-columns: repeat(3, 1fr);}}
@media (max-width: 920px){.elementor-55710 .elementor-element.elementor-element-64537a12 .contact-head,.elementor-55710 .elementor-element.elementor-element-64537a12 .contact-card{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .contact-head{gap: 16px;}}
@media (max-width: 760px){.elementor-55710 .elementor-element.elementor-element-64537a12 .shell{width: min(100% - 30px, var(--max));}
.elementor-55710 .elementor-element.elementor-element-64537a12.section{padding-block: 76px;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .fields,.elementor-55710 .elementor-element.elementor-element-64537a12 .request-form .fields{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .request-form .field.full{grid-column: auto;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .handoff{grid-template-columns: 1fr;}
.elementor-55710 .elementor-element.elementor-element-64537a12 table,.elementor-55710 .elementor-element.elementor-element-64537a12 tbody,.elementor-55710 .elementor-element.elementor-element-64537a12 tr,.elementor-55710 .elementor-element.elementor-element-64537a12 th,.elementor-55710 .elementor-element.elementor-element-64537a12 td{display: block; width: 100%;}
.elementor-55710 .elementor-element.elementor-element-64537a12 thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap;}
.elementor-55710 .elementor-element.elementor-element-64537a12 tbody tr{margin-bottom: 12px;
        overflow: hidden;
        border: 1px solid var(--line);
        border-radius: var(--radius-md);
        background: var(--white);
        box-shadow: 0 8px 22px rgba(16,55,61,.045);}
.elementor-55710 .elementor-element.elementor-element-64537a12 tbody th{position: static; padding: 20px 18px 12px; border: 0; background: var(--white); font-size: 1.15rem;}
.elementor-55710 .elementor-element.elementor-element-64537a12 tbody td{padding: 10px 18px;
        display: grid;
        grid-template-columns: minmax(118px, .78fr) minmax(0, 1.22fr);
        gap: 14px;
        border-bottom: 1px solid #e6ecea;
        font-size: .84rem;}
.elementor-55710 .elementor-element.elementor-element-64537a12 tbody td::before{color: var(--muted);
        content: attr(data-label);
        font-size: .68rem;
        font-weight: 800;
        letter-spacing: .035em;
        line-height: 1.4;
        text-transform: uppercase;}
.elementor-55710 .elementor-element.elementor-element-64537a12 tbody td:last-child{display: block; padding: 14px 18px 18px; border-bottom: 0;}
.elementor-55710 .elementor-element.elementor-element-64537a12 tbody td:last-child::before{display: none;}
.elementor-55710 .elementor-element.elementor-element-64537a12 tbody tr:hover th,.elementor-55710 .elementor-element.elementor-element-64537a12 tbody tr:hover td{background: var(--white);}
.elementor-55710 .elementor-element.elementor-element-64537a12 tbody tr.is-recommended{outline: 3px solid var(--cyan-text);
        outline-offset: 2px;}
.elementor-55710 .elementor-element.elementor-element-64537a12 tbody tr.is-recommended th,.elementor-55710 .elementor-element.elementor-element-64537a12 tbody tr.is-recommended td{background: #e4f6f7;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .handoff-step{border-right: 0; border-bottom: 1px solid var(--line-dark);}
.elementor-55710 .elementor-element.elementor-element-64537a12 .handoff-step:last-child{border-bottom: 0;}
.elementor-55710 .elementor-element.elementor-element-64537a12 .contact-card{gap: 28px;}}
@media (max-width: 420px){.elementor-55710 .elementor-element.elementor-element-64537a12 .contact-card{padding: 22px;}
.elementor-55710 .elementor-element.elementor-element-64537a12 tbody td{grid-template-columns: 105px minmax(0,1fr);}}

.tc-paper-line-paper.tc-paper-section.tc-paper-section .paper-story{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:26px 0 30px;align-items:center;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .paper-story>.elementor-widget-button{max-width:none;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-inline:auto;align-items:stretch;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats>.elementor-widget,.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats>.elementor-widget>.elementor-widget-container{height:100%;width:100%;margin:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .stat{height:100%;min-height:138px;padding:26px 24px;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;border:0;border-right:1px solid #bac9b5;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .stat b{margin:0;line-height:1.25;font-size:19px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .stat span{font-size:14px;line-height:1.5;margin:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats>.elementor-widget:last-child .stat{border-right:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:stretch;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .actions>.elementor-widget-button{width:auto;max-width:100%;margin:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-arrow .elementor-button-text::after{content:' →';white-space:nowrap;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-inquiry-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:44px;align-items:start;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-inquiry-intro{display:flex;flex-direction:column;gap:20px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-inquiry-intro .elementor-heading-title{font-size:clamp(30px,3.2vw,44px);line-height:1.1;letter-spacing:-.03em;color:#fffdf5;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-inquiry-intro .eyebrow .elementor-heading-title{font-size:12px;letter-spacing:.12em;color:#c5dca9;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-inquiry-intro .elementor-widget-text-editor{color:#e1e9dc;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-inquiry-intro .elementor-widget-text-editor p{margin:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-inquiry-intro .selection-box{margin:4px 0 0;padding:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.25);border-radius:6px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-inquiry-intro .selection-box span{display:block;font-size:13px;color:#c5dca9;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-inquiry-intro .selection-box strong{display:block;margin:6px 0;color:#fffdf5;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-inquiry-intro .selection-box p{font-size:14px;line-height:1.5;color:#e1e9dc;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-direct a{color:#fffdf5;}
@media(max-width:1024px){.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats{grid-template-columns:repeat(2,minmax(0,1fr));}.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats>.elementor-widget:nth-child(2) .stat{border-right:0;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats>.elementor-widget:nth-child(-n+2) .stat{border-bottom:1px solid #bac9b5;}}
@media(max-width:760px){.tc-paper-line-paper.tc-paper-section.tc-paper-section .paper-story{grid-template-columns:1fr;gap:16px;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .paper-story>.elementor-widget-button{grid-column:auto;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-inquiry-grid{grid-template-columns:1fr;gap:28px;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .stat{min-height:132px;padding:22px 18px;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .stat b{font-size:18px;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .hero-grid{min-height:0;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .actions>.elementor-widget-button{flex:1 1 180px;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .actions .elementor-button{width:100%;}}
@media(max-width:420px){.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats{grid-template-columns:1fr;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .stat{min-height:0;padding:20px 18px;border:0;border-bottom:1px solid #bac9b5;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats>.elementor-widget .stat{border-right:0;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats>.elementor-widget:last-child .stat{border-bottom:0;}}


.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-hero-priority{display:none!important;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .hero-facts.tc-native-facts{width:100%;max-width:none;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .orbit .tc-fact-label{font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);line-height:1.4;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .orbit .tc-fact-value{font-size:1.02rem;line-height:1.25;font-weight:800;margin-top:2px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section.nature-hero .orbit .tc-fact-label{color:#bcd0bc;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section.nature-hero .orbit .tc-fact-value{color:#fffdf5;font-size:1.06rem;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .stat.tc-native-stat .elementor-icon-box-title{font:inherit;font-size:19px;font-weight:800;line-height:1.25;margin:0 0 10px;color:var(--ink);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section.nature-section .stat.tc-native-stat .elementor-icon-box-title{color:#214b3c;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .stat.tc-native-stat .elementor-icon-box-description{font:inherit;font-size:14px;line-height:1.5;color:var(--muted);margin:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .stat.tc-native-stat .elementor-icon-box-wrapper{text-align:left;display:block;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .stat.tc-native-stat .elementor-icon-box-content{width:100%;min-width:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats>.tc-native-stat:last-child{border-right:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-passport-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-passport-copy{flex:1;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-passport-title{font-size:1.25rem;font-weight:800;line-height:1.3;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-passport-head .passport-mark{flex:0 0 auto;width:56px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-list p:last-child{margin-bottom:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-proof .elementor-icon-box-wrapper{display:block;text-align:left;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-proof .elementor-icon-box-title{font:inherit;font-weight:800;margin:0 0 5px;color:inherit;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-proof .elementor-icon-box-description{font:inherit;color:var(--muted);margin:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-faq .elementor-toggle-item{border:0;border-bottom:1px solid var(--line);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-faq .elementor-tab-title{border:0;min-height:82px;padding:22px 54px 22px 0;position:relative;display:flex;align-items:center;font-family:inherit;font-size:inherit;font-weight:800;line-height:1.35;color:var(--ink);}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-faq .elementor-tab-title a{color:inherit;font:inherit;text-decoration:none;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-faq .elementor-toggle-icon{display:none;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-faq .elementor-tab-title::after{content:'+';position:absolute;right:4px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--cyan-text);font-size:1.35rem;font-weight:400;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-faq .elementor-tab-title.elementor-active::after{content:'−';}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-faq .elementor-tab-content{border:0;padding:0 48px 26px 0;color:var(--muted);font:inherit;line-height:1.65;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-faq .elementor-tab-content p:last-child{margin-bottom:0;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-faq .elementor-tab-title:focus-visible{outline:2px solid var(--cyan-text);outline-offset:3px;}
@media(max-width:1024px){.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats>.tc-native-stat:nth-child(2){border-right:0;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats>.tc-native-stat:nth-child(-n+2){border-bottom:1px solid #bac9b5;}}
@media(max-width:760px){.tc-paper-line-paper.tc-paper-section.tc-paper-section .stat.tc-native-stat .elementor-icon-box-title{font-size:18px;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .orbit .tc-fact-value{font-size:.9rem;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .tc-native-faq .elementor-tab-content{padding-right:12px;}}
@media(max-width:420px){.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats>.tc-native-stat{border-right:0;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .stats>.tc-native-stat:last-child{border-bottom:0;}}


.tc-paper-line-paper.tc-paper-section.tc-paper-section .finder-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .finder-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .finder-form .fields{grid-template-columns:repeat(3,minmax(0,1fr));}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .finder-submit{grid-column:1/-1;width:100%;margin-top:4px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .finder-result{min-height:0;gap:14px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .finder-result p{margin-bottom:12px;}
.tc-paper-line-paper.tc-paper-section.tc-paper-section .finder-form select{max-width:100%;min-width:0;}
@media(max-width:920px){.tc-paper-line-paper.tc-paper-section.tc-paper-section .finder-head,.tc-paper-line-paper.tc-paper-section.tc-paper-section .finder-grid{grid-template-columns:1fr;gap:24px;}}
@media(max-width:600px){.tc-paper-line-paper.tc-paper-section.tc-paper-section .finder-form .fields{grid-template-columns:1fr;}.tc-paper-line-paper.tc-paper-section.tc-paper-section .finder-submit{grid-column:auto;}}

.tc-paper-line-paper.tc-paper-section.tc-paper-section .stat.tc-native-stat .elementor-icon-box-title span{font:inherit;color:inherit;display:inline;}/* End custom CSS */