.elementor-2016 .elementor-element.elementor-element-gb000008{padding:22px 14px 22px 14px;}.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-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-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-2016 .elementor-element.elementor-element-gb000011{padding:22px 14px 22px 14px;}.elementor-2016 .elementor-element.elementor-element-gb00001a{padding:22px 14px 22px 14px;}.elementor-2016 .elementor-element.elementor-element-gb000021{padding:22px 14px 22px 14px;}.elementor-2016 .elementor-element.elementor-element-gb000028{padding:22px 14px 22px 14px;}.elementor-2016 .elementor-element.elementor-element-gb00002f{padding:22px 14px 22px 14px;}.elementor-2016 .elementor-element.elementor-element-gb000035{padding:22px 14px 22px 14px;}.elementor-2016 .elementor-element.elementor-element-gb00003e{padding:22px 14px 22px 14px;}.elementor-2016 .elementor-element.elementor-element-gb000047{padding:22px 14px 22px 14px;}.elementor-2016 .elementor-element.elementor-element-gb00004c{padding:22px 14px 22px 14px;}.elementor-2016 .elementor-element.elementor-element-gb000050{padding:22px 14px 22px 14px;}.elementor-2016 .elementor-element.elementor-element-gb000054{padding:22px 14px 22px 14px;}@media(min-width:768px){.elementor-2016 .elementor-element.elementor-element-gb000004{width:58%;}.elementor-2016 .elementor-element.elementor-element-gb000007{width:42%;}.elementor-2016 .elementor-element.elementor-element-gb00000a{width:25%;}.elementor-2016 .elementor-element.elementor-element-gb00000c{width:25%;}.elementor-2016 .elementor-element.elementor-element-gb00000e{width:25%;}.elementor-2016 .elementor-element.elementor-element-gb000010{width:25%;}.elementor-2016 .elementor-element.elementor-element-gb000016{width:70%;}.elementor-2016 .elementor-element.elementor-element-gb000019{width:30%;}.elementor-2016 .elementor-element.elementor-element-gb000020{width:100%;}.elementor-2016 .elementor-element.elementor-element-gb000027{width:100%;}.elementor-2016 .elementor-element.elementor-element-gb00002b{width:50%;}.elementor-2016 .elementor-element.elementor-element-gb00002e{width:50%;}.elementor-2016 .elementor-element.elementor-element-gb000034{width:100%;}.elementor-2016 .elementor-element.elementor-element-gb00003a{width:65%;}.elementor-2016 .elementor-element.elementor-element-gb00003d{width:35%;}.elementor-2016 .elementor-element.elementor-element-gb000046{width:100%;}.elementor-2016 .elementor-element.elementor-element-gb00004b{width:100%;}.elementor-2016 .elementor-element.elementor-element-gb00004f{width:100%;}.elementor-2016 .elementor-element.elementor-element-gb000053{width:100%;}}@media(max-width:767px){.elementor-2016 .elementor-element.elementor-element-gb000008{padding:14px 8px 14px 8px;}.elementor-2016 .elementor-element.elementor-element-gb000011{padding:14px 8px 14px 8px;}.elementor-2016 .elementor-element.elementor-element-gb00001a{padding:14px 8px 14px 8px;}.elementor-2016 .elementor-element.elementor-element-gb000021{padding:14px 8px 14px 8px;}.elementor-2016 .elementor-element.elementor-element-gb000028{padding:14px 8px 14px 8px;}.elementor-2016 .elementor-element.elementor-element-gb00002f{padding:14px 8px 14px 8px;}.elementor-2016 .elementor-element.elementor-element-gb000035{padding:14px 8px 14px 8px;}.elementor-2016 .elementor-element.elementor-element-gb00003e{padding:14px 8px 14px 8px;}.elementor-2016 .elementor-element.elementor-element-gb000047{padding:14px 8px 14px 8px;}.elementor-2016 .elementor-element.elementor-element-gb00004c{padding:14px 8px 14px 8px;}.elementor-2016 .elementor-element.elementor-element-gb000050{padding:14px 8px 14px 8px;}.elementor-2016 .elementor-element.elementor-element-gb000054{padding:14px 8px 14px 8px;}}/* Start custom CSS for section, class: .elementor-element-gb000008 */.elementor-2016 .wb-gr{font-family:Roboto,sans-serif;color:#1C1E22;background:#fff}.elementor-2016 .wb-gr .elementor-container{max-width:1120px;margin:0 auto}.elementor-2016 .wb-gr .elementor-widget-wrap{min-width:0}.elementor-2016 .wb-gr h1,.elementor-2016 .wb-gr h2,.elementor-2016 .wb-gr h3{font-family:Poppins,sans-serif !important;color:#1C1E22!important;letter-spacing:-.02em}.elementor-2016 .wb-gr h2{font-size:29px;line-height:1.3;margin:4px 0 17px}.elementor-2016 .wb-gr h3{font-size:19px;line-height:1.35;margin:15px 0 10px}.elementor-2016 .wb-gr p,.elementor-2016 .wb-gr li,.elementor-2016 .wb-gr td,.elementor-2016 .wb-gr th{font:400 16px/1.75 Roboto,sans-serif}.elementor-2016 .wb-gr p{color:#62656C;margin-bottom:16px}.elementor-2016 .wb-gr a{color:#C52F49;text-decoration:underline;text-underline-offset:3px}.elementor-2016 .wb-gr a:focus-visible{outline:3px solid #C52F49;outline-offset:3px}.elementor-2016 .gr-hero{background:#F8F8F7;border-bottom:1px solid #E8E8EA;padding-top:42px!important;padding-bottom:38px!important}.elementor-2016 .gr-hero .elementor-container{align-items:center;gap:34px}.elementor-2016 .gr-hero h1{font-size:clamp(34px,3.5vw,47px)!important;line-height:1.18!important;margin:0 0 18px!important}.elementor-2016 .gr-hero .gr-eyebrow{color:#C52F49;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.elementor-2016 .gr-hero p{font-size:18px}.elementor-2016 .gr-hero .elementor-widget-image img{max-height:450px;max-width:350px;object-fit:cover;width:100%;border-radius:4px}.elementor-2016 .wb-gr .elementor-widget-image img{height:auto;border-radius:4px}.elementor-2016 .wb-gr .gr-caption{font-size:13px;color:#62656C;margin-top:7px;line-height:1.5}.elementor-2016 .gr-facts{border-bottom:1px solid #E8E8EA}.elementor-2016 .gr-facts .elementor-column{border-right:1px solid #E8E8EA}.elementor-2016 .gr-facts .elementor-column:last-child{border:0}.elementor-2016 .gr-facts .gr-label{display:block;color:#62656C;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.08em}.elementor-2016 .gr-facts .gr-value{display:block;font-size:20px;font-weight:700;color:#1C1E22;padding-top:5px}.elementor-2016 .gr-section{border-bottom:1px solid #E8E8EA}.elementor-2016 .wb-gr .gr-table-scroll{width:100%;overflow-x:auto;margin:17px 0 25px}.elementor-2016 .wb-gr table.gr-table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #E8E8EA;margin:0;background:#fff}.elementor-2016 .wb-gr .gr-table td,.elementor-2016 .wb-gr .gr-table th{border:1px solid #E8E8EA;padding:12px 14px;text-align:left;vertical-align:top;overflow-wrap:break-word}.elementor-2016 .wb-gr .gr-table tbody th{font-weight:700;background:#F8F8F7;width:37%}.elementor-2016 .wb-gr .gr-table thead th{font-weight:700;background:#F8F8F7}.elementor-2016 .wb-gr ul{padding-left:24px}.elementor-2016 .wb-gr li{margin-bottom:8px}.elementor-2016 .gr-toc{padding:15px 18px;background:#F8F8F7;border-left:3px solid #C52F49}.elementor-2016 .gr-toc a{display:block;margin:8px 0;text-decoration:none;font-size:15px}.elementor-2016 .gr-social{background:#F8F8F7}.elementor-2016 .wb-gr .gr-faq{padding:16px 0;border-bottom:1px solid #E8E8EA}.elementor-2016 .wb-gr .gr-faq h3{margin:0 0 7px;font-size:18px}.elementor-2016 .wb-gr .gr-faq p{margin:0}.elementor-2016 .wb-gr .gr-note{font-size:14px;color:#62656C}@media(max-width:767px){.elementor-2016 .gr-hero{padding-top:20px!important;padding-bottom:18px!important}.elementor-2016 .gr-hero .elementor-container{flex-direction:column-reverse;gap:10px}.elementor-2016 .gr-hero h1{font-size:30px!important}.elementor-2016 .gr-hero .elementor-widget-image img{max-height:330px;object-fit:contain}.elementor-2016 .gr-facts .elementor-column{width:50%!important;flex-basis:50%;border-right:0;border-bottom:1px solid #E8E8EA}.elementor-2016 .gr-facts .gr-value{font-size:17px}.elementor-2016 .wb-gr h2{font-size:24px}.elementor-2016 .wb-gr .gr-table td,.elementor-2016 .wb-gr .gr-table th{padding:10px;font-size:14px}.elementor-2016 .wb-gr .gr-film-table{min-width:540px}}/* End custom CSS */