.elementor-kit-12{--e-global-color-primary:#209CD9;--e-global-color-secondary:#4AB2C5;--e-global-color-text:#0B0F1A;--e-global-color-accent:#FFFFFF;--e-global-color-756e9dc:#000000;--e-global-color-eec1652:#FFFFFF;--e-global-color-2d7eb6c:#00000000;--e-global-color-a7aba6d:#0B0F1A;--e-global-color-9515f83:#1F2937;--e-global-color-9fea58d:#4B4B4B;--e-global-color-f4d7eb8:#F9FAFB;--e-global-color-39eb84b:#F3F4F6;--e-global-color-b0f57de:#B71F26;--e-global-color-22451c3:#895000;--e-global-color-9453638:#6B7280;--e-global-color-833375e:#0A0A0A;--e-global-color-2d3c59c:#F9FAFB;--e-global-color-94e4e32:#209CD9;--e-global-color-ed788b3:#26334F;--e-global-color-9389fcd:#F64157;--e-global-color-c7afafa:#0B0F1A;--e-global-color-4487782:#1F1F1F;--e-global-color-29ab998:#FFFFFF;--e-global-color-ef58b2f:#F7F7F7;--e-global-color-42ca29d:#F3F4F6;--e-global-color-e9f2f81:#F1F9FE;--e-global-color-7149402:#D1D5DB;--e-global-color-976813c:#E7E7E7;--e-global-color-f8ab387:#F3F4F6;--e-global-color-ca0a4a2:#D1D5DB;--e-global-color-520d088:#324367;--e-global-color-166bd82:#AA6600;--e-global-color-d6dd6b7:#101212;--e-global-color-18bc0cc:#B1E2E9;--e-global-color-7939bc7:#D6EDFB;--e-global-color-2537732:#9CA3AF;--e-global-color-a79a765:#FFE4B4;--e-global-color-9a4e22e:#FFB94D;--e-global-color-2fba026:#F3EE7C;--e-global-color-cd61ea9:#7486BD;--e-global-typography-primary-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-4444162-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-4444162-font-size:4.5rem;--e-global-typography-4444162-font-weight:400;--e-global-typography-4444162-line-height:111%;--e-global-typography-4444162-letter-spacing:-0.03rem;--e-global-typography-279e7a4-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-279e7a4-font-size:4.5rem;--e-global-typography-279e7a4-font-weight:500;--e-global-typography-279e7a4-line-height:111%;--e-global-typography-279e7a4-letter-spacing:-0.03rem;--e-global-typography-ee1e0fd-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-ee1e0fd-font-size:4.5rem;--e-global-typography-ee1e0fd-font-weight:600;--e-global-typography-ee1e0fd-line-height:111%;--e-global-typography-ee1e0fd-letter-spacing:-0.03rem;--e-global-typography-28427bc-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-28427bc-font-size:4.5rem;--e-global-typography-28427bc-font-weight:bold;--e-global-typography-28427bc-line-height:-0.03rem;--e-global-typography-8ff22f6-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-8ff22f6-font-size:4rem;--e-global-typography-8ff22f6-font-weight:400;--e-global-typography-8ff22f6-line-height:113%;--e-global-typography-8ff22f6-letter-spacing:-0.031rem;--e-global-typography-5194ecd-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-5194ecd-font-size:4rem;--e-global-typography-5194ecd-font-weight:500;--e-global-typography-5194ecd-line-height:113%;--e-global-typography-5194ecd-letter-spacing:-0.031rem;--e-global-typography-a6a101d-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-a6a101d-font-size:4rem;--e-global-typography-a6a101d-font-weight:600;--e-global-typography-a6a101d-line-height:113%;--e-global-typography-a6a101d-letter-spacing:-0.031rem;--e-global-typography-3ee3bb9-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-3ee3bb9-font-size:4rem;--e-global-typography-3ee3bb9-font-weight:700;--e-global-typography-3ee3bb9-line-height:113%;--e-global-typography-3ee3bb9-letter-spacing:-0.031rem;--e-global-typography-25f7c1f-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-25f7c1f-font-size:3rem;--e-global-typography-25f7c1f-font-weight:500;--e-global-typography-25f7c1f-line-height:117%;--e-global-typography-25f7c1f-letter-spacing:0px;--e-global-typography-9dfb53d-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-9dfb53d-font-size:3rem;--e-global-typography-9dfb53d-font-weight:500;--e-global-typography-9dfb53d-line-height:117%;--e-global-typography-9dfb53d-letter-spacing:0px;--e-global-typography-223a63d-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-223a63d-font-size:3rem;--e-global-typography-223a63d-font-weight:600;--e-global-typography-223a63d-line-height:117%;--e-global-typography-52ae9bd-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-52ae9bd-font-size:3rem;--e-global-typography-52ae9bd-font-weight:700;--e-global-typography-52ae9bd-line-height:117%;--e-global-typography-52ae9bd-letter-spacing:0px;--e-global-typography-88859cd-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-88859cd-font-size:2.5rem;--e-global-typography-88859cd-font-weight:400;--e-global-typography-88859cd-line-height:120%;--e-global-typography-88859cd-letter-spacing:0px;--e-global-typography-a6affb6-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-a6affb6-font-size:2.5rem;--e-global-typography-a6affb6-font-weight:500;--e-global-typography-a6affb6-line-height:120%;--e-global-typography-a6affb6-letter-spacing:0px;--e-global-typography-e447013-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-e447013-font-size:2.5rem;--e-global-typography-e447013-font-weight:600;--e-global-typography-e447013-line-height:120%;--e-global-typography-e447013-letter-spacing:0px;--e-global-typography-a19e27c-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-a19e27c-font-size:2.5rem;--e-global-typography-a19e27c-font-weight:700;--e-global-typography-a19e27c-line-height:120%;--e-global-typography-a19e27c-letter-spacing:0px;--e-global-typography-0a8a508-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-0a8a508-font-size:2rem;--e-global-typography-0a8a508-font-weight:400;--e-global-typography-0a8a508-line-height:125%;--e-global-typography-dfc2df3-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-dfc2df3-font-size:2rem;--e-global-typography-dfc2df3-font-weight:500;--e-global-typography-dfc2df3-line-height:125%;--e-global-typography-cb2adad-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-cb2adad-font-size:2rem;--e-global-typography-cb2adad-font-weight:600;--e-global-typography-cb2adad-line-height:125%;--e-global-typography-de512d9-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-de512d9-font-size:2rem;--e-global-typography-de512d9-font-weight:700;--e-global-typography-de512d9-line-height:125%;--e-global-typography-2712c4c-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-2712c4c-font-size:1.5rem;--e-global-typography-2712c4c-font-weight:400;--e-global-typography-2712c4c-line-height:133%;--e-global-typography-cd690bf-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-cd690bf-font-size:1.5rem;--e-global-typography-cd690bf-font-weight:500;--e-global-typography-cd690bf-line-height:133%;--e-global-typography-6d9519c-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-6d9519c-font-size:1.5rem;--e-global-typography-6d9519c-font-weight:600;--e-global-typography-6d9519c-line-height:133%;--e-global-typography-44ca1c7-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-44ca1c7-font-size:1.5rem;--e-global-typography-44ca1c7-font-weight:700;--e-global-typography-44ca1c7-line-height:133%;--e-global-typography-e8dbc88-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-e8dbc88-font-size:1.25rem;--e-global-typography-e8dbc88-font-weight:400;--e-global-typography-e8dbc88-line-height:140%;--e-global-typography-0d6dfa3-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-0d6dfa3-font-size:1.25rem;--e-global-typography-0d6dfa3-font-weight:500;--e-global-typography-0d6dfa3-line-height:140%;--e-global-typography-d526e6f-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-d526e6f-font-size:1.25rem;--e-global-typography-d526e6f-font-weight:600;--e-global-typography-d526e6f-line-height:140%;--e-global-typography-a6b7ff3-font-family:"HVDTrial Brandon Grotesk";--e-global-typography-a6b7ff3-font-size:1.25rem;--e-global-typography-a6b7ff3-font-weight:700;--e-global-typography-a6b7ff3-line-height:140%;--e-global-typography-a214950-font-family:"Poppins";--e-global-typography-a214950-font-size:1.25rem;--e-global-typography-a214950-font-weight:400;--e-global-typography-a214950-line-height:140%;--e-global-typography-a214950-letter-spacing:0px;--e-global-typography-1d59c28-font-family:"Poppins";--e-global-typography-1d59c28-font-size:1.25rem;--e-global-typography-1d59c28-font-weight:500;--e-global-typography-1d59c28-line-height:140%;--e-global-typography-1d59c28-letter-spacing:0px;--e-global-typography-b067078-font-family:"Poppins";--e-global-typography-b067078-font-size:1.25rem;--e-global-typography-b067078-font-weight:600;--e-global-typography-b067078-line-height:140%;--e-global-typography-b067078-letter-spacing:0px;--e-global-typography-276ac44-font-family:"Poppins";--e-global-typography-276ac44-font-size:1.25rem;--e-global-typography-276ac44-font-weight:700;--e-global-typography-276ac44-line-height:140%;--e-global-typography-276ac44-letter-spacing:0px;--e-global-typography-0544049-font-family:"Poppins";--e-global-typography-0544049-font-size:1.13rem;--e-global-typography-0544049-font-weight:400;--e-global-typography-0544049-line-height:133%;--e-global-typography-0544049-letter-spacing:0px;--e-global-typography-07149f1-font-family:"Poppins";--e-global-typography-07149f1-font-size:1.13rem;--e-global-typography-07149f1-font-weight:500;--e-global-typography-07149f1-line-height:133%;--e-global-typography-07149f1-letter-spacing:0px;--e-global-typography-357dda1-font-family:"Poppins";--e-global-typography-357dda1-font-size:1.13rem;--e-global-typography-357dda1-font-weight:600;--e-global-typography-357dda1-line-height:133%;--e-global-typography-357dda1-letter-spacing:0px;--e-global-typography-5dff412-font-family:"Poppins";--e-global-typography-5dff412-font-size:1.13rem;--e-global-typography-5dff412-font-weight:700;--e-global-typography-5dff412-line-height:133%;--e-global-typography-5dff412-letter-spacing:0px;--e-global-typography-2f84956-font-family:"Poppins";--e-global-typography-2f84956-font-size:1rem;--e-global-typography-2f84956-font-weight:400;--e-global-typography-2f84956-line-height:150%;--e-global-typography-2f84956-letter-spacing:0px;--e-global-typography-3fe7628-font-family:"Poppins";--e-global-typography-3fe7628-font-size:1rem;--e-global-typography-3fe7628-font-weight:500;--e-global-typography-3fe7628-line-height:150%;--e-global-typography-3fe7628-letter-spacing:0px;--e-global-typography-5197380-font-family:"Poppins";--e-global-typography-5197380-font-size:1rem;--e-global-typography-5197380-font-weight:600;--e-global-typography-5197380-line-height:150%;--e-global-typography-5197380-letter-spacing:0px;--e-global-typography-6f95def-font-family:"Poppins";--e-global-typography-6f95def-font-size:1rem;--e-global-typography-6f95def-font-weight:700;--e-global-typography-6f95def-line-height:150%;--e-global-typography-6f95def-letter-spacing:0px;--e-global-typography-336f27f-font-family:"Poppins";--e-global-typography-336f27f-font-size:0.88rem;--e-global-typography-336f27f-font-weight:400;--e-global-typography-336f27f-line-height:143%;--e-global-typography-336f27f-letter-spacing:0px;--e-global-typography-dde4709-font-family:"Poppins";--e-global-typography-dde4709-font-size:0.88rem;--e-global-typography-dde4709-font-weight:500;--e-global-typography-dde4709-line-height:143%;--e-global-typography-dde4709-letter-spacing:0px;--e-global-typography-a38f29e-font-family:"Poppins";--e-global-typography-a38f29e-font-size:0.88rem;--e-global-typography-a38f29e-font-weight:600;--e-global-typography-a38f29e-line-height:143%;--e-global-typography-a38f29e-letter-spacing:0px;--e-global-typography-3337abb-font-family:"Poppins";--e-global-typography-3337abb-font-size:0.88rem;--e-global-typography-3337abb-font-weight:700;--e-global-typography-3337abb-line-height:143%;--e-global-typography-3337abb-letter-spacing:0px;--e-global-typography-0e2558d-font-family:"Poppins";--e-global-typography-0e2558d-font-size:0.75rem;--e-global-typography-0e2558d-font-weight:400;--e-global-typography-0e2558d-line-height:150%;--e-global-typography-0e2558d-letter-spacing:0px;--e-global-typography-e4e2837-font-family:"Poppins";--e-global-typography-e4e2837-font-size:0.75rem;--e-global-typography-e4e2837-font-weight:500;--e-global-typography-e4e2837-line-height:150%;--e-global-typography-e4e2837-letter-spacing:0px;--e-global-typography-534ef57-font-family:"Poppins";--e-global-typography-534ef57-font-size:0.75rem;--e-global-typography-534ef57-font-weight:600;--e-global-typography-534ef57-line-height:150%;--e-global-typography-534ef57-letter-spacing:0px;--e-global-typography-24c1359-font-family:"Poppins";--e-global-typography-24c1359-font-size:0.75rem;--e-global-typography-24c1359-font-weight:700;--e-global-typography-24c1359-line-height:150%;--e-global-typography-24c1359-letter-spacing:0px;color:var( --e-global-color-text );font-family:var( --e-global-typography-2f84956-font-family ), Sans-serif;font-size:var( --e-global-typography-2f84956-font-size );font-weight:var( --e-global-typography-2f84956-font-weight );line-height:var( --e-global-typography-2f84956-line-height );letter-spacing:var( --e-global-typography-2f84956-letter-spacing );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-3fe7628-font-family ), Sans-serif;font-size:var( --e-global-typography-3fe7628-font-size );font-weight:var( --e-global-typography-3fe7628-font-weight );line-height:var( --e-global-typography-3fe7628-line-height );letter-spacing:var( --e-global-typography-3fe7628-letter-spacing );color:var( --e-global-color-eec1652 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2d7eb6c );}.elementor-kit-12 button:hover,.elementor-kit-12 button:focus,.elementor-kit-12 input[type="button"]:hover,.elementor-kit-12 input[type="button"]:focus,.elementor-kit-12 input[type="submit"]:hover,.elementor-kit-12 input[type="submit"]:focus,.elementor-kit-12 .elementor-button:hover,.elementor-kit-12 .elementor-button:focus{background-color:var( --e-global-color-2d7eb6c );color:var( --e-global-color-a7aba6d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 p{margin-block-end:0px;}.elementor-kit-12 a{color:var( --e-global-color-primary );}.elementor-kit-12 a:hover{color:var( --e-global-color-9453638 );}.elementor-kit-12 h1{color:var( --e-global-color-a7aba6d );font-family:var( --e-global-typography-a6a101d-font-family ), Sans-serif;font-size:var( --e-global-typography-a6a101d-font-size );font-weight:var( --e-global-typography-a6a101d-font-weight );line-height:var( --e-global-typography-a6a101d-line-height );letter-spacing:var( --e-global-typography-a6a101d-letter-spacing );}.elementor-kit-12 h2{color:var( --e-global-color-a7aba6d );font-family:var( --e-global-typography-223a63d-font-family ), Sans-serif;font-size:var( --e-global-typography-223a63d-font-size );font-weight:var( --e-global-typography-223a63d-font-weight );line-height:var( --e-global-typography-223a63d-line-height );}.elementor-kit-12 h3{color:var( --e-global-color-a7aba6d );font-family:var( --e-global-typography-e447013-font-family ), Sans-serif;font-size:var( --e-global-typography-e447013-font-size );font-weight:var( --e-global-typography-e447013-font-weight );line-height:var( --e-global-typography-e447013-line-height );letter-spacing:var( --e-global-typography-e447013-letter-spacing );}.elementor-kit-12 h4{color:var( --e-global-color-a7aba6d );font-family:var( --e-global-typography-cb2adad-font-family ), Sans-serif;font-size:var( --e-global-typography-cb2adad-font-size );font-weight:var( --e-global-typography-cb2adad-font-weight );line-height:var( --e-global-typography-cb2adad-line-height );}.elementor-kit-12 h5{color:var( --e-global-color-a7aba6d );font-family:var( --e-global-typography-6d9519c-font-family ), Sans-serif;font-size:var( --e-global-typography-6d9519c-font-size );font-weight:var( --e-global-typography-6d9519c-font-weight );line-height:var( --e-global-typography-6d9519c-line-height );}.elementor-kit-12 h6{color:var( --e-global-color-a7aba6d );font-family:var( --e-global-typography-d526e6f-font-family ), Sans-serif;font-size:var( --e-global-typography-d526e6f-font-size );font-weight:var( --e-global-typography-d526e6f-font-weight );line-height:var( --e-global-typography-d526e6f-line-height );}.elementor-kit-12 img{border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-kit-12 label{color:var( --e-global-color-a7aba6d );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-family:var( --e-global-typography-2f84956-font-family ), Sans-serif;font-size:var( --e-global-typography-2f84956-font-size );font-weight:var( --e-global-typography-2f84956-font-weight );line-height:var( --e-global-typography-2f84956-line-height );letter-spacing:var( --e-global-typography-2f84956-letter-spacing );border-radius:4px 4px 4px 4px;padding:0.88rem 1.25rem 0.88rem 1.25rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:81rem;}.e-con{--container-max-width:81rem;--container-default-padding-top:0rem;--container-default-padding-right:0rem;--container-default-padding-bottom:0rem;--container-default-padding-left:0rem;}.elementor-widget:not(:last-child){--kit-widget-spacing:1rem;}.elementor-element{--widgets-spacing:1rem 1rem;--widgets-spacing-row:1rem;--widgets-spacing-column:1rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-12{--e-global-typography-4444162-font-size:3.8rem;--e-global-typography-279e7a4-font-size:3.8rem;--e-global-typography-ee1e0fd-font-size:3.8rem;--e-global-typography-28427bc-font-size:3.8rem;--e-global-typography-8ff22f6-font-size:3.4rem;--e-global-typography-5194ecd-font-size:3.4rem;--e-global-typography-a6a101d-font-size:3.4rem;--e-global-typography-3ee3bb9-font-size:3.4rem;--e-global-typography-25f7c1f-font-size:2.55rem;--e-global-typography-9dfb53d-font-size:2.55rem;--e-global-typography-223a63d-font-size:2.55rem;--e-global-typography-52ae9bd-font-size:2.55rem;--e-global-typography-88859cd-font-size:2.1rem;--e-global-typography-a6affb6-font-size:2.1rem;--e-global-typography-e447013-font-size:2.1rem;--e-global-typography-a19e27c-font-size:2.1rem;--e-global-typography-0a8a508-font-size:1.7rem;--e-global-typography-dfc2df3-font-size:1.7rem;--e-global-typography-cb2adad-font-size:1.7rem;--e-global-typography-de512d9-font-size:1.7rem;--e-global-typography-2712c4c-font-size:1.3rem;--e-global-typography-cd690bf-font-size:1.3rem;--e-global-typography-6d9519c-font-size:1.3rem;--e-global-typography-44ca1c7-font-size:1.3rem;--e-global-typography-e8dbc88-font-size:1.25rem;font-size:var( --e-global-typography-2f84956-font-size );line-height:var( --e-global-typography-2f84956-line-height );letter-spacing:var( --e-global-typography-2f84956-letter-spacing );}.elementor-kit-12 h1{font-size:var( --e-global-typography-a6a101d-font-size );line-height:var( --e-global-typography-a6a101d-line-height );letter-spacing:var( --e-global-typography-a6a101d-letter-spacing );}.elementor-kit-12 h2{font-size:var( --e-global-typography-223a63d-font-size );line-height:var( --e-global-typography-223a63d-line-height );}.elementor-kit-12 h3{font-size:var( --e-global-typography-e447013-font-size );line-height:var( --e-global-typography-e447013-line-height );letter-spacing:var( --e-global-typography-e447013-letter-spacing );}.elementor-kit-12 h4{font-size:var( --e-global-typography-cb2adad-font-size );line-height:var( --e-global-typography-cb2adad-line-height );}.elementor-kit-12 h5{font-size:var( --e-global-typography-6d9519c-font-size );line-height:var( --e-global-typography-6d9519c-line-height );}.elementor-kit-12 h6{font-size:var( --e-global-typography-d526e6f-font-size );line-height:var( --e-global-typography-d526e6f-line-height );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-size:var( --e-global-typography-3fe7628-font-size );line-height:var( --e-global-typography-3fe7628-line-height );letter-spacing:var( --e-global-typography-3fe7628-letter-spacing );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-size:var( --e-global-typography-2f84956-font-size );line-height:var( --e-global-typography-2f84956-line-height );letter-spacing:var( --e-global-typography-2f84956-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12{--e-global-typography-4444162-font-size:3.4rem;--e-global-typography-279e7a4-font-size:3.4rem;--e-global-typography-ee1e0fd-font-size:2.5rem;--e-global-typography-28427bc-font-size:3.4rem;--e-global-typography-8ff22f6-font-size:2.5rem;--e-global-typography-5194ecd-font-size:2.5rem;--e-global-typography-a6a101d-font-size:2.5rem;--e-global-typography-3ee3bb9-font-size:2.5rem;--e-global-typography-25f7c1f-font-size:2rem;--e-global-typography-9dfb53d-font-size:2rem;--e-global-typography-223a63d-font-size:2rem;--e-global-typography-52ae9bd-font-size:2rem;--e-global-typography-88859cd-font-size:1.875rem;--e-global-typography-a6affb6-font-size:1.875rem;--e-global-typography-e447013-font-size:1.875rem;--e-global-typography-a19e27c-font-size:1.875rem;--e-global-typography-0a8a508-font-size:1.5rem;--e-global-typography-dfc2df3-font-size:1.5rem;--e-global-typography-cb2adad-font-size:1.5rem;--e-global-typography-de512d9-font-size:1.5rem;--e-global-typography-2712c4c-font-size:1.25rem;--e-global-typography-cd690bf-font-size:1.25rem;--e-global-typography-6d9519c-font-size:1.25rem;--e-global-typography-44ca1c7-font-size:1.25rem;--e-global-typography-e8dbc88-font-size:1rem;--e-global-typography-0d6dfa3-font-size:1rem;--e-global-typography-d526e6f-font-size:1rem;--e-global-typography-a6b7ff3-font-size:1rem;font-size:var( --e-global-typography-2f84956-font-size );line-height:var( --e-global-typography-2f84956-line-height );letter-spacing:var( --e-global-typography-2f84956-letter-spacing );}.elementor-kit-12 h1{font-size:var( --e-global-typography-a6a101d-font-size );line-height:var( --e-global-typography-a6a101d-line-height );letter-spacing:var( --e-global-typography-a6a101d-letter-spacing );}.elementor-kit-12 h2{font-size:var( --e-global-typography-223a63d-font-size );line-height:var( --e-global-typography-223a63d-line-height );}.elementor-kit-12 h3{font-size:var( --e-global-typography-e447013-font-size );line-height:var( --e-global-typography-e447013-line-height );letter-spacing:var( --e-global-typography-e447013-letter-spacing );}.elementor-kit-12 h4{font-size:var( --e-global-typography-cb2adad-font-size );line-height:var( --e-global-typography-cb2adad-line-height );}.elementor-kit-12 h5{font-size:var( --e-global-typography-6d9519c-font-size );line-height:var( --e-global-typography-6d9519c-line-height );}.elementor-kit-12 h6{font-size:var( --e-global-typography-d526e6f-font-size );line-height:var( --e-global-typography-d526e6f-line-height );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-size:var( --e-global-typography-3fe7628-font-size );line-height:var( --e-global-typography-3fe7628-line-height );letter-spacing:var( --e-global-typography-3fe7628-letter-spacing );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-size:var( --e-global-typography-2f84956-font-size );line-height:var( --e-global-typography-2f84956-line-height );letter-spacing:var( --e-global-typography-2f84956-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-icon-wrapper {
    line-height: 0;
}

/* Professional Radio Filter Styles for .gchoice class */
.gfield_radio .gchoice {
    position: relative;
    display: flex;
    align-items: center;
    padding: 14px 16px;
    border: 2px solid #e2e8f0;
    border-radius: 8px;
    cursor: pointer;
    transition: all 0.2s ease;
    background: #ffffff;
    margin-bottom: 10px;
}

.gfield_radio .gchoice:hover {
    border-color: #209CD9;
    background: #f7fafc;
}

.gfield_radio .gchoice input[type="radio"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0;
    z-index: 1;
}

.gfield_radio .gchoice label {
    display: flex;
    align-items: center;
    cursor: pointer;
    user-select: none;
    width: 100%;
    font-size: 15px;
    color: #4a5568;
    transition: all 0.2s ease;
    position: relative;
    padding-left: 32px;
    pointer-events: none; /* Prevent label from intercepting clicks */
}

/* Custom Radio Button */
.gfield_radio .gchoice label::before {
    content: '';
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #cbd5e0;
    border-radius: 50%;
    background: white;
    transition: all 0.2s ease;
}

/* Inner Dot */
.gfield_radio .gchoice label::after {
    content: '';
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%) scale(0);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #209CD9;
    transition: transform 0.2s ease;
}

/* Checked State */
.gfield_radio .gchoice input[type="radio"]:checked ~ label::before {
    border-color: #209CD9;
}

.gfield_radio .gchoice input[type="radio"]:checked ~ label::after {
    transform: translateY(-50%) scale(1);
}

.gfield_radio .gchoice input[type="radio"]:checked + label {
    color: #209CD9;
    font-weight: 600;
}

.gfield_radio .gchoice:has(input[type="radio"]:checked) {
    border-color: #209CD9;
    background: #e9f6fd;
}

/* Focus Accessibility */
.gfield_radio .gchoice input[type="radio"]:focus + label::before {
    box-shadow: 0 0 0 3px rgba(32, 156, 217, 0.25);
}

/* Remove default margins */
.gfield_radio .gchoice:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HVDTrial Brandon Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hsomh.ca/wp-content/uploads/2025/10/HvDTrial_Brandon_Grotesque_regular-BF64a625c9311e1.woff2') format('woff2');
}
@font-face {
	font-family: 'HVDTrial Brandon Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hsomh.ca/wp-content/uploads/2025/10/HvDTrial_Brandon_Grotesque_medium-BF64a625c84a521.woff2') format('woff2');
}
@font-face {
	font-family: 'HVDTrial Brandon Grotesk';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://hsomh.ca/wp-content/uploads/2025/10/HvDTrial_Brandon_Grotesque_bold-BF64a625c9151d5.woff2') format('woff2');
}
@font-face {
	font-family: 'HVDTrial Brandon Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hsomh.ca/wp-content/uploads/2025/10/HvDTrial_Brandon_Grotesque_black-BF64a625c944b08-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hsomh.ca/wp-content/uploads/2025/10/Poppins-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hsomh.ca/wp-content/uploads/2025/10/Poppins-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hsomh.ca/wp-content/uploads/2025/10/Poppins-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hsomh.ca/wp-content/uploads/2025/10/Poppins-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */