.elementor-100900 .elementor-element.elementor-element-119114b{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100900 .elementor-element.elementor-element-2916f1b{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-100900 .elementor-element.elementor-element-3aea293{--display:flex;}.elementor-100900 .elementor-element.elementor-element-bac18cc{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-100900 .elementor-element.elementor-element-87b1400 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#F8F8F8;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(21px/2);}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(21px/2);}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(21px/2);margin-left:calc(21px/2);}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-21px/2);margin-left:calc(-21px/2);}body.rtl .elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-21px/2);}body:not(.rtl) .elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-21px/2);}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-item:not(:last-child):after{content:"";height:42%;border-color:var( --e-global-color-ced3972 );}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-icon{width:14px;}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-icon i{font-size:14px;}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-text, .elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-text a{color:var( --e-global-color-439c624 );}.elementor-100900 .elementor-element.elementor-element-104b900 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-100900 .elementor-element.elementor-element-f0b9279 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-c931a91{--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 5px;--row-gap:0px;--column-gap:5px;--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100900 .elementor-element.elementor-element-c931a91.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-100900 .elementor-element.elementor-element-ad547c2 .elementor-button{background-color:var( --e-global-color-ced3972 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;border-style:none;border-radius:0px 0px 0px 0px;padding:12px 15px 12px 15px;}.elementor-100900 .elementor-element.elementor-element-ad547c2 .elementor-button:hover, .elementor-100900 .elementor-element.elementor-element-ad547c2 .elementor-button:focus{background-color:var( --e-global-color-31ff862 );}.elementor-100900 .elementor-element.elementor-element-ad547c2{width:auto;max-width:auto;}.elementor-100900 .elementor-element.elementor-element-6f12f1e .elementor-button{background-color:var( --e-global-color-ced3972 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;border-style:none;border-radius:0px 0px 0px 0px;padding:12px 15px 12px 15px;}.elementor-100900 .elementor-element.elementor-element-6f12f1e .elementor-button:hover, .elementor-100900 .elementor-element.elementor-element-6f12f1e .elementor-button:focus{background-color:var( --e-global-color-31ff862 );}.elementor-100900 .elementor-element.elementor-element-6f12f1e{width:auto;max-width:auto;}.elementor-100900 .elementor-element.elementor-element-6f12f1e > .elementor-widget-container{margin:0px 0px 0px 2px;}.elementor-100900 .elementor-element.elementor-element-d2bcfc8 .elementor-button{background-color:var( --e-global-color-ced3972 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;border-style:none;border-radius:0px 0px 0px 0px;padding:12px 15px 12px 15px;}.elementor-100900 .elementor-element.elementor-element-d2bcfc8 .elementor-button:hover, .elementor-100900 .elementor-element.elementor-element-d2bcfc8 .elementor-button:focus{background-color:var( --e-global-color-31ff862 );}.elementor-100900 .elementor-element.elementor-element-d2bcfc8{width:auto;max-width:auto;}.elementor-100900 .elementor-element.elementor-element-d2bcfc8 > .elementor-widget-container{margin:0px 0px 0px 2px;}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-100900 .elementor-element.elementor-element-fd57ec9 .elementor-widget-container{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#C8C4C4;}.elementor-100900 .elementor-element.elementor-element-e1b51eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-ddaeedb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-100900 .elementor-element.elementor-element-8356ed1{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-100900 .elementor-element.elementor-element-8356ed1:not(.elementor-motion-effects-element-type-background), .elementor-100900 .elementor-element.elementor-element-8356ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e424fb7 );}.elementor-100900 .elementor-element.elementor-element-6a0fb4c{--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;--flex-wrap:wrap;--align-content:flex-start;}.elementor-100900 .elementor-element.elementor-element-96383c0{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-100900 .elementor-element.elementor-element-96383c0:not(.elementor-motion-effects-element-type-background), .elementor-100900 .elementor-element.elementor-element-96383c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e424fb7 );}.elementor-100900 .elementor-element.elementor-element-119565c{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-100900 .elementor-element.elementor-element-119565c:not(.elementor-motion-effects-element-type-background), .elementor-100900 .elementor-element.elementor-element-119565c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e424fb7 );}.elementor-100900 .elementor-element.elementor-element-970eb6d{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100900 .elementor-element.elementor-element-970eb6d:not(.elementor-motion-effects-element-type-background), .elementor-100900 .elementor-element.elementor-element-970eb6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e424fb7 );}.elementor-100900 .elementor-element.elementor-element-f7189c2{--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:6px 0px;--row-gap:6px;--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-100900 .elementor-element.elementor-element-46d1ede > .elementor-widget-container{margin:0px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-fa089ea{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-100900 .elementor-element.elementor-element-fa089ea:not(.elementor-motion-effects-element-type-background), .elementor-100900 .elementor-element.elementor-element-fa089ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e424fb7 );}.elementor-100900 .elementor-element.elementor-element-92c6833{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:5px;--n-tabs-gap:0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:13px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-100900 .elementor-element.elementor-element-92c6833 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-e424fb7 );}.elementor-100900 .elementor-element.elementor-element-92c6833.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-237c4df );}.elementor-100900 .elementor-element.elementor-element-92c6833.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-100900 .elementor-element.elementor-element-92c6833.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-ced3972 );}.elementor-100900 .elementor-element.elementor-element-92c6833 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-92c6833.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-100900 .elementor-element.elementor-element-92c6833.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-100900 .elementor-element.elementor-element-92c6833 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-100900 .elementor-element.elementor-element-619a540{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100900 .elementor-element.elementor-element-2f406dc{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-100900 .elementor-element.elementor-element-365ea8f{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-100900 .elementor-element.elementor-element-57af3b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(21px/2);}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(21px/2);}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(21px/2);margin-left:calc(21px/2);}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-21px/2);margin-left:calc(-21px/2);}body.rtl .elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-21px/2);}body:not(.rtl) .elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-21px/2);}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-item:not(:last-child):after{content:"";height:42%;border-color:var( --e-global-color-ced3972 );}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-icon{width:14px;}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-icon i{font-size:14px;}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-text, .elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-text a{color:var( --e-global-color-439c624 );}.elementor-100900 .elementor-element.elementor-element-f7f6796 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-100900 .elementor-element.elementor-element-9be703f .elementor-widget-container{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#C8C4C4;}.elementor-100900 .elementor-element.elementor-element-6617097 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-864ff72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-53818b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-c238753{--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 5px;--row-gap:0px;--column-gap:5px;--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-100900 .elementor-element.elementor-element-c238753.e-con{--align-self:flex-start;}.elementor-100900 .elementor-element.elementor-element-1dd4a08 .elementor-button{background-color:var( --e-global-color-ced3972 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;border-style:none;border-radius:0px 0px 0px 0px;padding:12px 15px 12px 15px;}.elementor-100900 .elementor-element.elementor-element-1dd4a08 .elementor-button:hover, .elementor-100900 .elementor-element.elementor-element-1dd4a08 .elementor-button:focus{background-color:var( --e-global-color-31ff862 );}.elementor-100900 .elementor-element.elementor-element-1dd4a08{width:auto;max-width:auto;}.elementor-100900 .elementor-element.elementor-element-c1f84c6 .elementor-button{background-color:var( --e-global-color-ced3972 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;border-style:none;border-radius:0px 0px 0px 0px;padding:12px 15px 12px 15px;}.elementor-100900 .elementor-element.elementor-element-c1f84c6 .elementor-button:hover, .elementor-100900 .elementor-element.elementor-element-c1f84c6 .elementor-button:focus{background-color:var( --e-global-color-31ff862 );}.elementor-100900 .elementor-element.elementor-element-c1f84c6{width:auto;max-width:auto;}.elementor-100900 .elementor-element.elementor-element-c1f84c6 > .elementor-widget-container{margin:0px 0px 0px 2px;}.elementor-100900 .elementor-element.elementor-element-e7551be .elementor-button{background-color:var( --e-global-color-ced3972 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;border-style:none;border-radius:0px 0px 0px 0px;padding:12px 15px 12px 15px;}.elementor-100900 .elementor-element.elementor-element-e7551be .elementor-button:hover, .elementor-100900 .elementor-element.elementor-element-e7551be .elementor-button:focus{background-color:var( --e-global-color-31ff862 );}.elementor-100900 .elementor-element.elementor-element-e7551be{width:auto;max-width:auto;}.elementor-100900 .elementor-element.elementor-element-e7551be > .elementor-widget-container{margin:0px 0px 0px 2px;}.elementor-100900 .elementor-element.elementor-element-1ec1da1{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-100900 .elementor-element.elementor-element-8f615c6{--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 5px;--row-gap:0px;--column-gap:5px;--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-100900 .elementor-element.elementor-element-8f615c6.e-con{--align-self:flex-start;}.elementor-100900 .elementor-element.elementor-element-a7df331{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-100900 .elementor-element.elementor-element-21a7d19 > .elementor-widget-container{background-color:var( --e-global-color-c4965e4 );}.elementor-100900 .elementor-element.elementor-element-21a7d19 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-100900 .elementor-element.elementor-element-f5fb9fe{--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;--flex-wrap:wrap;--align-content:flex-start;}.elementor-100900 .elementor-element.elementor-element-f5fb9fe:not(.elementor-motion-effects-element-type-background), .elementor-100900 .elementor-element.elementor-element-f5fb9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e424fb7 );}.elementor-100900 .elementor-element.elementor-element-dcc76dd{--spacer-size:50px;}.elementor-100900 .elementor-element.elementor-element-a00a4ce > .elementor-widget-container{background-color:var( --e-global-color-c4965e4 );}.elementor-100900 .elementor-element.elementor-element-a00a4ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-100900 .elementor-element.elementor-element-a916b34{--spacer-size:50px;}.elementor-100900 .elementor-element.elementor-element-d20d8f9 > .elementor-widget-container{background-color:var( --e-global-color-c4965e4 );}.elementor-100900 .elementor-element.elementor-element-d20d8f9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-100900 .elementor-element.elementor-element-84a2ab1{--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:6px 0px;--row-gap:6px;--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-100900 .elementor-element.elementor-element-84a2ab1:not(.elementor-motion-effects-element-type-background), .elementor-100900 .elementor-element.elementor-element-84a2ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e424fb7 );}.elementor-100900 .elementor-element.elementor-element-3e29275 > .elementor-widget-container{margin:0px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-9b7d93c{--spacer-size:50px;}.elementor-100900 .elementor-element.elementor-element-6d42b91{--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:6px 0px;--row-gap:6px;--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-100900 .elementor-element.elementor-element-9b116d8{--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:6px 0px;--row-gap:6px;--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-100900 .elementor-element.elementor-element-9b116d8:not(.elementor-motion-effects-element-type-background), .elementor-100900 .elementor-element.elementor-element-9b116d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e424fb7 );}.elementor-100900 .elementor-element.elementor-element-768c200 > .elementor-widget-container{background-color:var( --e-global-color-c4965e4 );}.elementor-100900 .elementor-element.elementor-element-768c200 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-100900 .elementor-element.elementor-element-da86077{--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:6px 0px;--row-gap:6px;--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-100900 .elementor-element.elementor-element-13a9dea{--spacer-size:50px;}.elementor-100900 .elementor-element.elementor-element-b4fb00f > .elementor-widget-container{background-color:var( --e-global-color-c4965e4 );}.elementor-100900 .elementor-element.elementor-element-b4fb00f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}body.elementor-page-100900{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-100900 .elementor-element.elementor-element-d2bcfc8 .elementor-button{font-size:12px;}.elementor-100900 .elementor-element.elementor-element-e1b51eb > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-ddaeedb > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-92c6833{width:100%;max-width:100%;}.elementor-100900 .elementor-element.elementor-element-57af3b0 .elementor-heading-title{font-size:26px;}.elementor-100900 .elementor-element.elementor-element-6617097 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-864ff72 > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-c238753{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100900 .elementor-element.elementor-element-e7551be .elementor-button{font-size:12px;}.elementor-100900 .elementor-element.elementor-element-1ec1da1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100900 .elementor-element.elementor-element-8f615c6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100900 .elementor-element.elementor-element-a7df331{--spacer-size:20px;}.elementor-100900 .elementor-element.elementor-element-21a7d19 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-100900 .elementor-element.elementor-element-21a7d19{text-align:center;}.elementor-100900 .elementor-element.elementor-element-21a7d19 .elementor-heading-title{font-size:13px;}.elementor-100900 .elementor-element.elementor-element-dcc76dd{--spacer-size:20px;}.elementor-100900 .elementor-element.elementor-element-a00a4ce > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-100900 .elementor-element.elementor-element-a00a4ce{text-align:center;}.elementor-100900 .elementor-element.elementor-element-a00a4ce .elementor-heading-title{font-size:13px;}.elementor-100900 .elementor-element.elementor-element-a916b34{--spacer-size:20px;}.elementor-100900 .elementor-element.elementor-element-d20d8f9 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-100900 .elementor-element.elementor-element-d20d8f9{text-align:center;}.elementor-100900 .elementor-element.elementor-element-d20d8f9 .elementor-heading-title{font-size:13px;}.elementor-100900 .elementor-element.elementor-element-9b7d93c{--spacer-size:20px;}.elementor-100900 .elementor-element.elementor-element-768c200 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-100900 .elementor-element.elementor-element-768c200{text-align:center;}.elementor-100900 .elementor-element.elementor-element-768c200 .elementor-heading-title{font-size:13px;}.elementor-100900 .elementor-element.elementor-element-5678e9b > .elementor-widget-container{margin:5px 10px 5px 10px;padding:0px 0px 0px 0px;}.elementor-100900 .elementor-element.elementor-element-13a9dea{--spacer-size:20px;}.elementor-100900 .elementor-element.elementor-element-b4fb00f > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-100900 .elementor-element.elementor-element-b4fb00f{text-align:center;}.elementor-100900 .elementor-element.elementor-element-b4fb00f .elementor-heading-title{font-size:13px;}}@media(min-width:768px){.elementor-100900 .elementor-element.elementor-element-119114b{--content-width:1342px;}}/* Start custom CSS for shortcode, class: .elementor-element-e1b51eb */.gfm-book-info-film {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: var(--e-global-color-439c624);
    line-height: 1.5;
}

.gfm-book-info-film a {
    color: inherit;
    font-weight: 400;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9ab1e37 */.gfm-watch-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px 24px;
    width: 100%;
}

.gfm-watch-item {
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0;
    text-decoration: none !important;
}

.gfm-watch-logo {
    width: 46px;
    height: 46px;
    flex: 0 0 46px;
    object-fit: cover;
    display: block;
}

.gfm-watch-text {
    display: flex;
    flex-direction: column;
    min-width: 0;
    font-family: Poppins, sans-serif;
}

.gfm-watch-text strong {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.15;
    color: #fff;
}

.gfm-watch-text span {
    margin-top: 2px;
    font-size: 12px;
    line-height: 1.2;
    color: #d0cccc;
}

@media (max-width: 767px) {
    .gfm-watch-grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .gfm-watch-logo {
        width: 44px;
        height: 44px;
        flex-basis: 44px;
    }
}

.gfm-watch-unavailable {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.gfm-watch-unavailable p {
    margin: 0 !important;
    padding: 12px 14px !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;

    color: #C8C4C4 !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b4a06a1 */.gfm-collections-carousel{
    width:100%;
    overflow:hidden;
    position:relative;
}

.gfm-collections-carousel .swiper-wrapper{
    display:flex;
}

.gfm-collections-carousel .swiper-slide{
    width:33.3333% !important;
    flex-shrink:0;
    padding-right:5px;
    box-sizing:border-box;
}

.gfm-collections-carousel .swiper-slide:last-child{
    padding-right:0;
}

.gfm-collections-carousel .gfm-collection-card{
    position:relative;
    display:flex;
    align-items:flex-end;
    width:100%;
    height:150px;
    padding:16px;
    text-decoration:none;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    overflow:hidden;
}

.gfm-collections-carousel .gfm-collection-overlay{
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.50);
    transition:background .25s ease;
}

.gfm-collections-carousel .gfm-collection-card:hover .gfm-collection-overlay{
    background:rgba(0,0,0,.35);
}

.gfm-collections-carousel h2.gfm-collection-title{
    position:relative;
    z-index:2;
    margin:0;
    color:#fff;
    font-family:Poppins,sans-serif;
    font-size:13px !important;
    font-weight:600;
    line-height:1.3;
    text-transform:none;
}

.gfm-collections-carousel .swiper-button-prev,
.gfm-collections-carousel .swiper-button-next{
    width:28px;
    height:28px;
    background:#760099;
    border-radius:50%;
    color:#fff;
    top:24%;
    transform:translateY(-50%);
    margin:0;
    z-index:50;
}

.gfm-collections-carousel .swiper-button-prev{
    left:6px;
    right:auto;
}

.gfm-collections-carousel .swiper-button-next{
    right:6px;
    left:auto;
}

.gfm-collections-carousel .swiper-button-prev:after,
.gfm-collections-carousel .swiper-button-next:after{
    font-size:10px;
    font-weight:700;
}

.gfm-collections-carousel .swiper-button-disabled{
    opacity:0;
    visibility:hidden;
    pointer-events:none;
}

@media (min-width:768px) and (max-width:1024px){

    .gfm-collections-carousel .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel .gfm-collection-card{
        height:150px;
        padding:16px;
    }

    .gfm-collections-carousel h2.gfm-collection-title{
        font-size:15px !important;
    }
}

@media (max-width:767px){

    .gfm-collections-carousel .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel .gfm-collection-card{
        height:110px;
        padding:12px;
    }

    .gfm-collections-carousel h2.gfm-collection-title{
        font-size:13px !important;
        line-height:1.3;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-46d1ede */.gfm-tag-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 10px;
}

.gfm-tag-list a.gfm-tag {
    display: inline-block;
    padding: 6px 12px;
    background: #2B2626;
    color: #C8C4C4 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s ease;
    line-height: 1.2;
    border-radius: 0;
}

.gfm-tag-list a.gfm-tag:visited {
    color: #C8C4C4 !important;
}

.gfm-tag-list a.gfm-tag:hover,
.gfm-tag-list a.gfm-tag:active,
.gfm-tag-list a.gfm-tag:focus {
    background: #000000;
    color: #C8C4C4 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9ab1e37 */.gfm-watch-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px 24px;
    width: 100%;
}

.gfm-watch-item {
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0;
    text-decoration: none !important;
}

.gfm-watch-logo {
    width: 46px;
    height: 46px;
    flex: 0 0 46px;
    object-fit: cover;
    display: block;
}

.gfm-watch-text {
    display: flex;
    flex-direction: column;
    min-width: 0;
    font-family: Poppins, sans-serif;
}

.gfm-watch-text strong {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.15;
    color: #fff;
}

.gfm-watch-text span {
    margin-top: 2px;
    font-size: 12px;
    line-height: 1.2;
    color: #d0cccc;
}

@media (max-width: 767px) {
    .gfm-watch-grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .gfm-watch-logo {
        width: 44px;
        height: 44px;
        flex-basis: 44px;
    }
}

.gfm-watch-unavailable {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.gfm-watch-unavailable p {
    margin: 0 !important;
    padding: 12px 14px !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;

    color: #C8C4C4 !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b4a06a1 */.gfm-collections-carousel{
    width:100%;
    overflow:hidden;
    position:relative;
}

.gfm-collections-carousel .swiper-wrapper{
    display:flex;
}

.gfm-collections-carousel .swiper-slide{
    width:33.3333% !important;
    flex-shrink:0;
    padding-right:5px;
    box-sizing:border-box;
}

.gfm-collections-carousel .swiper-slide:last-child{
    padding-right:0;
}

.gfm-collections-carousel .gfm-collection-card{
    position:relative;
    display:flex;
    align-items:flex-end;
    width:100%;
    height:150px;
    padding:16px;
    text-decoration:none;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    overflow:hidden;
}

.gfm-collections-carousel .gfm-collection-overlay{
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.50);
    transition:background .25s ease;
}

.gfm-collections-carousel .gfm-collection-card:hover .gfm-collection-overlay{
    background:rgba(0,0,0,.35);
}

.gfm-collections-carousel h2.gfm-collection-title{
    position:relative;
    z-index:2;
    margin:0;
    color:#fff;
    font-family:Poppins,sans-serif;
    font-size:13px !important;
    font-weight:600;
    line-height:1.3;
    text-transform:none;
}

.gfm-collections-carousel .swiper-button-prev,
.gfm-collections-carousel .swiper-button-next{
    width:28px;
    height:28px;
    background:#760099;
    border-radius:50%;
    color:#fff;
    top:24%;
    transform:translateY(-50%);
    margin:0;
    z-index:50;
}

.gfm-collections-carousel .swiper-button-prev{
    left:6px;
    right:auto;
}

.gfm-collections-carousel .swiper-button-next{
    right:6px;
    left:auto;
}

.gfm-collections-carousel .swiper-button-prev:after,
.gfm-collections-carousel .swiper-button-next:after{
    font-size:10px;
    font-weight:700;
}

.gfm-collections-carousel .swiper-button-disabled{
    opacity:0;
    visibility:hidden;
    pointer-events:none;
}

@media (min-width:768px) and (max-width:1024px){

    .gfm-collections-carousel .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel .gfm-collection-card{
        height:150px;
        padding:16px;
    }

    .gfm-collections-carousel h2.gfm-collection-title{
        font-size:15px !important;
    }
}

@media (max-width:767px){

    .gfm-collections-carousel .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel .gfm-collection-card{
        height:110px;
        padding:12px;
    }

    .gfm-collections-carousel h2.gfm-collection-title{
        font-size:13px !important;
        line-height:1.3;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-46d1ede */.gfm-tag-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 10px;
}

.gfm-tag-list a.gfm-tag {
    display: inline-block;
    padding: 6px 12px;
    background: #2B2626;
    color: #C8C4C4 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s ease;
    line-height: 1.2;
    border-radius: 0;
}

.gfm-tag-list a.gfm-tag:visited {
    color: #C8C4C4 !important;
}

.gfm-tag-list a.gfm-tag:hover,
.gfm-tag-list a.gfm-tag:active,
.gfm-tag-list a.gfm-tag:focus {
    background: #000000;
    color: #C8C4C4 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9ab1e37 */.gfm-watch-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px 24px;
    width: 100%;
}

.gfm-watch-item {
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0;
    text-decoration: none !important;
}

.gfm-watch-logo {
    width: 46px;
    height: 46px;
    flex: 0 0 46px;
    object-fit: cover;
    display: block;
}

.gfm-watch-text {
    display: flex;
    flex-direction: column;
    min-width: 0;
    font-family: Poppins, sans-serif;
}

.gfm-watch-text strong {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.15;
    color: #fff;
}

.gfm-watch-text span {
    margin-top: 2px;
    font-size: 12px;
    line-height: 1.2;
    color: #d0cccc;
}

@media (max-width: 767px) {
    .gfm-watch-grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .gfm-watch-logo {
        width: 44px;
        height: 44px;
        flex-basis: 44px;
    }
}

.gfm-watch-unavailable {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.gfm-watch-unavailable p {
    margin: 0 !important;
    padding: 12px 14px !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;

    color: #C8C4C4 !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b4a06a1 */.gfm-collections-carousel{
    width:100%;
    overflow:hidden;
    position:relative;
}

.gfm-collections-carousel .swiper-wrapper{
    display:flex;
}

.gfm-collections-carousel .swiper-slide{
    width:33.3333% !important;
    flex-shrink:0;
    padding-right:5px;
    box-sizing:border-box;
}

.gfm-collections-carousel .swiper-slide:last-child{
    padding-right:0;
}

.gfm-collections-carousel .gfm-collection-card{
    position:relative;
    display:flex;
    align-items:flex-end;
    width:100%;
    height:150px;
    padding:16px;
    text-decoration:none;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    overflow:hidden;
}

.gfm-collections-carousel .gfm-collection-overlay{
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.50);
    transition:background .25s ease;
}

.gfm-collections-carousel .gfm-collection-card:hover .gfm-collection-overlay{
    background:rgba(0,0,0,.35);
}

.gfm-collections-carousel h2.gfm-collection-title{
    position:relative;
    z-index:2;
    margin:0;
    color:#fff;
    font-family:Poppins,sans-serif;
    font-size:13px !important;
    font-weight:600;
    line-height:1.3;
    text-transform:none;
}

.gfm-collections-carousel .swiper-button-prev,
.gfm-collections-carousel .swiper-button-next{
    width:28px;
    height:28px;
    background:#760099;
    border-radius:50%;
    color:#fff;
    top:24%;
    transform:translateY(-50%);
    margin:0;
    z-index:50;
}

.gfm-collections-carousel .swiper-button-prev{
    left:6px;
    right:auto;
}

.gfm-collections-carousel .swiper-button-next{
    right:6px;
    left:auto;
}

.gfm-collections-carousel .swiper-button-prev:after,
.gfm-collections-carousel .swiper-button-next:after{
    font-size:10px;
    font-weight:700;
}

.gfm-collections-carousel .swiper-button-disabled{
    opacity:0;
    visibility:hidden;
    pointer-events:none;
}

@media (min-width:768px) and (max-width:1024px){

    .gfm-collections-carousel .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel .gfm-collection-card{
        height:150px;
        padding:16px;
    }

    .gfm-collections-carousel h2.gfm-collection-title{
        font-size:15px !important;
    }
}

@media (max-width:767px){

    .gfm-collections-carousel .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel .gfm-collection-card{
        height:110px;
        padding:12px;
    }

    .gfm-collections-carousel h2.gfm-collection-title{
        font-size:13px !important;
        line-height:1.3;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-46d1ede */.gfm-tag-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 10px;
}

.gfm-tag-list a.gfm-tag {
    display: inline-block;
    padding: 6px 12px;
    background: #2B2626;
    color: #C8C4C4 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s ease;
    line-height: 1.2;
    border-radius: 0;
}

.gfm-tag-list a.gfm-tag:visited {
    color: #C8C4C4 !important;
}

.gfm-tag-list a.gfm-tag:hover,
.gfm-tag-list a.gfm-tag:active,
.gfm-tag-list a.gfm-tag:focus {
    background: #000000;
    color: #C8C4C4 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9ab1e37 */.gfm-watch-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px 24px;
    width: 100%;
}

.gfm-watch-item {
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0;
    text-decoration: none !important;
}

.gfm-watch-logo {
    width: 46px;
    height: 46px;
    flex: 0 0 46px;
    object-fit: cover;
    display: block;
}

.gfm-watch-text {
    display: flex;
    flex-direction: column;
    min-width: 0;
    font-family: Poppins, sans-serif;
}

.gfm-watch-text strong {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.15;
    color: #fff;
}

.gfm-watch-text span {
    margin-top: 2px;
    font-size: 12px;
    line-height: 1.2;
    color: #d0cccc;
}

@media (max-width: 767px) {
    .gfm-watch-grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .gfm-watch-logo {
        width: 44px;
        height: 44px;
        flex-basis: 44px;
    }
}

.gfm-watch-unavailable {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.gfm-watch-unavailable p {
    margin: 0 !important;
    padding: 12px 14px !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;

    color: #C8C4C4 !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b4a06a1 */.gfm-collections-carousel{
    width:100%;
    overflow:hidden;
    position:relative;
}

.gfm-collections-carousel .swiper-wrapper{
    display:flex;
}

.gfm-collections-carousel .swiper-slide{
    width:33.3333% !important;
    flex-shrink:0;
    padding-right:5px;
    box-sizing:border-box;
}

.gfm-collections-carousel .swiper-slide:last-child{
    padding-right:0;
}

.gfm-collections-carousel .gfm-collection-card{
    position:relative;
    display:flex;
    align-items:flex-end;
    width:100%;
    height:150px;
    padding:16px;
    text-decoration:none;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    overflow:hidden;
}

.gfm-collections-carousel .gfm-collection-overlay{
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.50);
    transition:background .25s ease;
}

.gfm-collections-carousel .gfm-collection-card:hover .gfm-collection-overlay{
    background:rgba(0,0,0,.35);
}

.gfm-collections-carousel h2.gfm-collection-title{
    position:relative;
    z-index:2;
    margin:0;
    color:#fff;
    font-family:Poppins,sans-serif;
    font-size:13px !important;
    font-weight:600;
    line-height:1.3;
    text-transform:none;
}

.gfm-collections-carousel .swiper-button-prev,
.gfm-collections-carousel .swiper-button-next{
    width:28px;
    height:28px;
    background:#760099;
    border-radius:50%;
    color:#fff;
    top:24%;
    transform:translateY(-50%);
    margin:0;
    z-index:50;
}

.gfm-collections-carousel .swiper-button-prev{
    left:6px;
    right:auto;
}

.gfm-collections-carousel .swiper-button-next{
    right:6px;
    left:auto;
}

.gfm-collections-carousel .swiper-button-prev:after,
.gfm-collections-carousel .swiper-button-next:after{
    font-size:10px;
    font-weight:700;
}

.gfm-collections-carousel .swiper-button-disabled{
    opacity:0;
    visibility:hidden;
    pointer-events:none;
}

@media (min-width:768px) and (max-width:1024px){

    .gfm-collections-carousel .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel .gfm-collection-card{
        height:150px;
        padding:16px;
    }

    .gfm-collections-carousel h2.gfm-collection-title{
        font-size:15px !important;
    }
}

@media (max-width:767px){

    .gfm-collections-carousel .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel .gfm-collection-card{
        height:110px;
        padding:12px;
    }

    .gfm-collections-carousel h2.gfm-collection-title{
        font-size:13px !important;
        line-height:1.3;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-46d1ede */.gfm-tag-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 10px;
}

.gfm-tag-list a.gfm-tag {
    display: inline-block;
    padding: 6px 12px;
    background: #2B2626;
    color: #C8C4C4 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s ease;
    line-height: 1.2;
    border-radius: 0;
}

.gfm-tag-list a.gfm-tag:visited {
    color: #C8C4C4 !important;
}

.gfm-tag-list a.gfm-tag:hover,
.gfm-tag-list a.gfm-tag:active,
.gfm-tag-list a.gfm-tag:focus {
    background: #000000;
    color: #C8C4C4 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9ab1e37 */.gfm-watch-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px 24px;
    width: 100%;
}

.gfm-watch-item {
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0;
    text-decoration: none !important;
}

.gfm-watch-logo {
    width: 46px;
    height: 46px;
    flex: 0 0 46px;
    object-fit: cover;
    display: block;
}

.gfm-watch-text {
    display: flex;
    flex-direction: column;
    min-width: 0;
    font-family: Poppins, sans-serif;
}

.gfm-watch-text strong {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.15;
    color: #fff;
}

.gfm-watch-text span {
    margin-top: 2px;
    font-size: 12px;
    line-height: 1.2;
    color: #d0cccc;
}

@media (max-width: 767px) {
    .gfm-watch-grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .gfm-watch-logo {
        width: 44px;
        height: 44px;
        flex-basis: 44px;
    }
}

.gfm-watch-unavailable {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.gfm-watch-unavailable p {
    margin: 0 !important;
    padding: 12px 14px !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;

    color: #C8C4C4 !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b4a06a1 */.gfm-collections-carousel{
    width:100%;
    overflow:hidden;
    position:relative;
}

.gfm-collections-carousel .swiper-wrapper{
    display:flex;
}

.gfm-collections-carousel .swiper-slide{
    width:33.3333% !important;
    flex-shrink:0;
    padding-right:5px;
    box-sizing:border-box;
}

.gfm-collections-carousel .swiper-slide:last-child{
    padding-right:0;
}

.gfm-collections-carousel .gfm-collection-card{
    position:relative;
    display:flex;
    align-items:flex-end;
    width:100%;
    height:150px;
    padding:16px;
    text-decoration:none;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    overflow:hidden;
}

.gfm-collections-carousel .gfm-collection-overlay{
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.50);
    transition:background .25s ease;
}

.gfm-collections-carousel .gfm-collection-card:hover .gfm-collection-overlay{
    background:rgba(0,0,0,.35);
}

.gfm-collections-carousel h2.gfm-collection-title{
    position:relative;
    z-index:2;
    margin:0;
    color:#fff;
    font-family:Poppins,sans-serif;
    font-size:13px !important;
    font-weight:600;
    line-height:1.3;
    text-transform:none;
}

.gfm-collections-carousel .swiper-button-prev,
.gfm-collections-carousel .swiper-button-next{
    width:28px;
    height:28px;
    background:#760099;
    border-radius:50%;
    color:#fff;
    top:24%;
    transform:translateY(-50%);
    margin:0;
    z-index:50;
}

.gfm-collections-carousel .swiper-button-prev{
    left:6px;
    right:auto;
}

.gfm-collections-carousel .swiper-button-next{
    right:6px;
    left:auto;
}

.gfm-collections-carousel .swiper-button-prev:after,
.gfm-collections-carousel .swiper-button-next:after{
    font-size:10px;
    font-weight:700;
}

.gfm-collections-carousel .swiper-button-disabled{
    opacity:0;
    visibility:hidden;
    pointer-events:none;
}

@media (min-width:768px) and (max-width:1024px){

    .gfm-collections-carousel .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel .gfm-collection-card{
        height:150px;
        padding:16px;
    }

    .gfm-collections-carousel h2.gfm-collection-title{
        font-size:15px !important;
    }
}

@media (max-width:767px){

    .gfm-collections-carousel .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel .gfm-collection-card{
        height:110px;
        padding:12px;
    }

    .gfm-collections-carousel h2.gfm-collection-title{
        font-size:13px !important;
        line-height:1.3;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-46d1ede */.gfm-tag-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 10px;
}

.gfm-tag-list a.gfm-tag {
    display: inline-block;
    padding: 6px 12px;
    background: #2B2626;
    color: #C8C4C4 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s ease;
    line-height: 1.2;
    border-radius: 0;
}

.gfm-tag-list a.gfm-tag:visited {
    color: #C8C4C4 !important;
}

.gfm-tag-list a.gfm-tag:hover,
.gfm-tag-list a.gfm-tag:active,
.gfm-tag-list a.gfm-tag:focus {
    background: #000000;
    color: #C8C4C4 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9ab1e37 */.gfm-watch-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px 24px;
    width: 100%;
}

.gfm-watch-item {
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0;
    text-decoration: none !important;
}

.gfm-watch-logo {
    width: 46px;
    height: 46px;
    flex: 0 0 46px;
    object-fit: cover;
    display: block;
}

.gfm-watch-text {
    display: flex;
    flex-direction: column;
    min-width: 0;
    font-family: Poppins, sans-serif;
}

.gfm-watch-text strong {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.15;
    color: #fff;
}

.gfm-watch-text span {
    margin-top: 2px;
    font-size: 12px;
    line-height: 1.2;
    color: #d0cccc;
}

@media (max-width: 767px) {
    .gfm-watch-grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .gfm-watch-logo {
        width: 44px;
        height: 44px;
        flex-basis: 44px;
    }
}

.gfm-watch-unavailable {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.gfm-watch-unavailable p {
    margin: 0 !important;
    padding: 12px 14px !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;

    color: #C8C4C4 !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b4a06a1 */.gfm-collections-carousel{
    width:100%;
    overflow:hidden;
    position:relative;
}

.gfm-collections-carousel .swiper-wrapper{
    display:flex;
}

.gfm-collections-carousel .swiper-slide{
    width:33.3333% !important;
    flex-shrink:0;
    padding-right:5px;
    box-sizing:border-box;
}

.gfm-collections-carousel .swiper-slide:last-child{
    padding-right:0;
}

.gfm-collections-carousel .gfm-collection-card{
    position:relative;
    display:flex;
    align-items:flex-end;
    width:100%;
    height:150px;
    padding:16px;
    text-decoration:none;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    overflow:hidden;
}

.gfm-collections-carousel .gfm-collection-overlay{
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.50);
    transition:background .25s ease;
}

.gfm-collections-carousel .gfm-collection-card:hover .gfm-collection-overlay{
    background:rgba(0,0,0,.35);
}

.gfm-collections-carousel h2.gfm-collection-title{
    position:relative;
    z-index:2;
    margin:0;
    color:#fff;
    font-family:Poppins,sans-serif;
    font-size:13px !important;
    font-weight:600;
    line-height:1.3;
    text-transform:none;
}

.gfm-collections-carousel .swiper-button-prev,
.gfm-collections-carousel .swiper-button-next{
    width:28px;
    height:28px;
    background:#760099;
    border-radius:50%;
    color:#fff;
    top:24%;
    transform:translateY(-50%);
    margin:0;
    z-index:50;
}

.gfm-collections-carousel .swiper-button-prev{
    left:6px;
    right:auto;
}

.gfm-collections-carousel .swiper-button-next{
    right:6px;
    left:auto;
}

.gfm-collections-carousel .swiper-button-prev:after,
.gfm-collections-carousel .swiper-button-next:after{
    font-size:10px;
    font-weight:700;
}

.gfm-collections-carousel .swiper-button-disabled{
    opacity:0;
    visibility:hidden;
    pointer-events:none;
}

@media (min-width:768px) and (max-width:1024px){

    .gfm-collections-carousel .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel .gfm-collection-card{
        height:150px;
        padding:16px;
    }

    .gfm-collections-carousel h2.gfm-collection-title{
        font-size:15px !important;
    }
}

@media (max-width:767px){

    .gfm-collections-carousel .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel .gfm-collection-card{
        height:110px;
        padding:12px;
    }

    .gfm-collections-carousel h2.gfm-collection-title{
        font-size:13px !important;
        line-height:1.3;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-46d1ede */.gfm-tag-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 10px;
}

.gfm-tag-list a.gfm-tag {
    display: inline-block;
    padding: 6px 12px;
    background: #2B2626;
    color: #C8C4C4 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s ease;
    line-height: 1.2;
    border-radius: 0;
}

.gfm-tag-list a.gfm-tag:visited {
    color: #C8C4C4 !important;
}

.gfm-tag-list a.gfm-tag:hover,
.gfm-tag-list a.gfm-tag:active,
.gfm-tag-list a.gfm-tag:focus {
    background: #000000;
    color: #C8C4C4 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-92c6833 */.gfm-no-review #gfm-review-tab {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6617097 */.gfm-book-info-film {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: var(--e-global-color-439c624);
    line-height: 1.5;
}

.gfm-book-info-film a {
    color: inherit;
    font-weight: 400;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bed8617 */.gfm-watch-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px 24px;
    width: 100%;
}

.gfm-watch-item {
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0;
    text-decoration: none !important;
}

.gfm-watch-logo {
    width: 46px;
    height: 46px;
    flex: 0 0 46px;
    object-fit: cover;
    display: block;
}

.gfm-watch-text {
    display: flex;
    flex-direction: column;
    min-width: 0;
    font-family: Poppins, sans-serif;
}

.gfm-watch-text strong {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.15;
    color: #fff;
}

.gfm-watch-text span {
    margin-top: 2px;
    font-size: 12px;
    line-height: 1.2;
    color: #d0cccc;
}

@media (max-width: 767px) {
    .gfm-watch-grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .gfm-watch-logo {
        width: 44px;
        height: 44px;
        flex-basis: 44px;
    }
}

.gfm-watch-unavailable {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.gfm-watch-unavailable p {
    margin: 0 !important;
    padding: 12px 14px !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;

    color: #C8C4C4 !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1ce8c09 */.gfm-collections-carousel-mobile{
    width:100%;
    overflow:hidden;
    position:relative;
}

/* Swiper slides */

.gfm-collections-carousel-mobile .swiper-wrapper{
    display:flex;
}

.gfm-collections-carousel-mobile .swiper-slide{
    width:50% !important;
    flex-shrink:0;
    padding-right:5px;
    box-sizing:border-box;
}

/* Remove gap after the last slide */

.gfm-collections-carousel-mobile .swiper-slide:last-child{
    padding-right:0;
}

/* Collection card */

.gfm-collections-carousel-mobile .gfm-collection-card-mobile{
    position:relative;
    display:flex;
    align-items:flex-end;
    width:100%;
    height:110px;
    padding:12px;
    text-decoration:none;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    overflow:hidden;
}

/* Dark overlay */

.gfm-collections-carousel-mobile .gfm-collection-overlay-mobile{
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.50);
    transition:background .25s ease;
}

.gfm-collections-carousel-mobile .gfm-collection-card-mobile:hover .gfm-collection-overlay-mobile{
    background:rgba(0,0,0,.35);
}

/* Collection title */

.gfm-collections-carousel-mobile h2.gfm-collection-title-mobile{
    position:relative;
    z-index:2;
    margin:0;
    color:#fff;
    font-family:Poppins,sans-serif;
    font-size:13px !important;
    font-weight:600;
    line-height:1.3;
    text-transform:none;
}

/* Swiper arrows */

.gfm-collections-carousel-mobile .swiper-button-prev,
.gfm-collections-carousel-mobile .swiper-button-next{
    width:28px;
    height:28px;
    background:#760099;
    border-radius:50%;
    color:#fff;
    top:24%;
    transform:translateY(-50%);
    margin:0;
    z-index:50;
}

.gfm-collections-carousel-mobile .swiper-button-prev{
    left:6px;
    right:auto;
}

.gfm-collections-carousel-mobile .swiper-button-next{
    right:6px;
    left:auto;
}

.gfm-collections-carousel-mobile .swiper-button-prev:after,
.gfm-collections-carousel-mobile .swiper-button-next:after{
    font-size:10px;
    font-weight:700;
}

/* Hide disabled arrows completely */

.gfm-collections-carousel-mobile .swiper-button-disabled{
    opacity:0;
    visibility:hidden;
    pointer-events:none;
}

/* Tablet */

@media (min-width:768px) and (max-width:1024px){

    .gfm-collections-carousel-mobile .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel-mobile .gfm-collection-card-mobile{
        height:150px;
        padding:16px;
    }

    .gfm-collections-carousel-mobile h2.gfm-collection-title-mobile{
        font-size:13px !important;
    }
}

/* Mobile */

@media (max-width:767px){

    .gfm-collections-carousel-mobile .swiper-slide{
        width:50% !important;
    }

    .gfm-collections-carousel-mobile .gfm-collection-card-mobile{
        height:110px;
        padding:12px;
    }

    .gfm-collections-carousel-mobile h2.gfm-collection-title-mobile{
        font-size:13px !important;
        line-height:1.3;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3e29275 */.gfm-tag-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 10px;
}

.gfm-tag-list a.gfm-tag {
    display: inline-block;
    padding: 6px 12px;
    background: #2B2626;
    color: #C8C4C4 !important;
    font-family: 'Poppins', sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    transition: background-color 0.2s ease;
    line-height: 1.2;
    border-radius: 0;
}

.gfm-tag-list a.gfm-tag:visited {
    color: #C8C4C4 !important;
}

.gfm-tag-list a.gfm-tag:hover,
.gfm-tag-list a.gfm-tag:active,
.gfm-tag-list a.gfm-tag:focus {
    background: #000000;
    color: #C8C4C4 !important;
}/* End custom CSS */