.elementor-2859 .elementor-element.elementor-element-f8821f0{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.61;--padding-top:0px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2859 .elementor-element.elementor-element-f8821f0:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-f8821f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://james-middleton.co.uk/wp-content/uploads/2025/09/christmas-holidays-composition-2025-02-21-17-12-30-utc.webp");background-position:center center;background-size:cover;}.elementor-2859 .elementor-element.elementor-element-f8821f0::before, .elementor-2859 .elementor-element.elementor-element-f8821f0 > .elementor-background-video-container::before, .elementor-2859 .elementor-element.elementor-element-f8821f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2859 .elementor-element.elementor-element-f8821f0 > .elementor-background-slideshow::before, .elementor-2859 .elementor-element.elementor-element-f8821f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2859 .elementor-element.elementor-element-f8821f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2859 .elementor-element.elementor-element-00b55fe > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-2859 .elementor-element.elementor-element-4f11516{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2859 .elementor-element.elementor-element-4f11516:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-4f11516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(318deg, var( --e-global-color-primary ) 6%, var( --e-global-color-secondary ) 100%);}.elementor-2859 .elementor-element.elementor-element-4f11516.e-con{--align-self:center;}.elementor-2859 .elementor-element.elementor-element-127586b{--display:flex;--justify-content:center;--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-2859 .elementor-element.elementor-element-d49c131{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2859 .elementor-element.elementor-element-7465cb6{text-align:center;}.elementor-2859 .elementor-element.elementor-element-7465cb6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-059c234{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-0f4676f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-9978652 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-2859 .elementor-element.elementor-element-9978652 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-accent );}.elementor-2859 .elementor-element.elementor-element-34523f4 > .elementor-widget-container{margin:-13px 0px -11px 0px;}.elementor-2859 .elementor-element.elementor-element-34523f4{text-align:center;}.elementor-2859 .elementor-element.elementor-element-34523f4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:70px;font-weight:400;line-height:1.1em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2859 .elementor-element.elementor-element-79a667a{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-f7e59b8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e59b8-font-size );font-weight:var( --e-global-typography-f7e59b8-font-weight );line-height:var( --e-global-typography-f7e59b8-line-height );color:var( --e-global-color-accent );}.elementor-2859 .elementor-element.elementor-element-79a667a > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-2859 .elementor-element.elementor-element-7bfdbc6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-e73779c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 12px 12px 12px;--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-2859 .elementor-element.elementor-element-e73779c:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-e73779c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-2859 .elementor-element.elementor-element-19b8fb0 > .elementor-widget-container{background-color:#1C71F1;padding:4px 16px 4px 16px;border-radius:10px 10px 0px 0px;}body:not(.rtl) .elementor-2859 .elementor-element.elementor-element-19b8fb0{left:-3px;}body.rtl .elementor-2859 .elementor-element.elementor-element-19b8fb0{right:-3px;}.elementor-2859 .elementor-element.elementor-element-19b8fb0{top:-33px;}.elementor-2859 .elementor-element.elementor-element-19b8fb0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-5d6f114{z-index:3;text-align:center;}.elementor-2859 .elementor-element.elementor-element-5d6f114 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:400;line-height:32px;color:var( --e-global-color-primary );}.elementor-2859 .elementor-element.elementor-element-605f7a4 > .elementor-widget-container{margin:32px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-2859 .elementor-element.elementor-element-605f7a4{z-index:100;}.elementor-2859 .elementor-element.elementor-element-de18a7c{z-index:2;}.elementor-2859 .elementor-element.elementor-element-f746109{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-399f502 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2859 .elementor-element.elementor-element-4f77391{--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;--padding-top:80px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2859 .elementor-element.elementor-element-4f77391:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-4f77391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-a083bc2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-ff3d6a2 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-2859 .elementor-element.elementor-element-ff3d6a2{text-align:center;}.elementor-2859 .elementor-element.elementor-element-ff3d6a2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-5b01101 );}.elementor-2859 .elementor-element.elementor-element-c8edf12{width:var( --container-widget-width, 504px );max-width:504px;--container-widget-width:504px;--container-widget-flex-grow:0;text-align:center;}.elementor-2859 .elementor-element.elementor-element-c8edf12 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-2859 .elementor-element.elementor-element-c8edf12 .elementor-heading-title{font-family:var( --e-global-typography-b23e4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-b23e4ce-font-size );font-weight:var( --e-global-typography-b23e4ce-font-weight );line-height:var( --e-global-typography-b23e4ce-line-height );color:#000000;}.elementor-2859 .elementor-element.elementor-element-e35b5ba{--display:grid;--e-con-grid-template-columns:2fr 1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--border-radius:10px 10px 0px 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-2859 .elementor-element.elementor-element-7ff6dea{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2859 .elementor-element.elementor-element-7ff6dea:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-7ff6dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2E0;}.elementor-2859 .elementor-element.elementor-element-9bfe780{--display:flex;--min-height:200px;--justify-content:center;--border-radius:8px 8px 8px 8px;}.elementor-2859 .elementor-element.elementor-element-9bfe780:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-9bfe780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2DFFF4A;}.elementor-2859 .elementor-element.elementor-element-f5bca82 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-f5bca82{text-align:center;}.elementor-2859 .elementor-element.elementor-element-f5bca82 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:100px;font-weight:800;line-height:1.2em;letter-spacing:-0.4px;text-shadow:0px 0px 32px rgba(28.000000000000004, 113.00000000000004, 240.99999999999997, 0.44);color:#000000;}.elementor-2859 .elementor-element.elementor-element-be0131a > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-be0131a .elementor-heading-title{font-family:var( --e-global-typography-2d3d9c7-font-family ), Sans-serif;font-size:var( --e-global-typography-2d3d9c7-font-size );font-weight:var( --e-global-typography-2d3d9c7-font-weight );line-height:var( --e-global-typography-2d3d9c7-line-height );color:#000000;}.elementor-2859 .elementor-element.elementor-element-258e6cd > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-2859 .elementor-element.elementor-element-258e6cd{font-family:var( --e-global-typography-f7e59b8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e59b8-font-size );font-weight:var( --e-global-typography-f7e59b8-font-weight );line-height:var( --e-global-typography-f7e59b8-line-height );color:var( --e-global-color-5b01101 );}.elementor-2859 .elementor-element.elementor-element-51f4779{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2859 .elementor-element.elementor-element-51f4779:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-51f4779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2E0;}.elementor-2859 .elementor-element.elementor-element-4646806{--display:flex;--min-height:200px;--justify-content:center;--border-radius:8px 8px 8px 8px;}.elementor-2859 .elementor-element.elementor-element-4646806:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-4646806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2DFFF4A;}.elementor-2859 .elementor-element.elementor-element-107f240 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-107f240{text-align:center;}.elementor-2859 .elementor-element.elementor-element-107f240 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:100px;font-weight:800;line-height:1.2em;letter-spacing:-0.4px;text-shadow:0px 0px 32px rgba(28.000000000000004, 113.00000000000004, 240.99999999999997, 0.44);color:#000000;}.elementor-2859 .elementor-element.elementor-element-51320e0 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-51320e0 .elementor-heading-title{font-family:var( --e-global-typography-2d3d9c7-font-family ), Sans-serif;font-size:var( --e-global-typography-2d3d9c7-font-size );font-weight:var( --e-global-typography-2d3d9c7-font-weight );line-height:var( --e-global-typography-2d3d9c7-line-height );color:#000000;}.elementor-2859 .elementor-element.elementor-element-35c8fee > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-2859 .elementor-element.elementor-element-35c8fee{font-family:var( --e-global-typography-f7e59b8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e59b8-font-size );font-weight:var( --e-global-typography-f7e59b8-font-weight );line-height:var( --e-global-typography-f7e59b8-line-height );color:var( --e-global-color-5b01101 );}.elementor-2859 .elementor-element.elementor-element-b3afcda{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2859 .elementor-element.elementor-element-b3afcda:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-b3afcda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2E0;}.elementor-2859 .elementor-element.elementor-element-df4464b{--display:flex;--min-height:200px;--justify-content:center;--border-radius:8px 8px 8px 8px;}.elementor-2859 .elementor-element.elementor-element-df4464b:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-df4464b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2DFFF4A;}.elementor-2859 .elementor-element.elementor-element-bf6e5fa > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-bf6e5fa{text-align:center;}.elementor-2859 .elementor-element.elementor-element-bf6e5fa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:100px;font-weight:800;line-height:1.2em;letter-spacing:-0.4px;text-shadow:0px 0px 32px rgba(28.000000000000004, 113.00000000000004, 240.99999999999997, 0.44);color:#000000;}.elementor-2859 .elementor-element.elementor-element-f640df2 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-f640df2 .elementor-heading-title{font-family:var( --e-global-typography-2d3d9c7-font-family ), Sans-serif;font-size:var( --e-global-typography-2d3d9c7-font-size );font-weight:var( --e-global-typography-2d3d9c7-font-weight );line-height:var( --e-global-typography-2d3d9c7-line-height );color:#000000;}.elementor-2859 .elementor-element.elementor-element-f5b3a37 > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-2859 .elementor-element.elementor-element-f5b3a37{font-family:var( --e-global-typography-f7e59b8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e59b8-font-size );font-weight:var( --e-global-typography-f7e59b8-font-weight );line-height:var( --e-global-typography-f7e59b8-line-height );color:var( --e-global-color-5b01101 );}.elementor-2859 .elementor-element.elementor-element-76fefee{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-6a70cdd{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2859 .elementor-element.elementor-element-6a70cdd:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-6a70cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2E0;}.elementor-2859 .elementor-element.elementor-element-8fbaef2{--display:flex;--min-height:200px;--justify-content:center;--border-radius:8px 8px 8px 8px;}.elementor-2859 .elementor-element.elementor-element-8fbaef2:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-8fbaef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2DFFF4A;}.elementor-2859 .elementor-element.elementor-element-88a242d > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-88a242d{text-align:center;}.elementor-2859 .elementor-element.elementor-element-88a242d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:100px;font-weight:800;line-height:1.2em;letter-spacing:-0.4px;text-shadow:0px 0px 32px rgba(28.000000000000004, 113.00000000000004, 240.99999999999997, 0.44);color:#000000;}.elementor-2859 .elementor-element.elementor-element-0ed6321 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-0ed6321 .elementor-heading-title{font-family:var( --e-global-typography-2d3d9c7-font-family ), Sans-serif;font-size:var( --e-global-typography-2d3d9c7-font-size );font-weight:var( --e-global-typography-2d3d9c7-font-weight );line-height:var( --e-global-typography-2d3d9c7-line-height );color:#000000;}.elementor-2859 .elementor-element.elementor-element-17bf872 > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-2859 .elementor-element.elementor-element-17bf872{font-family:var( --e-global-typography-f7e59b8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e59b8-font-size );font-weight:var( --e-global-typography-f7e59b8-font-weight );line-height:var( --e-global-typography-f7e59b8-line-height );color:var( --e-global-color-5b01101 );}.elementor-2859 .elementor-element.elementor-element-c5f4c1b{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2859 .elementor-element.elementor-element-c5f4c1b:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-c5f4c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2E0;}.elementor-2859 .elementor-element.elementor-element-b3ac18c{--display:flex;--min-height:200px;--justify-content:center;--border-radius:8px 8px 8px 8px;}.elementor-2859 .elementor-element.elementor-element-b3ac18c:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-b3ac18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2DFFF4A;}.elementor-2859 .elementor-element.elementor-element-3042b08 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-3042b08{text-align:center;}.elementor-2859 .elementor-element.elementor-element-3042b08 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:100px;font-weight:800;line-height:1.2em;letter-spacing:-0.4px;text-shadow:0px 0px 32px rgba(28.000000000000004, 113.00000000000004, 240.99999999999997, 0.44);color:#000000;}.elementor-2859 .elementor-element.elementor-element-1f5cf73 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-1f5cf73 .elementor-heading-title{font-family:var( --e-global-typography-2d3d9c7-font-family ), Sans-serif;font-size:var( --e-global-typography-2d3d9c7-font-size );font-weight:var( --e-global-typography-2d3d9c7-font-weight );line-height:var( --e-global-typography-2d3d9c7-line-height );color:#000000;}.elementor-2859 .elementor-element.elementor-element-ca78cdc > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-2859 .elementor-element.elementor-element-ca78cdc{font-family:var( --e-global-typography-f7e59b8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e59b8-font-size );font-weight:var( --e-global-typography-f7e59b8-font-weight );line-height:var( --e-global-typography-f7e59b8-line-height );color:var( --e-global-color-5b01101 );}.elementor-2859 .elementor-element.elementor-element-fea89e5{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2859 .elementor-element.elementor-element-fea89e5:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-fea89e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2E0;}.elementor-2859 .elementor-element.elementor-element-86727b6{--display:flex;--min-height:200px;--justify-content:center;--border-radius:8px 8px 8px 8px;}.elementor-2859 .elementor-element.elementor-element-86727b6:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-86727b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2DFFF4A;}.elementor-2859 .elementor-element.elementor-element-f1ef351 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-f1ef351{text-align:center;}.elementor-2859 .elementor-element.elementor-element-f1ef351 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:100px;font-weight:800;line-height:1.2em;letter-spacing:-0.4px;text-shadow:0px 0px 32px rgba(28.000000000000004, 113.00000000000004, 240.99999999999997, 0.44);color:#000000;}.elementor-2859 .elementor-element.elementor-element-3876ec9 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-3876ec9 .elementor-heading-title{font-family:var( --e-global-typography-2d3d9c7-font-family ), Sans-serif;font-size:var( --e-global-typography-2d3d9c7-font-size );font-weight:var( --e-global-typography-2d3d9c7-font-weight );line-height:var( --e-global-typography-2d3d9c7-line-height );color:#000000;}.elementor-2859 .elementor-element.elementor-element-f35a067 > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-2859 .elementor-element.elementor-element-f35a067{font-family:var( --e-global-typography-f7e59b8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e59b8-font-size );font-weight:var( --e-global-typography-f7e59b8-font-weight );line-height:var( --e-global-typography-f7e59b8-line-height );color:var( --e-global-color-5b01101 );}.elementor-2859 .elementor-element.elementor-element-a4dec3b{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2859 .elementor-element.elementor-element-a4dec3b:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-a4dec3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2E0;}.elementor-2859 .elementor-element.elementor-element-ebca5af{--display:flex;--min-height:200px;--justify-content:center;--border-radius:8px 8px 8px 8px;}.elementor-2859 .elementor-element.elementor-element-ebca5af:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-ebca5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2DFFF4A;}.elementor-2859 .elementor-element.elementor-element-1a9054a > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-1a9054a{text-align:center;}.elementor-2859 .elementor-element.elementor-element-1a9054a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:100px;font-weight:800;line-height:1.2em;letter-spacing:-0.4px;text-shadow:0px 0px 32px rgba(28.000000000000004, 113.00000000000004, 240.99999999999997, 0.44);color:#000000;}.elementor-2859 .elementor-element.elementor-element-54a50d4 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-54a50d4 .elementor-heading-title{font-family:var( --e-global-typography-2d3d9c7-font-family ), Sans-serif;font-size:var( --e-global-typography-2d3d9c7-font-size );font-weight:var( --e-global-typography-2d3d9c7-font-weight );line-height:var( --e-global-typography-2d3d9c7-line-height );color:#000000;}.elementor-2859 .elementor-element.elementor-element-f32db57 > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-2859 .elementor-element.elementor-element-f32db57{font-family:var( --e-global-typography-f7e59b8-font-family ), Sans-serif;font-size:var( --e-global-typography-f7e59b8-font-size );font-weight:var( --e-global-typography-f7e59b8-font-weight );line-height:var( --e-global-typography-f7e59b8-line-height );color:var( --e-global-color-5b01101 );}.elementor-2859 .elementor-element.elementor-element-3a7fb9c{--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;--padding-top:0px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-2859 .elementor-element.elementor-element-3a7fb9c:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-3a7fb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-c52cfda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-7d7bb50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 0px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-7d7bb50:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-7d7bb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://james-middleton.co.uk/wp-content/uploads/2025/09/new-container-image-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2859 .elementor-element.elementor-element-3a0f590 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2859 .elementor-element.elementor-element-3c220af{--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;--justify-content:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:0px 20px 20px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-2859 .elementor-element.elementor-element-3c220af:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-3c220af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2859 .elementor-element.elementor-element-c39d238 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-2859 .elementor-element.elementor-element-c39d238 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-5b01101 );}.elementor-2859 .elementor-element.elementor-element-cf5ee06 > .elementor-widget-container{margin:-7px 0px -7px 0px;}.elementor-2859 .elementor-element.elementor-element-cf5ee06 .elementor-heading-title{font-family:var( --e-global-typography-b23e4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-b23e4ce-font-size );font-weight:var( --e-global-typography-b23e4ce-font-weight );line-height:var( --e-global-typography-b23e4ce-line-height );color:#000000;}.elementor-2859 .elementor-element.elementor-element-0d86f20 > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-2859 .elementor-element.elementor-element-0d86f20{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;color:var( --e-global-color-5b01101 );}.elementor-2859 .elementor-element.elementor-element-42702f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2859 .elementor-element.elementor-element-1725aeb .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.19);border-style:none;border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-2859 .elementor-element.elementor-element-1725aeb .elementor-button:hover, .elementor-2859 .elementor-element.elementor-element-1725aeb .elementor-button:focus{background-color:#9F9F9F;border-color:#9F9F9F;}.elementor-2859 .elementor-element.elementor-element-e68a516{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-6406ed2{--e-image-carousel-slides-to-show:2;}.elementor-2859 .elementor-element.elementor-element-6406ed2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-2859 .elementor-element.elementor-element-3946258{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:112px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:46px;}.elementor-2859 .elementor-element.elementor-element-3211cb2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-138cd83 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-6419968 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-bb977b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--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-2859 .elementor-element.elementor-element-9bdf488{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-285e4a1.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2859 .elementor-element.elementor-element-285e4a1 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-2859 .elementor-element.elementor-element-285e4a1 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2859 .elementor-element.elementor-element-450525e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2859 .elementor-element.elementor-element-450525e > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-2859 .elementor-element.elementor-element-450525e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2859 .elementor-element.elementor-element-74ffba3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-2ca7223.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2859 .elementor-element.elementor-element-2ca7223 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-2859 .elementor-element.elementor-element-2ca7223 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2859 .elementor-element.elementor-element-879addb.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2859 .elementor-element.elementor-element-879addb > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-2859 .elementor-element.elementor-element-879addb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2859 .elementor-element.elementor-element-6684739{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-2859 .elementor-element.elementor-element-a5f0095{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:112px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2859 .elementor-element.elementor-element-64c6f62{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2859 .elementor-element.elementor-element-79893b7{text-align:center;}.elementor-2859 .elementor-element.elementor-element-79893b7 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:48px;font-weight:400;line-height:53px;color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-f4257fd{text-align:center;}.elementor-2859 .elementor-element.elementor-element-f4257fd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-1cd0272{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--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-2859 .elementor-element.elementor-element-c77c125{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-c77c125:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-c77c125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2859 .elementor-element.elementor-element-2c1da7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--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-2859 .elementor-element.elementor-element-3172b7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2859 .elementor-element.elementor-element-3172b7b:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-3172b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2859 .elementor-element.elementor-element-3172b7b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-61daf8f .elementor-image-box-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-61daf8f .elementor-image-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-61daf8f .elementor-image-box-description{font-family:"Syne", Sans-serif;font-size:31px;font-weight:400;line-height:24px;}.elementor-2859 .elementor-element.elementor-element-ad9fe9f .elementor-image-box-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-ad9fe9f .elementor-image-box-title{margin-bottom:0px;font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:53px;color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-ad9fe9f .elementor-image-box-description{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2859 .elementor-element.elementor-element-fcd7206{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--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-2859 .elementor-element.elementor-element-1ecf1c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:016px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2859 .elementor-element.elementor-element-1ecf1c9:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-1ecf1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-2859 .elementor-element.elementor-element-1ecf1c9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2859 .elementor-element.elementor-element-1c8439f .elementor-image-box-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-1c8439f .elementor-image-box-title{margin-bottom:0px;font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:53px;color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-1c8439f .elementor-image-box-description{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2859 .elementor-element.elementor-element-669efac .elementor-flip-box__front{background-image:url("https://james-middleton.co.uk/wp-content/uploads/2024/05/Bagel-Recipe.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2859 .elementor-element.elementor-element-669efac .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;}.elementor-2859 .elementor-element.elementor-element-669efac .elementor-flip-box{height:170px;}.elementor-2859 .elementor-element.elementor-element-669efac .elementor-flip-box__layer, .elementor-2859 .elementor-element.elementor-element-669efac .elementor-flip-box__layer__overlay{border-radius:21px;}.elementor-2859 .elementor-element.elementor-element-669efac .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2859 .elementor-element.elementor-element-669efac .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-2859 .elementor-element.elementor-element-669efac .elementor-flip-box__button{margin-inline-center:0;}.elementor-2859 .elementor-element.elementor-element-669efac .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Syne", Sans-serif;font-size:24px;font-weight:400;line-height:28px;}.elementor-2859 .elementor-element.elementor-element-8f0e43e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:07px 0px;--row-gap:07px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2859 .elementor-element.elementor-element-8f0e43e:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-8f0e43e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-2859 .elementor-element.elementor-element-8f0e43e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2859 .elementor-element.elementor-element-967154f .elementor-image-box-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-967154f .elementor-image-box-title{margin-bottom:0px;font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:53px;color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-967154f .elementor-image-box-description{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2859 .elementor-element.elementor-element-10c6b61 .elementor-flip-box__front{background-image:url("https://james-middleton.co.uk/wp-content/uploads/2024/05/carbonara-recipie.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2859 .elementor-element.elementor-element-10c6b61 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;}.elementor-2859 .elementor-element.elementor-element-10c6b61 .elementor-flip-box{height:170px;}.elementor-2859 .elementor-element.elementor-element-10c6b61 .elementor-flip-box__layer, .elementor-2859 .elementor-element.elementor-element-10c6b61 .elementor-flip-box__layer__overlay{border-radius:21px;}.elementor-2859 .elementor-element.elementor-element-10c6b61 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2859 .elementor-element.elementor-element-10c6b61 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-2859 .elementor-element.elementor-element-10c6b61 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2859 .elementor-element.elementor-element-10c6b61 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Syne", Sans-serif;font-size:24px;font-weight:400;line-height:28px;}.elementor-2859 .elementor-element.elementor-element-01bdaf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--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-2859 .elementor-element.elementor-element-b1236f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:07px 0px;--row-gap:07px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--margin-top:016px;--margin-bottom:016px;--margin-left:016px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2859 .elementor-element.elementor-element-b1236f4:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-b1236f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-2859 .elementor-element.elementor-element-b1236f4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2859 .elementor-element.elementor-element-c8fa8ef .elementor-image-box-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-c8fa8ef .elementor-image-box-title{margin-bottom:0px;font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:53px;color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-c8fa8ef .elementor-image-box-description{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2859 .elementor-element.elementor-element-ea35bf2 .elementor-flip-box__front{background-image:url("https://james-middleton.co.uk/wp-content/uploads/2024/05/miso-glazed-salmon-recipe.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2859 .elementor-element.elementor-element-ea35bf2 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;}.elementor-2859 .elementor-element.elementor-element-ea35bf2 .elementor-flip-box{height:170px;}.elementor-2859 .elementor-element.elementor-element-ea35bf2 .elementor-flip-box__layer, .elementor-2859 .elementor-element.elementor-element-ea35bf2 .elementor-flip-box__layer__overlay{border-radius:21px;}.elementor-2859 .elementor-element.elementor-element-ea35bf2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2859 .elementor-element.elementor-element-ea35bf2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-2859 .elementor-element.elementor-element-ea35bf2 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2859 .elementor-element.elementor-element-ea35bf2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Syne", Sans-serif;font-size:24px;font-weight:400;line-height:28px;}.elementor-2859 .elementor-element.elementor-element-9e00017{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:07px 0px;--row-gap:07px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--margin-top:016px;--margin-bottom:016px;--margin-left:0px;--margin-right:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2859 .elementor-element.elementor-element-9e00017:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-9e00017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-2859 .elementor-element.elementor-element-9e00017.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2859 .elementor-element.elementor-element-efc91f3 .elementor-image-box-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-efc91f3 .elementor-image-box-title{margin-bottom:0px;font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:53px;color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-efc91f3 .elementor-image-box-description{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2859 .elementor-element.elementor-element-b94ddb9 .elementor-flip-box__front{background-image:url("https://james-middleton.co.uk/wp-content/uploads/2024/05/green-smoothie-recipe.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2859 .elementor-element.elementor-element-b94ddb9 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;}.elementor-2859 .elementor-element.elementor-element-b94ddb9 .elementor-flip-box{height:170px;}.elementor-2859 .elementor-element.elementor-element-b94ddb9 .elementor-flip-box__layer, .elementor-2859 .elementor-element.elementor-element-b94ddb9 .elementor-flip-box__layer__overlay{border-radius:21px;}.elementor-2859 .elementor-element.elementor-element-b94ddb9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2859 .elementor-element.elementor-element-b94ddb9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-2859 .elementor-element.elementor-element-b94ddb9 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2859 .elementor-element.elementor-element-b94ddb9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Syne", Sans-serif;font-size:24px;font-weight:400;line-height:28px;}.elementor-2859 .elementor-element.elementor-element-7a0c805{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--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-2859 .elementor-element.elementor-element-74d1e56{--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;--justify-content:space-between;--gap:04px 0px;--row-gap:04px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:016px;--padding-left:16px;--padding-right:16px;}.elementor-2859 .elementor-element.elementor-element-74d1e56:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-74d1e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2859 .elementor-element.elementor-element-89033f0 .elementor-image-box-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-89033f0 .elementor-image-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-89033f0 .elementor-image-box-description{font-family:"Syne", Sans-serif;font-size:31px;font-weight:400;line-height:24px;}.elementor-2859 .elementor-element.elementor-element-008a6bf .elementor-image-box-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-008a6bf .elementor-image-box-title{margin-bottom:0px;font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:53px;color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-008a6bf .elementor-image-box-description{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2859 .elementor-element.elementor-element-179e433{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2859 .elementor-element.elementor-element-179e433 > .elementor-widget-container{padding:010px 0px 0px 0px;}.elementor-2859 .elementor-element.elementor-element-179e433.elementor-element{--align-self:center;}.elementor-2859 .elementor-element.elementor-element-8318652{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:04px 0px;--row-gap:04px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2859 .elementor-element.elementor-element-8318652:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-8318652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2859 .elementor-element.elementor-element-b359a84 .elementor-image-box-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-b359a84 .elementor-image-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-b359a84 .elementor-image-box-description{font-family:"Syne", Sans-serif;font-size:31px;font-weight:400;line-height:24px;}.elementor-2859 .elementor-element.elementor-element-2107bab .elementor-image-box-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-2107bab .elementor-image-box-title{margin-bottom:0px;font-family:"Open Sans", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:53px;color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-2107bab .elementor-image-box-description{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-2859 .elementor-element.elementor-element-eacd0af{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-2859 .elementor-element.elementor-element-eacd0af .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-2859 .elementor-element.elementor-element-c14f62f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:64px;--padding-right:64px;}.elementor-2859 .elementor-element.elementor-element-4ad3a5b{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-2859 .elementor-element.elementor-element-54952bb{text-align:center;}.elementor-2859 .elementor-element.elementor-element-54952bb .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:48px;font-weight:400;line-height:53px;color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-32a9c45 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-b1bb138 );color:var( --e-global-color-b1bb138 );background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-radius:47px 47px 47px 47px;padding:8px 16px 8px 16px;}.elementor-2859 .elementor-element.elementor-element-32a9c45{width:auto;max-width:auto;}.elementor-2859 .elementor-element.elementor-element-32a9c45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2859 .elementor-element.elementor-element-32a9c45 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2859 .elementor-element.elementor-element-698a370{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:112px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2859 .elementor-element.elementor-element-698a370:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-698a370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-3154f70{z-index:100;}.elementor-2859 .elementor-element.elementor-element-f3be755{--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;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:112px;--margin-bottom:112px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-8fd29e9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-072f94f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-e85184c{--display:flex;--min-height:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-dbb7706{--display:flex;--min-height:675px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-dbb7706:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-dbb7706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://james-middleton.co.uk/wp-content/uploads/2023/04/Screenshot-2023-04-19-at-11.22.44-AM-1.png") 50% 50%;background-size:cover;}.elementor-2859 .elementor-element.elementor-element-dbb7706.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2859 .elementor-element.elementor-element-ad19453{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:24px;--margin-right:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-ad19453:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-ad19453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2859 .elementor-element.elementor-element-f102130{--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;--justify-content:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:112px;--margin-bottom:112px;--margin-left:0px;--margin-right:0px;--padding-top:224px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-bdd30fc{--display:flex;--min-height:0px;--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;--justify-content:space-evenly;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b1bb138 );--border-color:var( --e-global-color-b1bb138 );--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-2859 .elementor-element.elementor-element-e28d535{left:-32px;}body.rtl .elementor-2859 .elementor-element.elementor-element-e28d535{right:-32px;}.elementor-2859 .elementor-element.elementor-element-e28d535{top:32px;}.elementor-2859 .elementor-element.elementor-element-e28d535 .elementor-icon-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-e28d535 .elementor-icon{font-size:12px;}.elementor-2859 .elementor-element.elementor-element-e28d535 .elementor-icon svg{height:12px;}.elementor-2859 .elementor-element.elementor-element-f338455 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2859 .elementor-element.elementor-element-f338455 .elementor-image-box-wrapper{text-align:start;}.elementor-2859 .elementor-element.elementor-element-f338455 .elementor-image-box-title{margin-bottom:16px;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:26px;color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-f338455 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-b06b714{--display:flex;--min-height:0px;--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;--justify-content:space-evenly;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b1bb138 );--border-color:var( --e-global-color-b1bb138 );--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-2859 .elementor-element.elementor-element-bcf745f{left:-32px;}body.rtl .elementor-2859 .elementor-element.elementor-element-bcf745f{right:-32px;}.elementor-2859 .elementor-element.elementor-element-bcf745f{top:32px;}.elementor-2859 .elementor-element.elementor-element-bcf745f .elementor-icon-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-bcf745f .elementor-icon{font-size:12px;}.elementor-2859 .elementor-element.elementor-element-bcf745f .elementor-icon svg{height:12px;}.elementor-2859 .elementor-element.elementor-element-678852d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2859 .elementor-element.elementor-element-678852d .elementor-image-box-wrapper{text-align:start;}.elementor-2859 .elementor-element.elementor-element-678852d .elementor-image-box-title{margin-bottom:16px;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:26px;color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-678852d .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-634c237{--display:flex;--min-height:0px;--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;--justify-content:space-evenly;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b1bb138 );--border-color:var( --e-global-color-b1bb138 );--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-2859 .elementor-element.elementor-element-b352396{left:-32px;}body.rtl .elementor-2859 .elementor-element.elementor-element-b352396{right:-32px;}.elementor-2859 .elementor-element.elementor-element-b352396{top:32px;}.elementor-2859 .elementor-element.elementor-element-b352396 .elementor-icon-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-b352396 .elementor-icon{font-size:12px;}.elementor-2859 .elementor-element.elementor-element-b352396 .elementor-icon svg{height:12px;}.elementor-2859 .elementor-element.elementor-element-6a21697 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2859 .elementor-element.elementor-element-6a21697 .elementor-image-box-wrapper{text-align:start;}.elementor-2859 .elementor-element.elementor-element-6a21697 .elementor-image-box-title{margin-bottom:16px;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:26px;color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-6a21697 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-e72aee7{--display:flex;--min-height:0px;--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;--justify-content:space-evenly;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b1bb138 );--border-color:var( --e-global-color-b1bb138 );--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-2859 .elementor-element.elementor-element-ea5a38c{left:-32px;}body.rtl .elementor-2859 .elementor-element.elementor-element-ea5a38c{right:-32px;}.elementor-2859 .elementor-element.elementor-element-ea5a38c{top:32px;}.elementor-2859 .elementor-element.elementor-element-ea5a38c .elementor-icon-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-ea5a38c .elementor-icon{font-size:12px;}.elementor-2859 .elementor-element.elementor-element-ea5a38c .elementor-icon svg{height:12px;}.elementor-2859 .elementor-element.elementor-element-5b6c30a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2859 .elementor-element.elementor-element-5b6c30a .elementor-image-box-wrapper{text-align:start;}.elementor-2859 .elementor-element.elementor-element-5b6c30a .elementor-image-box-title{margin-bottom:16px;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:26px;color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-5b6c30a .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-d221f4c{--display:flex;--min-height:0px;--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;--justify-content:space-evenly;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b1bb138 );--border-color:var( --e-global-color-b1bb138 );--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-2859 .elementor-element.elementor-element-e81984c{left:-32px;}body.rtl .elementor-2859 .elementor-element.elementor-element-e81984c{right:-32px;}.elementor-2859 .elementor-element.elementor-element-e81984c{top:32px;}.elementor-2859 .elementor-element.elementor-element-e81984c .elementor-icon-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-e81984c .elementor-icon{font-size:12px;}.elementor-2859 .elementor-element.elementor-element-e81984c .elementor-icon svg{height:12px;}.elementor-2859 .elementor-element.elementor-element-b867750 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2859 .elementor-element.elementor-element-b867750 .elementor-image-box-wrapper{text-align:start;}.elementor-2859 .elementor-element.elementor-element-b867750 .elementor-image-box-title{margin-bottom:16px;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:26px;color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-b867750 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-099adeb{--display:flex;--min-height:0px;--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;--justify-content:space-evenly;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b1bb138 );--border-color:var( --e-global-color-b1bb138 );--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-2859 .elementor-element.elementor-element-2341252{left:-32px;}body.rtl .elementor-2859 .elementor-element.elementor-element-2341252{right:-32px;}.elementor-2859 .elementor-element.elementor-element-2341252{top:32px;}.elementor-2859 .elementor-element.elementor-element-2341252 .elementor-icon-wrapper{text-align:center;}.elementor-2859 .elementor-element.elementor-element-2341252 .elementor-icon{font-size:12px;}.elementor-2859 .elementor-element.elementor-element-2341252 .elementor-icon svg{height:12px;}.elementor-2859 .elementor-element.elementor-element-f688a7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2859 .elementor-element.elementor-element-f688a7b .elementor-image-box-wrapper{text-align:start;}.elementor-2859 .elementor-element.elementor-element-f688a7b .elementor-image-box-title{margin-bottom:16px;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:26px;color:var( --e-global-color-b1bb138 );}.elementor-2859 .elementor-element.elementor-element-f688a7b .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b1bb138 );}@media(max-width:1024px){.elementor-2859 .elementor-element.elementor-element-f8821f0{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2859 .elementor-element.elementor-element-4f11516{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2859 .elementor-element.elementor-element-059c234{--e-con-grid-template-columns:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-2859 .elementor-element.elementor-element-0f4676f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2859 .elementor-element.elementor-element-9978652 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-2859 .elementor-element.elementor-element-34523f4{width:var( --container-widget-width, 412px );max-width:412px;--container-widget-width:412px;--container-widget-flex-grow:0;}.elementor-2859 .elementor-element.elementor-element-34523f4 > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-34523f4 .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-79a667a{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-7bfdbc6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2859 .elementor-element.elementor-element-19b8fb0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-4f77391{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2859 .elementor-element.elementor-element-a083bc2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-ff3d6a2 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-2859 .elementor-element.elementor-element-c8edf12 > .elementor-widget-container{margin:-9px 0px -7px 0px;}.elementor-2859 .elementor-element.elementor-element-c8edf12{--container-widget-width:442px;--container-widget-flex-grow:0;width:var( --container-widget-width, 442px );max-width:442px;}.elementor-2859 .elementor-element.elementor-element-c8edf12 .elementor-heading-title{font-size:var( --e-global-typography-b23e4ce-font-size );line-height:var( --e-global-typography-b23e4ce-line-height );}.elementor-2859 .elementor-element.elementor-element-e35b5ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2859 .elementor-element.elementor-element-7ff6dea{border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2859 .elementor-element.elementor-element-f5bca82 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-f5bca82 .elementor-heading-title{font-size:80px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-be0131a > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-be0131a .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-258e6cd{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-51f4779{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2859 .elementor-element.elementor-element-107f240 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-107f240 .elementor-heading-title{font-size:80px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-51320e0 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-51320e0 .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-35c8fee{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-bf6e5fa > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-bf6e5fa .elementor-heading-title{font-size:80px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-f640df2 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-f640df2 .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-f5b3a37{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-76fefee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2859 .elementor-element.elementor-element-6a70cdd{border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2859 .elementor-element.elementor-element-88a242d > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-88a242d .elementor-heading-title{font-size:80px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-0ed6321 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-0ed6321 .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-17bf872{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-c5f4c1b{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2859 .elementor-element.elementor-element-3042b08 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-3042b08 .elementor-heading-title{font-size:80px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-1f5cf73 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-1f5cf73 .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-ca78cdc{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-f1ef351 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-f1ef351 .elementor-heading-title{font-size:80px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-3876ec9 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-3876ec9 .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-f35a067{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-1a9054a > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-1a9054a .elementor-heading-title{font-size:80px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-54a50d4 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-54a50d4 .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-f32db57{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-3a7fb9c{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2859 .elementor-element.elementor-element-c52cfda{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2859 .elementor-element.elementor-element-7d7bb50{--min-height:50vh;--border-radius:0px 0px 20px 20px;}.elementor-2859 .elementor-element.elementor-element-3c220af{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 0px 0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-2859 .elementor-element.elementor-element-c39d238 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-2859 .elementor-element.elementor-element-cf5ee06 > .elementor-widget-container{margin:-7px 0px -5px 0px;}.elementor-2859 .elementor-element.elementor-element-cf5ee06 .elementor-heading-title{font-size:var( --e-global-typography-b23e4ce-font-size );line-height:var( --e-global-typography-b23e4ce-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2859 .elementor-element.elementor-element-1725aeb .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2859 .elementor-element.elementor-element-3946258{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2859 .elementor-element.elementor-element-138cd83 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2859 .elementor-element.elementor-element-6419968 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2859 .elementor-element.elementor-element-bb977b9{--flex-wrap:nowrap;}.elementor-2859 .elementor-element.elementor-element-a5f0095{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2859 .elementor-element.elementor-element-f4257fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2859 .elementor-element.elementor-element-c77c125{--flex-wrap:wrap;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2859 .elementor-element.elementor-element-c14f62f{--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-2859 .elementor-element.elementor-element-32a9c45 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2859 .elementor-element.elementor-element-698a370{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-2859 .elementor-element.elementor-element-8fd29e9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2859 .elementor-element.elementor-element-072f94f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2859 .elementor-element.elementor-element-e85184c{--padding-top:64px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-dbb7706{--min-height:550px;}.elementor-2859 .elementor-element.elementor-element-f338455 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-678852d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-6a21697 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-5b6c30a .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-b867750 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-f688a7b .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2859 .elementor-element.elementor-element-f8821f0:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-f8821f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:46% 50%;}.elementor-2859 .elementor-element.elementor-element-f8821f0{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2859 .elementor-element.elementor-element-00b55fe > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2859 .elementor-element.elementor-element-4f11516{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-2859 .elementor-element.elementor-element-127586b{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2859 .elementor-element.elementor-element-7465cb6 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-2859 .elementor-element.elementor-element-059c234{--e-con-grid-template-columns:1fr;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-2859 .elementor-element.elementor-element-34523f4 > .elementor-widget-container{margin:-7px 0px -7px 0px;}.elementor-2859 .elementor-element.elementor-element-34523f4{text-align:center;}.elementor-2859 .elementor-element.elementor-element-34523f4 .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-79a667a{text-align:center;font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-19b8fb0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-5d6f114 .elementor-heading-title{font-size:5.5vw;line-height:1.3em;}.elementor-2859 .elementor-element.elementor-element-4f77391{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2859 .elementor-element.elementor-element-a083bc2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-c8edf12 > .elementor-widget-container{margin:-7px 0px -7px 0px;}.elementor-2859 .elementor-element.elementor-element-c8edf12 .elementor-heading-title{font-size:var( --e-global-typography-b23e4ce-font-size );line-height:var( --e-global-typography-b23e4ce-line-height );}.elementor-2859 .elementor-element.elementor-element-e35b5ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2859 .elementor-element.elementor-element-7ff6dea{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2859 .elementor-element.elementor-element-f5bca82 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-f5bca82 .elementor-heading-title{font-size:86px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-be0131a > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-be0131a .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-258e6cd{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-107f240 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-107f240 .elementor-heading-title{font-size:86px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-51320e0 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-51320e0 .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-35c8fee{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-b3afcda{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2859 .elementor-element.elementor-element-bf6e5fa > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-bf6e5fa .elementor-heading-title{font-size:86px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-f640df2 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-f640df2 .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-f5b3a37{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-76fefee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2859 .elementor-element.elementor-element-6a70cdd{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2859 .elementor-element.elementor-element-88a242d > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-88a242d .elementor-heading-title{font-size:86px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-0ed6321 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-0ed6321 .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-17bf872{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-3042b08 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-3042b08 .elementor-heading-title{font-size:86px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-1f5cf73 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-1f5cf73 .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-ca78cdc{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-fea89e5{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-2859 .elementor-element.elementor-element-f1ef351 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-f1ef351 .elementor-heading-title{font-size:86px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-3876ec9 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-3876ec9 .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-f35a067{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-1a9054a > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-1a9054a .elementor-heading-title{font-size:86px;letter-spacing:-0.4px;}.elementor-2859 .elementor-element.elementor-element-54a50d4 > .elementor-widget-container{margin:-5px 0px -6px 0px;}.elementor-2859 .elementor-element.elementor-element-54a50d4 .elementor-heading-title{font-size:var( --e-global-typography-2d3d9c7-font-size );line-height:var( --e-global-typography-2d3d9c7-line-height );}.elementor-2859 .elementor-element.elementor-element-f32db57{font-size:var( --e-global-typography-f7e59b8-font-size );line-height:var( --e-global-typography-f7e59b8-line-height );}.elementor-2859 .elementor-element.elementor-element-3a7fb9c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2859 .elementor-element.elementor-element-3c220af{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-2859 .elementor-element.elementor-element-cf5ee06 > .elementor-widget-container{margin:-6px 0px -4px 0px;}.elementor-2859 .elementor-element.elementor-element-cf5ee06 .elementor-heading-title{font-size:var( --e-global-typography-b23e4ce-font-size );line-height:var( --e-global-typography-b23e4ce-line-height );}.elementor-2859 .elementor-element.elementor-element-42702f0{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2859 .elementor-element.elementor-element-1725aeb{width:100%;max-width:100%;}.elementor-2859 .elementor-element.elementor-element-1725aeb .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2859 .elementor-element.elementor-element-e68a516{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-3946258{--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2859 .elementor-element.elementor-element-138cd83 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2859 .elementor-element.elementor-element-6419968 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2859 .elementor-element.elementor-element-bb977b9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-2859 .elementor-element.elementor-element-9bdf488{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-2859 .elementor-element.elementor-element-285e4a1 .elementor-custom-embed-play i{font-size:42px;}.elementor-2859 .elementor-element.elementor-element-285e4a1 .elementor-custom-embed-play svg{width:42px;height:42px;}.elementor-2859 .elementor-element.elementor-element-450525e .elementor-custom-embed-play i{font-size:42px;}.elementor-2859 .elementor-element.elementor-element-450525e .elementor-custom-embed-play svg{width:42px;height:42px;}.elementor-2859 .elementor-element.elementor-element-74ffba3{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-2859 .elementor-element.elementor-element-2ca7223 .elementor-custom-embed-play i{font-size:42px;}.elementor-2859 .elementor-element.elementor-element-2ca7223 .elementor-custom-embed-play svg{width:42px;height:42px;}.elementor-2859 .elementor-element.elementor-element-879addb .elementor-custom-embed-play i{font-size:42px;}.elementor-2859 .elementor-element.elementor-element-879addb .elementor-custom-embed-play svg{width:42px;height:42px;}.elementor-2859 .elementor-element.elementor-element-a5f0095{--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2859 .elementor-element.elementor-element-79893b7 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2859 .elementor-element.elementor-element-f4257fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2859 .elementor-element.elementor-element-2c1da7e{--flex-wrap:wrap;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-fcd7206{--flex-wrap:wrap;}.elementor-2859 .elementor-element.elementor-element-1ecf1c9{--margin-top:0px;--margin-bottom:0px;--margin-left:16px;--margin-right:16px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2859 .elementor-element.elementor-element-8f0e43e{--margin-top:0px;--margin-bottom:0px;--margin-left:016px;--margin-right:016px;}.elementor-2859 .elementor-element.elementor-element-01bdaf0{--flex-wrap:wrap;}.elementor-2859 .elementor-element.elementor-element-b1236f4{--margin-top:016px;--margin-bottom:0px;--margin-left:016px;--margin-right:016px;}.elementor-2859 .elementor-element.elementor-element-9e00017{--margin-top:0px;--margin-bottom:016px;--margin-left:016px;--margin-right:016px;}.elementor-2859 .elementor-element.elementor-element-74d1e56{--padding-top:16px;--padding-bottom:010px;--padding-left:16px;--padding-right:16px;}.elementor-2859 .elementor-element.elementor-element-179e433 > .elementor-widget-container{padding:05px 0px 0px 0px;}.elementor-2859 .elementor-element.elementor-element-179e433{--container-widget-width:259px;--container-widget-flex-grow:0;width:var( --container-widget-width, 259px );max-width:259px;}.elementor-2859 .elementor-element.elementor-element-c14f62f{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-2859 .elementor-element.elementor-element-54952bb .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-2859 .elementor-element.elementor-element-32a9c45 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2859 .elementor-element.elementor-element-698a370{--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2859 .elementor-element.elementor-element-f3be755{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2859 .elementor-element.elementor-element-8fd29e9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2859 .elementor-element.elementor-element-072f94f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2859 .elementor-element.elementor-element-dbb7706{--min-height:590px;}.elementor-2859 .elementor-element.elementor-element-f102130{--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-f338455 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-678852d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-6a21697 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-5b6c30a .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-b867750 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2859 .elementor-element.elementor-element-f688a7b .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-2859 .elementor-element.elementor-element-4f11516{--width:1290px;}.elementor-2859 .elementor-element.elementor-element-059c234{--content-width:1290px;}.elementor-2859 .elementor-element.elementor-element-e73779c{--width:80%;}.elementor-2859 .elementor-element.elementor-element-4f77391{--content-width:1290px;}.elementor-2859 .elementor-element.elementor-element-e35b5ba{--content-width:1290px;}.elementor-2859 .elementor-element.elementor-element-3a7fb9c{--content-width:1290px;}.elementor-2859 .elementor-element.elementor-element-c52cfda{--content-width:1290px;}.elementor-2859 .elementor-element.elementor-element-7d7bb50{--width:65%;}.elementor-2859 .elementor-element.elementor-element-3c220af{--width:100%;}.elementor-2859 .elementor-element.elementor-element-3946258{--content-width:1290px;}.elementor-2859 .elementor-element.elementor-element-3211cb2{--width:100%;}.elementor-2859 .elementor-element.elementor-element-bb977b9{--width:100%;}.elementor-2859 .elementor-element.elementor-element-6684739{--width:100%;}.elementor-2859 .elementor-element.elementor-element-a5f0095{--content-width:1290px;}.elementor-2859 .elementor-element.elementor-element-64c6f62{--content-width:61%;}.elementor-2859 .elementor-element.elementor-element-c77c125{--width:49%;}.elementor-2859 .elementor-element.elementor-element-3172b7b{--width:100%;}.elementor-2859 .elementor-element.elementor-element-8f0e43e{--width:100%;}.elementor-2859 .elementor-element.elementor-element-b1236f4{--width:100%;}.elementor-2859 .elementor-element.elementor-element-9e00017{--width:100%;}.elementor-2859 .elementor-element.elementor-element-7a0c805{--width:49%;}.elementor-2859 .elementor-element.elementor-element-74d1e56{--width:100%;}.elementor-2859 .elementor-element.elementor-element-8318652{--width:100%;}.elementor-2859 .elementor-element.elementor-element-698a370{--content-width:1440px;}.elementor-2859 .elementor-element.elementor-element-f3be755{--width:50%;}.elementor-2859 .elementor-element.elementor-element-e85184c{--width:100%;}.elementor-2859 .elementor-element.elementor-element-dbb7706{--width:375px;}.elementor-2859 .elementor-element.elementor-element-ad19453{--width:3px;}.elementor-2859 .elementor-element.elementor-element-f102130{--width:50%;}.elementor-2859 .elementor-element.elementor-element-bdd30fc{--width:370px;}.elementor-2859 .elementor-element.elementor-element-b06b714{--width:370px;}.elementor-2859 .elementor-element.elementor-element-634c237{--width:370px;}.elementor-2859 .elementor-element.elementor-element-e72aee7{--width:370px;}.elementor-2859 .elementor-element.elementor-element-d221f4c{--width:370px;}.elementor-2859 .elementor-element.elementor-element-099adeb{--width:370px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2859 .elementor-element.elementor-element-7d7bb50{--width:100%;}.elementor-2859 .elementor-element.elementor-element-3211cb2{--width:75%;}.elementor-2859 .elementor-element.elementor-element-bb977b9{--width:100%;}.elementor-2859 .elementor-element.elementor-element-c77c125{--width:100%;}.elementor-2859 .elementor-element.elementor-element-7a0c805{--width:100%;}.elementor-2859 .elementor-element.elementor-element-74d1e56{--width:100%;}.elementor-2859 .elementor-element.elementor-element-8318652{--width:100%;}.elementor-2859 .elementor-element.elementor-element-f3be755{--width:75%;}.elementor-2859 .elementor-element.elementor-element-dbb7706{--width:300px;}.elementor-2859 .elementor-element.elementor-element-bdd30fc{--width:100%;}.elementor-2859 .elementor-element.elementor-element-b06b714{--width:100%;}.elementor-2859 .elementor-element.elementor-element-634c237{--width:100%;}.elementor-2859 .elementor-element.elementor-element-e72aee7{--width:100%;}.elementor-2859 .elementor-element.elementor-element-d221f4c{--width:100%;}.elementor-2859 .elementor-element.elementor-element-099adeb{--width:100%;}}@media(min-width:1025px){.elementor-2859 .elementor-element.elementor-element-f8821f0:not(.elementor-motion-effects-element-type-background), .elementor-2859 .elementor-element.elementor-element-f8821f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-5d6f114 *//*.TADA {
    animation: tada-animation 2s;
}

@keyframes tada-animation {
    0% {
        transform: scale(1);
    }
    10%, 20% {
        transform: scale(1.5) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
        transform: scale(1.8) rotate(3deg);
    }
    40%, 60%, 80% {
        transform: scale(1.5) rotate(-3deg);
    }
    100% {
        transform: scale(1.5) rotate(0deg);
        font-size: 300%; /* Change the value as needed */
    }
}//* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-669efac */.elementor-2859 .elementor-element.elementor-element-669efac {
    width: 170px;
    height: 170px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-10c6b61 */.elementor-2859 .elementor-element.elementor-element-10c6b61 {
    width: 170px;
    height: 170px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-ea35bf2 */.elementor-2859 .elementor-element.elementor-element-ea35bf2 {
    width: 170px;
    height: 170px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-b94ddb9 */.elementor-2859 .elementor-element.elementor-element-b94ddb9 {
    width: 170px;
    height: 170px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-eacd0af */.elementor-2859 .elementor-element.elementor-element-eacd0af video {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 422 / 543 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3154f70 */@charset "UTF-8";
snowflakes snowflake {
  display: block;
  color: #fdfdfd !important;
  position: absolute;
  top: -10em;
}
snowflakes snowflake:before {
  display: block;
  content: "❄";
}

@keyframes snowflake-fall {
  0% {
    top: -1em;
  }
  100% {
    top: 250vh;
  }
}
@keyframes snowflake-shake {
  0% {
    transform: translateX(0);
  }
  33% {
    transform: translateX(-10vh);
  }
  100% {
    transform: translateX(10vh);
  }
}
@keyframes snowflake-wind-w {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(20vw);
  }
}


/*the rest*/
snowflakes snowflake:nth-of-type(1) {
  font-size: 1.8151564854vmin;
  left: 53.6182806747vw;
  will-change: transform, top;
  animation: snowflake-fall 5.3943882721s linear 4.8617776312s infinite normal, snowflake-shake 9.3420846388s ease-in-out 4.8617776312s infinite alternate, snowflake-wind-w 5.3943882721s linear 4.8617776312s infinite normal;
}
snowflakes snowflake:nth-of-type(2) {
  font-size: 1.2614611181vmin;
  left: 48.861034942vw;
  will-change: transform, top;
  animation: snowflake-fall 6.3558499947s linear 2.701385176s infinite normal, snowflake-shake 7.9856207467s ease-in-out 2.701385176s infinite alternate, snowflake-wind-w 6.3558499947s linear 2.701385176s infinite normal;
}
snowflakes snowflake:nth-of-type(3) {
  font-size: 1.4967300202vmin;
  left: 35.3158433748vw;
  will-change: transform, top;
  animation: snowflake-fall 5.4261600627s linear 2.6977416461s infinite normal, snowflake-shake 8.2778781171s ease-in-out 2.6977416461s infinite alternate, snowflake-wind-w 5.4261600627s linear 2.6977416461s infinite normal;
}
snowflakes snowflake:nth-of-type(4) {
  font-size: 1.0618996733vmin;
  left: 16.9008852574vw;
  will-change: transform, top;
  animation: snowflake-fall 4.3769821536s linear 4.3122997123s infinite normal, snowflake-shake 8.7388560261s ease-in-out 4.3122997123s infinite alternate, snowflake-wind-w 4.3769821536s linear 4.3122997123s infinite normal;
}
snowflakes snowflake:nth-of-type(5) {
  font-size: 1.7914614844vmin;
  left: 82.7034052359vw;
  will-change: transform, top;
  animation: snowflake-fall 7.5387710287s linear 3.8361029473s infinite normal, snowflake-shake 8.7993730992s ease-in-out 3.8361029473s infinite alternate, snowflake-wind-w 7.5387710287s linear 3.8361029473s infinite normal;
}
snowflakes snowflake:nth-of-type(6) {
  font-size: 1.7637665253vmin;
  left: 84.5418219912vw;
  will-change: transform, top;
  animation: snowflake-fall 6.6970593374s linear 1.3557214983s infinite normal, snowflake-shake 7.0941328935s ease-in-out 1.3557214983s infinite alternate, snowflake-wind-w 6.6970593374s linear 1.3557214983s infinite normal;
}
snowflakes snowflake:nth-of-type(7) {
  font-size: 1.4808561383vmin;
  left: 32.4122083132vw;
  will-change: transform, top;
  animation: snowflake-fall 6.5207167523s linear 4.4699458926s infinite normal, snowflake-shake 9.6322162584s ease-in-out 4.4699458926s infinite alternate, snowflake-wind-w 6.5207167523s linear 4.4699458926s infinite normal;
}
snowflakes snowflake:nth-of-type(8) {
  font-size: 1.293831077vmin;
  left: 78.5470812592vw;
  will-change: transform, top;
  animation: snowflake-fall 7.2072527772s linear 3.372241538s infinite normal, snowflake-shake 8.1319522017s ease-in-out 3.372241538s infinite alternate, snowflake-wind-w 7.2072527772s linear 3.372241538s infinite normal;
}
snowflakes snowflake:nth-of-type(9) {
  font-size: 1.9827352333vmin;
  left: 97.5696521701vw;
  will-change: transform, top;
  animation: snowflake-fall 6.551575979s linear 4.7564162952s infinite normal, snowflake-shake 6.4368802473s ease-in-out 4.7564162952s infinite alternate, snowflake-wind-w 6.551575979s linear 4.7564162952s infinite normal;
}
snowflakes snowflake:nth-of-type(10) {
  font-size: 1.9965008358vmin;
  left: 23.3343801409vw;
  will-change: transform, top;
  animation: snowflake-fall 6.3637251748s linear 2.3547709325s infinite normal, snowflake-shake 7.7588280167s ease-in-out 2.3547709325s infinite alternate, snowflake-wind-w 6.3637251748s linear 2.3547709325s infinite normal;
}
snowflakes snowflake:nth-of-type(11) {
  font-size: 1.9358096315vmin;
  left: 80.2430584517vw;
  will-change: transform, top;
  animation: snowflake-fall 4.6017243247s linear 3.8297026602s infinite normal, snowflake-shake 9.1582347634s ease-in-out 3.8297026602s infinite alternate, snowflake-wind-w 4.6017243247s linear 3.8297026602s infinite normal;
}
snowflakes snowflake:nth-of-type(12) {
  font-size: 1.2268393255vmin;
  left: 92.9824777567vw;
  will-change: transform, top;
  animation: snowflake-fall 4.8903703736s linear 1.0355776965s infinite normal, snowflake-shake 7.6134228143s ease-in-out 1.0355776965s infinite alternate, snowflake-wind-w 4.8903703736s linear 1.0355776965s infinite normal;
}
snowflakes snowflake:nth-of-type(13) {
  font-size: 1.3432780619vmin;
  left: 82.5375013674vw;
  will-change: transform, top;
  animation: snowflake-fall 6.4124728845s linear 1.4453752491s infinite normal, snowflake-shake 9.4730831844s ease-in-out 1.4453752491s infinite alternate, snowflake-wind-w 6.4124728845s linear 1.4453752491s infinite normal;
}
snowflakes snowflake:nth-of-type(14) {
  font-size: 1.7705465996vmin;
  left: 69.2478636869vw;
  will-change: transform, top;
  animation: snowflake-fall 4.0203587598s linear 4.4045561215s infinite normal, snowflake-shake 7.4398996915s ease-in-out 4.4045561215s infinite alternate, snowflake-wind-w 4.0203587598s linear 4.4045561215s infinite normal;
}
snowflakes snowflake:nth-of-type(15) {
  font-size: 1.797044047vmin;
  left: 27.2450294499vw;
  will-change: transform, top;
  animation: snowflake-fall 6.2439836527s linear 1.0631664055s infinite normal, snowflake-shake 9.3613988696s ease-in-out 1.0631664055s infinite alternate, snowflake-wind-w 6.2439836527s linear 1.0631664055s infinite normal;
}
snowflakes snowflake:nth-of-type(16) {
  font-size: 1.5700968849vmin;
  left: 19.4251806805vw;
  will-change: transform, top;
  animation: snowflake-fall 5.3644782763s linear 1.9758127299s infinite normal, snowflake-shake 9.1013172555s ease-in-out 1.9758127299s infinite alternate, snowflake-wind-w 5.3644782763s linear 1.9758127299s infinite normal;
}
snowflakes snowflake:nth-of-type(17) {
  font-size: 1.9783189327vmin;
  left: 70.7480505509vw;
  will-change: transform, top;
  animation: snowflake-fall 7.7036983112s linear 1.1594668727s infinite normal, snowflake-shake 7.3512528861s ease-in-out 1.1594668727s infinite alternate, snowflake-wind-w 7.7036983112s linear 1.1594668727s infinite normal;
}
snowflakes snowflake:nth-of-type(18) {
  font-size: 1.908777323vmin;
  left: 25.8656593126vw;
  will-change: transform, top;
  animation: snowflake-fall 6.4828182532s linear 3.4877420471s infinite normal, snowflake-shake 8.2323587221s ease-in-out 3.4877420471s infinite alternate, snowflake-wind-w 6.4828182532s linear 3.4877420471s infinite normal;
}
snowflakes snowflake:nth-of-type(19) {
  font-size: 1.6524015607vmin;
  left: 8.4165925164vw;
  will-change: transform, top;
  animation: snowflake-fall 7.6639248576s linear 3.6273990174s infinite normal, snowflake-shake 6.4581516064s ease-in-out 3.6273990174s infinite alternate, snowflake-wind-w 7.6639248576s linear 3.6273990174s infinite normal;
}
snowflakes snowflake:nth-of-type(20) {
  font-size: 1.0903533902vmin;
  left: 21.2595509113vw;
  will-change: transform, top;
  animation: snowflake-fall 4.4767729646s linear 2.1365000791s infinite normal, snowflake-shake 6.8277828149s ease-in-out 2.1365000791s infinite alternate, snowflake-wind-w 4.4767729646s linear 2.1365000791s infinite normal;
}
snowflakes snowflake:nth-of-type(21) {
  font-size: 1.3492494412vmin;
  left: 29.4718467376vw;
  will-change: transform, top;
  animation: snowflake-fall 4.2360880858s linear 4.4626807264s infinite normal, snowflake-shake 9.2109194398s ease-in-out 4.4626807264s infinite alternate, snowflake-wind-w 4.2360880858s linear 4.4626807264s infinite normal;
}
snowflakes snowflake:nth-of-type(22) {
  font-size: 1.277665945vmin;
  left: 57.3624668196vw;
  will-change: transform, top;
  animation: snowflake-fall 4.5826774131s linear 3.7142460206s infinite normal, snowflake-shake 8.763497934s ease-in-out 3.7142460206s infinite alternate, snowflake-wind-w 4.5826774131s linear 3.7142460206s infinite normal;
}
snowflakes snowflake:nth-of-type(23) {
  font-size: 1.0671886383vmin;
  left: 16.3312790103vw;
  will-change: transform, top;
  animation: snowflake-fall 7.1324320625s linear 4.1814331773s infinite normal, snowflake-shake 8.0541284095s ease-in-out 4.1814331773s infinite alternate, snowflake-wind-w 7.1324320625s linear 4.1814331773s infinite normal;
}
snowflakes snowflake:nth-of-type(24) {
  font-size: 1.9134434251vmin;
  left: 11.3573897192vw;
  will-change: transform, top;
  animation: snowflake-fall 7.6877367023s linear 3.3690840664s infinite normal, snowflake-shake 7.607787664s ease-in-out 3.3690840664s infinite alternate, snowflake-wind-w 7.6877367023s linear 3.3690840664s infinite normal;
}
snowflakes snowflake:nth-of-type(25) {
  font-size: 1.5426347292vmin;
  left: 24.5697358956vw;
  will-change: transform, top;
  animation: snowflake-fall 6.1536963251s linear 1.8915488962s infinite normal, snowflake-shake 7.5269416894s ease-in-out 1.8915488962s infinite alternate, snowflake-wind-w 6.1536963251s linear 1.8915488962s infinite normal;
}
snowflakes snowflake:nth-of-type(26) {
  font-size: 1.2806806677vmin;
  left: 7.3932634724vw;
  will-change: transform, top;
  animation: snowflake-fall 6.0778392883s linear 2.1200075496s infinite normal, snowflake-shake 8.9762604184s ease-in-out 2.1200075496s infinite alternate, snowflake-wind-w 6.0778392883s linear 2.1200075496s infinite normal;
}
snowflakes snowflake:nth-of-type(27) {
  font-size: 1.8002946335vmin;
  left: 3.5990317348vw;
  will-change: transform, top;
  animation: snowflake-fall 7.4087992371s linear 4.7521410993s infinite normal, snowflake-shake 9.3130025827s ease-in-out 4.7521410993s infinite alternate, snowflake-wind-w 7.4087992371s linear 4.7521410993s infinite normal;
}
snowflakes snowflake:nth-of-type(28) {
  font-size: 1.1232957142vmin;
  left: 64.6575953562vw;
  will-change: transform, top;
  animation: snowflake-fall 6.493620207s linear 3.5102668307s infinite normal, snowflake-shake 9.0954727999s ease-in-out 3.5102668307s infinite alternate, snowflake-wind-w 6.493620207s linear 3.5102668307s infinite normal;
}
snowflakes snowflake:nth-of-type(29) {
  font-size: 1.9961854412vmin;
  left: 33.5367005603vw;
  will-change: transform, top;
  animation: snowflake-fall 4.931061721s linear 3.4536772814s infinite normal, snowflake-shake 8.8968845009s ease-in-out 3.4536772814s infinite alternate, snowflake-wind-w 4.931061721s linear 3.4536772814s infinite normal;
}
snowflakes snowflake:nth-of-type(30) {
  font-size: 1.188617512vmin;
  left: 28.1163666688vw;
  will-change: transform, top;
  animation: snowflake-fall 6.0544087465s linear 3.7166556612s infinite normal, snowflake-shake 6.9492268905s ease-in-out 3.7166556612s infinite alternate, snowflake-wind-w 6.0544087465s linear 3.7166556612s infinite normal;
}
snowflakes snowflake:nth-of-type(31) {
  font-size: 1.3874866504vmin;
  left: 52.7283204787vw;
  will-change: transform, top;
  animation: snowflake-fall 6.8254098565s linear 4.4417263149s infinite normal, snowflake-shake 6.5402232595s ease-in-out 4.4417263149s infinite alternate, snowflake-wind-w 6.8254098565s linear 4.4417263149s infinite normal;
}
snowflakes snowflake:nth-of-type(32) {
  font-size: 1.8601900944vmin;
  left: 53.2468998115vw;
  will-change: transform, top;
  animation: snowflake-fall 5.8103284702s linear 1.0510794357s infinite normal, snowflake-shake 6.307254976s ease-in-out 1.0510794357s infinite alternate, snowflake-wind-w 5.8103284702s linear 1.0510794357s infinite normal;
}
snowflakes snowflake:nth-of-type(33) {
  font-size: 1.417215962vmin;
  left: 91.8175495954vw;
  will-change: transform, top;
  animation: snowflake-fall 6.9908743381s linear 2.2180937756s infinite normal, snowflake-shake 9.4727025868s ease-in-out 2.2180937756s infinite alternate, snowflake-wind-w 6.9908743381s linear 2.2180937756s infinite normal;
}
snowflakes snowflake:nth-of-type(34) {
  font-size: 1.7977029256vmin;
  left: 62.9597884839vw;
  will-change: transform, top;
  animation: snowflake-fall 7.7652724678s linear 4.9747722512s infinite normal, snowflake-shake 6.8693204992s ease-in-out 4.9747722512s infinite alternate, snowflake-wind-w 7.7652724678s linear 4.9747722512s infinite normal;
}
snowflakes snowflake:nth-of-type(35) {
  font-size: 1.312399024vmin;
  left: 67.3070083478vw;
  will-change: transform, top;
  animation: snowflake-fall 5.3476078383s linear 3.0525080579s infinite normal, snowflake-shake 8.1078273422s ease-in-out 3.0525080579s infinite alternate, snowflake-wind-w 5.3476078383s linear 3.0525080579s infinite normal;
}
snowflakes snowflake:nth-of-type(36) {
  font-size: 1.01126344vmin;
  left: 21.5120871358vw;
  will-change: transform, top;
  animation: snowflake-fall 7.9024916754s linear 4.8446096256s infinite normal, snowflake-shake 8.2639024839s ease-in-out 4.8446096256s infinite alternate, snowflake-wind-w 7.9024916754s linear 4.8446096256s infinite normal;
}
snowflakes snowflake:nth-of-type(37) {
  font-size: 1.4600994264vmin;
  left: 15.5485902775vw;
  will-change: transform, top;
  animation: snowflake-fall 6.9182423272s linear 1.6044676093s infinite normal, snowflake-shake 8.4783024843s ease-in-out 1.6044676093s infinite alternate, snowflake-wind-w 6.9182423272s linear 1.6044676093s infinite normal;
}
snowflakes snowflake:nth-of-type(38) {
  font-size: 1.7083556108vmin;
  left: 52.9971612704vw;
  will-change: transform, top;
  animation: snowflake-fall 7.6175465703s linear 2.6009670879s infinite normal, snowflake-shake 7.9331955803s ease-in-out 2.6009670879s infinite alternate, snowflake-wind-w 7.6175465703s linear 2.6009670879s infinite normal;
}
snowflakes snowflake:nth-of-type(39) {
  font-size: 1.2097863097vmin;
  left: 66.3448768604vw;
  will-change: transform, top;
  animation: snowflake-fall 4.823280378s linear 3.1599288403s infinite normal, snowflake-shake 9.4267460811s ease-in-out 3.1599288403s infinite alternate, snowflake-wind-w 4.823280378s linear 3.1599288403s infinite normal;
}
snowflakes snowflake:nth-of-type(40) {
  font-size: 1.7866284223vmin;
  left: 61.1066172465vw;
  will-change: transform, top;
  animation: snowflake-fall 5.3418786417s linear 3.8073606019s infinite normal, snowflake-shake 6.3904018378s ease-in-out 3.8073606019s infinite alternate, snowflake-wind-w 5.3418786417s linear 3.8073606019s infinite normal;
}
snowflakes snowflake:nth-of-type(41) {
  font-size: 1.5661894325vmin;
  left: 63.4885314424vw;
  will-change: transform, top;
  animation: snowflake-fall 6.1963179887s linear 3.12044559s infinite normal, snowflake-shake 6.9954548861s ease-in-out 3.12044559s infinite alternate, snowflake-wind-w 6.1963179887s linear 3.12044559s infinite normal;
}
snowflakes snowflake:nth-of-type(42) {
  font-size: 1.8562846582vmin;
  left: 84.916174179vw;
  will-change: transform, top;
  animation: snowflake-fall 5.8715466571s linear 2.968781226s infinite normal, snowflake-shake 7.0154668265s ease-in-out 2.968781226s infinite alternate, snowflake-wind-w 5.8715466571s linear 2.968781226s infinite normal;
}
snowflakes snowflake:nth-of-type(43) {
  font-size: 1.7337944439vmin;
  left: 37.3102100586vw;
  will-change: transform, top;
  animation: snowflake-fall 6.9766881483s linear 2.5299074756s infinite normal, snowflake-shake 6.9000448714s ease-in-out 2.5299074756s infinite alternate, snowflake-wind-w 6.9766881483s linear 2.5299074756s infinite normal;
}
snowflakes snowflake:nth-of-type(44) {
  font-size: 1.6272045166vmin;
  left: 60.7696570018vw;
  will-change: transform, top;
  animation: snowflake-fall 7.0037634449s linear 4.4957403629s infinite normal, snowflake-shake 9.2589887662s ease-in-out 4.4957403629s infinite alternate, snowflake-wind-w 7.0037634449s linear 4.4957403629s infinite normal;
}
snowflakes snowflake:nth-of-type(45) {
  font-size: 1.0889631981vmin;
  left: 43.2759123664vw;
  will-change: transform, top;
  animation: snowflake-fall 5.6619740033s linear 1.4732062337s infinite normal, snowflake-shake 9.6648076151s ease-in-out 1.4732062337s infinite alternate, snowflake-wind-w 5.6619740033s linear 1.4732062337s infinite normal;
}
snowflakes snowflake:nth-of-type(46) {
  font-size: 1.2152465693vmin;
  left: 23.2333111486vw;
  will-change: transform, top;
  animation: snowflake-fall 4.4527876548s linear 3.7291730098s infinite normal, snowflake-shake 7.7320651348s ease-in-out 3.7291730098s infinite alternate, snowflake-wind-w 4.4527876548s linear 3.7291730098s infinite normal;
}
snowflakes snowflake:nth-of-type(47) {
  font-size: 1.1623825094vmin;
  left: 45.0646885295vw;
  will-change: transform, top;
  animation: snowflake-fall 7.786710608s linear 1.8846136971s infinite normal, snowflake-shake 6.5769724514s ease-in-out 1.8846136971s infinite alternate, snowflake-wind-w 7.786710608s linear 1.8846136971s infinite normal;
}
snowflakes snowflake:nth-of-type(48) {
  font-size: 1.2568584126vmin;
  left: 74.1753050449vw;
  will-change: transform, top;
  animation: snowflake-fall 6.5256787218s linear 1.7890848194s infinite normal, snowflake-shake 6.2914192705s ease-in-out 1.7890848194s infinite alternate, snowflake-wind-w 6.5256787218s linear 1.7890848194s infinite normal;
}
snowflakes snowflake:nth-of-type(49) {
  font-size: 1.0206857016vmin;
  left: 52.8544471409vw;
  will-change: transform, top;
  animation: snowflake-fall 7.2231344749s linear 3.5001702943s infinite normal, snowflake-shake 6.2669594275s ease-in-out 3.5001702943s infinite alternate, snowflake-wind-w 7.2231344749s linear 3.5001702943s infinite normal;
}
snowflakes snowflake:nth-of-type(50) {
  font-size: 1.0544211686vmin;
  left: 73.7589911433vw;
  will-change: transform, top;
  animation: snowflake-fall 7.4989239215s linear 1.7497075177s infinite normal, snowflake-shake 9.892241018s ease-in-out 1.7497075177s infinite alternate, snowflake-wind-w 7.4989239215s linear 1.7497075177s infinite normal;
}
snowflakes snowflake:nth-of-type(51) {
  font-size: 1.609437286vmin;
  left: 27.1522005928vw;
  will-change: transform, top;
  animation: snowflake-fall 5.0511517121s linear 4.6959925686s infinite normal, snowflake-shake 6.6394841804s ease-in-out 4.6959925686s infinite alternate, snowflake-wind-w 5.0511517121s linear 4.6959925686s infinite normal;
}
snowflakes snowflake:nth-of-type(52) {
  font-size: 1.1749548443vmin;
  left: 6.8337425577vw;
  will-change: transform, top;
  animation: snowflake-fall 4.6194706795s linear 1.4134021546s infinite normal, snowflake-shake 6.9051466067s ease-in-out 1.4134021546s infinite alternate, snowflake-wind-w 4.6194706795s linear 1.4134021546s infinite normal;
}
snowflakes snowflake:nth-of-type(53) {
  font-size: 1.4526997189vmin;
  left: 34.9228584674vw;
  will-change: transform, top;
  animation: snowflake-fall 5.916553219s linear 2.1461827231s infinite normal, snowflake-shake 6.549716504s ease-in-out 2.1461827231s infinite alternate, snowflake-wind-w 5.916553219s linear 2.1461827231s infinite normal;
}
snowflakes snowflake:nth-of-type(54) {
  font-size: 1.9580411928vmin;
  left: 69.9755837856vw;
  will-change: transform, top;
  animation: snowflake-fall 5.3429193828s linear 4.8611758677s infinite normal, snowflake-shake 6.0757535216s ease-in-out 4.8611758677s infinite alternate, snowflake-wind-w 5.3429193828s linear 4.8611758677s infinite normal;
}
snowflakes snowflake:nth-of-type(55) {
  font-size: 1.0897416547vmin;
  left: 58.5948398139vw;
  will-change: transform, top;
  animation: snowflake-fall 5.6379010218s linear 3.3987203119s infinite normal, snowflake-shake 8.6093394005s ease-in-out 3.3987203119s infinite alternate, snowflake-wind-w 5.6379010218s linear 3.3987203119s infinite normal;
}
snowflakes snowflake:nth-of-type(56) {
  font-size: 1.1828159342vmin;
  left: 35.8018215665vw;
  will-change: transform, top;
  animation: snowflake-fall 4.1492376158s linear 3.5750440688s infinite normal, snowflake-shake 8.6432819449s ease-in-out 3.5750440688s infinite alternate, snowflake-wind-w 4.1492376158s linear 3.5750440688s infinite normal;
}
snowflakes snowflake:nth-of-type(57) {
  font-size: 1.7154998068vmin;
  left: 78.1684899568vw;
  will-change: transform, top;
  animation: snowflake-fall 4.3009718343s linear 2.8196492405s infinite normal, snowflake-shake 6.2763731303s ease-in-out 2.8196492405s infinite alternate, snowflake-wind-w 4.3009718343s linear 2.8196492405s infinite normal;
}
snowflakes snowflake:nth-of-type(58) {
  font-size: 1.3766598952vmin;
  left: 42.8194754363vw;
  will-change: transform, top;
  animation: snowflake-fall 6.8737082366s linear 1.5569573312s infinite normal, snowflake-shake 8.1581039993s ease-in-out 1.5569573312s infinite alternate, snowflake-wind-w 6.8737082366s linear 1.5569573312s infinite normal;
}
snowflakes snowflake:nth-of-type(59) {
  font-size: 1.82535856vmin;
  left: 42.4168098518vw;
  will-change: transform, top;
  animation: snowflake-fall 7.5646235593s linear 4.5866047635s infinite normal, snowflake-shake 6.8087764725s ease-in-out 4.5866047635s infinite alternate, snowflake-wind-w 7.5646235593s linear 4.5866047635s infinite normal;
}
snowflakes snowflake:nth-of-type(60) {
  font-size: 1.3258025549vmin;
  left: 17.7362417632vw;
  will-change: transform, top;
  animation: snowflake-fall 5.7332685088s linear 4.1018413166s infinite normal, snowflake-shake 9.9531351727s ease-in-out 4.1018413166s infinite alternate, snowflake-wind-w 5.7332685088s linear 4.1018413166s infinite normal;
}
snowflakes snowflake:nth-of-type(61) {
  font-size: 1.973851151vmin;
  left: 33.2322593346vw;
  will-change: transform, top;
  animation: snowflake-fall 4.333100845s linear 2.4090299428s infinite normal, snowflake-shake 6.9891116325s ease-in-out 2.4090299428s infinite alternate, snowflake-wind-w 4.333100845s linear 2.4090299428s infinite normal;
}
snowflakes snowflake:nth-of-type(62) {
  font-size: 1.654332862vmin;
  left: 67.8009063918vw;
  will-change: transform, top;
  animation: snowflake-fall 4.9325194698s linear 3.0632928513s infinite normal, snowflake-shake 8.1940370571s ease-in-out 3.0632928513s infinite alternate, snowflake-wind-w 4.9325194698s linear 3.0632928513s infinite normal;
}
snowflakes snowflake:nth-of-type(63) {
  font-size: 1.6498469758vmin;
  left: 27.3744978246vw;
  will-change: transform, top;
  animation: snowflake-fall 7.1313074184s linear 1.2975840331s infinite normal, snowflake-shake 7.1768362825s ease-in-out 1.2975840331s infinite alternate, snowflake-wind-w 7.1313074184s linear 1.2975840331s infinite normal;
}
snowflakes snowflake:nth-of-type(64) {
  font-size: 1.1080060256vmin;
  left: 2.7944390959vw;
  will-change: transform, top;
  animation: snowflake-fall 7.1704280078s linear 3.534668324s infinite normal, snowflake-shake 6.2973992747s ease-in-out 3.534668324s infinite alternate, snowflake-wind-w 7.1704280078s linear 3.534668324s infinite normal;
}
snowflakes snowflake:nth-of-type(65) {
  font-size: 1.4532925342vmin;
  left: 54.0621773879vw;
  will-change: transform, top;
  animation: snowflake-fall 7.8160769795s linear 1.0953316548s infinite normal, snowflake-shake 7.434878189s ease-in-out 1.0953316548s infinite alternate, snowflake-wind-w 7.8160769795s linear 1.0953316548s infinite normal;
}
snowflakes snowflake:nth-of-type(66) {
  font-size: 1.7154002186vmin;
  left: 11.2632682358vw;
  will-change: transform, top;
  animation: snowflake-fall 5.8924645715s linear 3.9003920896s infinite normal, snowflake-shake 6.516244355s ease-in-out 3.9003920896s infinite alternate, snowflake-wind-w 5.8924645715s linear 3.9003920896s infinite normal;
}
snowflakes snowflake:nth-of-type(67) {
  font-size: 1.5043884798vmin;
  left: 76.6243935253vw;
  will-change: transform, top;
  animation: snowflake-fall 4.229720799s linear 3.5664405254s infinite normal, snowflake-shake 9.3280937635s ease-in-out 3.5664405254s infinite alternate, snowflake-wind-w 4.229720799s linear 3.5664405254s infinite normal;
}
snowflakes snowflake:nth-of-type(68) {
  font-size: 1.7744105718vmin;
  left: 98.6495399013vw;
  will-change: transform, top;
  animation: snowflake-fall 7.6948109244s linear 1.2245608362s infinite normal, snowflake-shake 6.1638497865s ease-in-out 1.2245608362s infinite alternate, snowflake-wind-w 7.6948109244s linear 1.2245608362s infinite normal;
}
snowflakes snowflake:nth-of-type(69) {
  font-size: 1.4278400852vmin;
  left: 91.9586495409vw;
  will-change: transform, top;
  animation: snowflake-fall 4.7916375906s linear 1.45489557s infinite normal, snowflake-shake 6.6921138838s ease-in-out 1.45489557s infinite alternate, snowflake-wind-w 4.7916375906s linear 1.45489557s infinite normal;
}
snowflakes snowflake:nth-of-type(70) {
  font-size: 1.8814971067vmin;
  left: 34.0127589121vw;
  will-change: transform, top;
  animation: snowflake-fall 5.87216857s linear 1.7398751264s infinite normal, snowflake-shake 8.6770601047s ease-in-out 1.7398751264s infinite alternate, snowflake-wind-w 5.87216857s linear 1.7398751264s infinite normal;
}
snowflakes snowflake:nth-of-type(71) {
  font-size: 1.9017883072vmin;
  left: 66.5203369585vw;
  will-change: transform, top;
  animation: snowflake-fall 6.008486079s linear 3.7851090407s infinite normal, snowflake-shake 8.2728498648s ease-in-out 3.7851090407s infinite alternate, snowflake-wind-w 6.008486079s linear 3.7851090407s infinite normal;
}
snowflakes snowflake:nth-of-type(72) {
  font-size: 1.218032439vmin;
  left: 87.3775713648vw;
  will-change: transform, top;
  animation: snowflake-fall 7.4437648911s linear 2.7190673472s infinite normal, snowflake-shake 6.0423506216s ease-in-out 2.7190673472s infinite alternate, snowflake-wind-w 7.4437648911s linear 2.7190673472s infinite normal;
}
snowflakes snowflake:nth-of-type(73) {
  font-size: 1.0998278804vmin;
  left: 69.7537734789vw;
  will-change: transform, top;
  animation: snowflake-fall 7.3069366222s linear 3.5233640864s infinite normal, snowflake-shake 6.8114358209s ease-in-out 3.5233640864s infinite alternate, snowflake-wind-w 7.3069366222s linear 3.5233640864s infinite normal;
}
snowflakes snowflake:nth-of-type(74) {
  font-size: 1.9873755226vmin;
  left: 19.1467740815vw;
  will-change: transform, top;
  animation: snowflake-fall 7.8621479797s linear 3.4071118083s infinite normal, snowflake-shake 7.541319876s ease-in-out 3.4071118083s infinite alternate, snowflake-wind-w 7.8621479797s linear 3.4071118083s infinite normal;
}
snowflakes snowflake:nth-of-type(75) {
  font-size: 1.2945869046vmin;
  left: 27.4570385548vw;
  will-change: transform, top;
  animation: snowflake-fall 5.5076458696s linear 3.6752060169s infinite normal, snowflake-shake 8.0811673672s ease-in-out 3.6752060169s infinite alternate, snowflake-wind-w 5.5076458696s linear 3.6752060169s infinite normal;
}
snowflakes snowflake:nth-of-type(76) {
  font-size: 1.9543220765vmin;
  left: 49.6902628435vw;
  will-change: transform, top;
  animation: snowflake-fall 6.0687946876s linear 3.3018866035s infinite normal, snowflake-shake 6.4798441142s ease-in-out 3.3018866035s infinite alternate, snowflake-wind-w 6.0687946876s linear 3.3018866035s infinite normal;
}
snowflakes snowflake:nth-of-type(77) {
  font-size: 1.7328213755vmin;
  left: 2.1241968377vw;
  will-change: transform, top;
  animation: snowflake-fall 4.9014819631s linear 3.2408615081s infinite normal, snowflake-shake 8.841555601s ease-in-out 3.2408615081s infinite alternate, snowflake-wind-w 4.9014819631s linear 3.2408615081s infinite normal;
}
snowflakes snowflake:nth-of-type(78) {
  font-size: 1.7570562131vmin;
  left: 86.056437622vw;
  will-change: transform, top;
  animation: snowflake-fall 5.3299044339s linear 1.8608270485s infinite normal, snowflake-shake 9.5617535151s ease-in-out 1.8608270485s infinite alternate, snowflake-wind-w 5.3299044339s linear 1.8608270485s infinite normal;
}
snowflakes snowflake:nth-of-type(79) {
  font-size: 1.3411716783vmin;
  left: 82.8552733708vw;
  will-change: transform, top;
  animation: snowflake-fall 6.8291797475s linear 3.3483457956s infinite normal, snowflake-shake 6.6124730192s ease-in-out 3.3483457956s infinite alternate, snowflake-wind-w 6.8291797475s linear 3.3483457956s infinite normal;
}
snowflakes snowflake:nth-of-type(80) {
  font-size: 1.3816425004vmin;
  left: 70.2872248522vw;
  will-change: transform, top;
  animation: snowflake-fall 6.378565417s linear 1.3046649716s infinite normal, snowflake-shake 6.6202772501s ease-in-out 1.3046649716s infinite alternate, snowflake-wind-w 6.378565417s linear 1.3046649716s infinite normal;
}
snowflakes snowflake:nth-of-type(81) {
  font-size: 1.7360200966vmin;
  left: 75.368563261vw;
  will-change: transform, top;
  animation: snowflake-fall 6.4714973461s linear 4.0770515063s infinite normal, snowflake-shake 6.3361379192s ease-in-out 4.0770515063s infinite alternate, snowflake-wind-w 6.4714973461s linear 4.0770515063s infinite normal;
}
snowflakes snowflake:nth-of-type(82) {
  font-size: 1.8492125355vmin;
  left: 84.3979404072vw;
  will-change: transform, top;
  animation: snowflake-fall 4.6220219115s linear 3.0182678704s infinite normal, snowflake-shake 6.1843136199s ease-in-out 3.0182678704s infinite alternate, snowflake-wind-w 4.6220219115s linear 3.0182678704s infinite normal;
}
snowflakes snowflake:nth-of-type(83) {
  font-size: 1.1168399269vmin;
  left: 56.4458374449vw;
  will-change: transform, top;
  animation: snowflake-fall 5.8211811373s linear 2.2200721567s infinite normal, snowflake-shake 8.9937842723s ease-in-out 2.2200721567s infinite alternate, snowflake-wind-w 5.8211811373s linear 2.2200721567s infinite normal;
}
snowflakes snowflake:nth-of-type(84) {
  font-size: 1.8670344648vmin;
  left: 63.8556399371vw;
  will-change: transform, top;
  animation: snowflake-fall 4.7964170257s linear 1.4906346238s infinite normal, snowflake-shake 9.6602958587s ease-in-out 1.4906346238s infinite alternate, snowflake-wind-w 4.7964170257s linear 1.4906346238s infinite normal;
}
snowflakes snowflake:nth-of-type(85) {
  font-size: 1.0371163562vmin;
  left: 18.8134035478vw;
  will-change: transform, top;
  animation: snowflake-fall 5.4510191875s linear 3.6006010172s infinite normal, snowflake-shake 6.9950383995s ease-in-out 3.6006010172s infinite alternate, snowflake-wind-w 5.4510191875s linear 3.6006010172s infinite normal;
}
snowflakes snowflake:nth-of-type(86) {
  font-size: 1.6254690502vmin;
  left: 91.1360262526vw;
  will-change: transform, top;
  animation: snowflake-fall 7.0826068165s linear 1.5136901917s infinite normal, snowflake-shake 7.9817441022s ease-in-out 1.5136901917s infinite alternate, snowflake-wind-w 7.0826068165s linear 1.5136901917s infinite normal;
}
snowflakes snowflake:nth-of-type(87) {
  font-size: 1.1379101882vmin;
  left: 45.7932129445vw;
  will-change: transform, top;
  animation: snowflake-fall 7.2957817165s linear 3.2505301358s infinite normal, snowflake-shake 8.4309791801s ease-in-out 3.2505301358s infinite alternate, snowflake-wind-w 7.2957817165s linear 3.2505301358s infinite normal;
}
snowflakes snowflake:nth-of-type(88) {
  font-size: 1.2645790436vmin;
  left: 73.8661256669vw;
  will-change: transform, top;
  animation: snowflake-fall 4.8961104049s linear 1.9697464718s infinite normal, snowflake-shake 8.3195765377s ease-in-out 1.9697464718s infinite alternate, snowflake-wind-w 4.8961104049s linear 1.9697464718s infinite normal;
}
snowflakes snowflake:nth-of-type(89) {
  font-size: 1.6774683481vmin;
  left: 81.7549734814vw;
  will-change: transform, top;
  animation: snowflake-fall 5.237269213s linear 1.0731961588s infinite normal, snowflake-shake 8.1706980493s ease-in-out 1.0731961588s infinite alternate, snowflake-wind-w 5.237269213s linear 1.0731961588s infinite normal;
}
snowflakes snowflake:nth-of-type(90) {
  font-size: 1.2678228822vmin;
  left: 71.0135876835vw;
  will-change: transform, top;
  animation: snowflake-fall 7.9869114844s linear 1.7238334995s infinite normal, snowflake-shake 8.2810255299s ease-in-out 1.7238334995s infinite alternate, snowflake-wind-w 7.9869114844s linear 1.7238334995s infinite normal;
}
snowflakes snowflake:nth-of-type(91) {
  font-size: 1.1323435599vmin;
  left: 1.6038421402vw;
  will-change: transform, top;
  animation: snowflake-fall 6.578740953s linear 1.4739605108s infinite normal, snowflake-shake 6.1123336487s ease-in-out 1.4739605108s infinite alternate, snowflake-wind-w 6.578740953s linear 1.4739605108s infinite normal;
}
snowflakes snowflake:nth-of-type(92) {
  font-size: 1.6579814601vmin;
  left: 76.0328611534vw;
  will-change: transform, top;
  animation: snowflake-fall 5.9457163364s linear 2.4041725156s infinite normal, snowflake-shake 6.2473870116s ease-in-out 2.4041725156s infinite alternate, snowflake-wind-w 5.9457163364s linear 2.4041725156s infinite normal;
}
snowflakes snowflake:nth-of-type(93) {
  font-size: 1.7172490509vmin;
  left: 88.9834599369vw;
  will-change: transform, top;
  animation: snowflake-fall 6.2985154127s linear 2.0164952676s infinite normal, snowflake-shake 6.803937855s ease-in-out 2.0164952676s infinite alternate, snowflake-wind-w 6.2985154127s linear 2.0164952676s infinite normal;
}
snowflakes snowflake:nth-of-type(94) {
  font-size: 1.2380025871vmin;
  left: 6.7358010712vw;
  will-change: transform, top;
  animation: snowflake-fall 7.7682504348s linear 1.2425470992s infinite normal, snowflake-shake 9.8162007529s ease-in-out 1.2425470992s infinite alternate, snowflake-wind-w 7.7682504348s linear 1.2425470992s infinite normal;
}
snowflakes snowflake:nth-of-type(95) {
  font-size: 1.1419275408vmin;
  left: 95.3532774942vw;
  will-change: transform, top;
  animation: snowflake-fall 5.9830702818s linear 2.0672471896s infinite normal, snowflake-shake 7.1960360821s ease-in-out 2.0672471896s infinite alternate, snowflake-wind-w 5.9830702818s linear 2.0672471896s infinite normal;
}
snowflakes snowflake:nth-of-type(96) {
  font-size: 1.8850866591vmin;
  left: 41.3124992721vw;
  will-change: transform, top;
  animation: snowflake-fall 7.7621346076s linear 3.0752058318s infinite normal, snowflake-shake 8.3477291508s ease-in-out 3.0752058318s infinite alternate, snowflake-wind-w 7.7621346076s linear 3.0752058318s infinite normal;
}
snowflakes snowflake:nth-of-type(97) {
  font-size: 1.331554953vmin;
  left: 28.4474670102vw;
  will-change: transform, top;
  animation: snowflake-fall 5.8099903111s linear 4.844275434s infinite normal, snowflake-shake 8.3312497454s ease-in-out 4.844275434s infinite alternate, snowflake-wind-w 5.8099903111s linear 4.844275434s infinite normal;
}
snowflakes snowflake:nth-of-type(98) {
  font-size: 1.8870669775vmin;
  left: 27.7780338095vw;
  will-change: transform, top;
  animation: snowflake-fall 4.8734297242s linear 3.3188491769s infinite normal, snowflake-shake 8.6425738532s ease-in-out 3.3188491769s infinite alternate, snowflake-wind-w 4.8734297242s linear 3.3188491769s infinite normal;
}
snowflakes snowflake:nth-of-type(99) {
  font-size: 1.4014480695vmin;
  left: 24.3651982435vw;
  will-change: transform, top;
  animation: snowflake-fall 6.2068483108s linear 4.6619204036s infinite normal, snowflake-shake 9.4642599725s ease-in-out 4.6619204036s infinite alternate, snowflake-wind-w 6.2068483108s linear 4.6619204036s infinite normal;
}
snowflakes snowflake:nth-of-type(100) {
  font-size: 1.1360022222vmin;
  left: 35.9008814962vw;
  will-change: transform, top;
  animation: snowflake-fall 5.0453582221s linear 1.2360346134s infinite normal, snowflake-shake 9.4349453862s ease-in-out 1.2360346134s infinite alternate, snowflake-wind-w 5.0453582221s linear 1.2360346134s infinite normal;
}/* End custom CSS */