.elementor-118 .elementor-element.elementor-element-d7c39eb{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-d7c39eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-118 .elementor-element.elementor-element-2be35c2{--display:flex;}.elementor-118 .elementor-element.elementor-element-2be35c2:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-2be35c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061126;}.elementor-118 .elementor-element.elementor-element-3dea4ba{--display:flex;}.elementor-118 .elementor-element.elementor-element-25fb1ed{--display:flex;}.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 );}.elementor-118 .elementor-element.elementor-element-a776ece .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-a776ece.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-a776ece.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-a776ece.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-a776ece.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-a776ece.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.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-118 .elementor-element.elementor-element-fa117aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-23bc75d{--display:flex;}.elementor-118 .elementor-element.elementor-element-8d74640{--display:flex;}.elementor-118 .elementor-element.elementor-element-ce75308 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-ce75308.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-ce75308.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-ce75308.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-ce75308.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-ce75308.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-d612691 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-157fcad{--display:flex;}.elementor-118 .elementor-element.elementor-element-6bfbfb9{--display:flex;}.elementor-118 .elementor-element.elementor-element-10edb07 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-10edb07.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-10edb07.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-10edb07.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-10edb07.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-10edb07.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-753ebf0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-770c4c4{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-118 .elementor-element.elementor-element-c3599d3{--display:flex;--min-height:38px;--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-118 .elementor-element.elementor-element-c3599d3:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-c3599d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071126;}.elementor-118 .elementor-element.elementor-element-de3cc59{--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;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-118 .elementor-element.elementor-element-2e758ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;}.elementor-118 .elementor-element.elementor-element-2e758ec .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-1ab9c9e{--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;}.elementor-118 .elementor-element.elementor-element-697a694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;}.elementor-118 .elementor-element.elementor-element-697a694 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-29aeb56{--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-end;--align-items:center;}.elementor-118 .elementor-element.elementor-element-7d3fca3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;}.elementor-118 .elementor-element.elementor-element-7d3fca3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-118 .elementor-element.elementor-element-3f5d605{--display:flex;--min-height:100px;--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-118 .elementor-element.elementor-element-3f5d605:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-3f5d605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-00fd6f8{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-8756f14{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-118 .elementor-element.elementor-element-a8c9306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-118 .elementor-element.elementor-element-a8c9306 img{width:502px;}.elementor-118 .elementor-element.elementor-element-1186bd7{--display:flex;--min-height:50px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DFE3EA;--border-color:#DFE3EA;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-118 .elementor-element.elementor-element-1186bd7:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-1186bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-118 .elementor-element.elementor-element-a973e56 .e-search-input{background-color:#FFFFFF00;font-size:14px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-a973e56 .e-search-submit{background-color:#BE0000;border-style:none;}.elementor-118 .elementor-element.elementor-element-a973e56{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-search-placeholder-color:#8A909D;--e-search-input-color:#11182700;--e-search-icon-label-color:#8A909D;--e-search-input-padding-block-start:12px;--e-search-input-padding-inline-start:14px;--e-search-input-padding-block-end:12px;--e-search-input-padding-inline-end:14px;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:18px;--e-search-submit-icon-gap:0px;--e-search-submit-color:#FFFFFF;--e-search-submit-border-radius:13px 13px 13px 13px;--e-search-submit-padding:14px 16px 14px 16px;}.elementor-118 .elementor-element.elementor-element-cae4376{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-118 .elementor-element.elementor-element-2af7724 .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;box-shadow:0px 0px 30px 5px #25D366;transition-duration:0.3s;border-radius:12px 12px 12px 12px;}.elementor-118 .elementor-element.elementor-element-2af7724 .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-2af7724 .elementor-button:focus{background-color:#29EF73;box-shadow:0px 0px 30px 10px #29EF73;}.elementor-118 .elementor-element.elementor-element-2af7724{padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-2af7724.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-118 .elementor-element.elementor-element-2af7724 .elementor-button-content-wrapper{flex-direction:row;}.elementor-118 .elementor-element.elementor-element-2af7724 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-118 .elementor-element.elementor-element-dffe346 .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;box-shadow:2px 2px 10px 2px #1FAF57;border-radius:12px 12px 12px 12px;}.elementor-118 .elementor-element.elementor-element-dffe346 .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-dffe346 .elementor-button:focus{background-color:#1FAF57;}.elementor-118 .elementor-element.elementor-element-dffe346{padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-dffe346.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-118 .elementor-element.elementor-element-1b247c0{--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-end;--align-items:center;}.elementor-118 .elementor-element.elementor-element-427348e{--display:flex;--min-height:64px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-118 .elementor-element.elementor-element-427348e:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-427348e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-118 .elementor-element.elementor-element-427348e:hover{background-color:#F4F6F8;--overlay-opacity:0.5;}.elementor-118 .elementor-element.elementor-element-427348e:hover::before, .elementor-118 .elementor-element.elementor-element-427348e:hover > .elementor-background-video-container::before, .elementor-118 .elementor-element.elementor-element-427348e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-118 .elementor-element.elementor-element-427348e > .elementor-background-slideshow:hover::before, .elementor-118 .elementor-element.elementor-element-427348e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-118 .elementor-element.elementor-element-d2febf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-d2febf6 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-d2febf6.elementor-view-stacked .elementor-icon{background-color:#071126;}.elementor-118 .elementor-element.elementor-element-d2febf6.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-d2febf6.elementor-view-default .elementor-icon{color:#071126;border-color:#071126;}.elementor-118 .elementor-element.elementor-element-d2febf6.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-d2febf6.elementor-view-default .elementor-icon svg{fill:#071126;}.elementor-118 .elementor-element.elementor-element-d2febf6 .elementor-icon{font-size:36px;}.elementor-118 .elementor-element.elementor-element-d2febf6 .elementor-icon svg{height:36px;}.elementor-118 .elementor-element.elementor-element-5f196c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;color:#071126;}.elementor-118 .elementor-element.elementor-element-24e7f25{--display:flex;--min-height:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:14px;--margin-right:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-24e7f25:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-24e7f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E5EA;}.elementor-118 .elementor-element.elementor-element-4d49d73{--display:flex;--min-height:64px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-118 .elementor-element.elementor-element-4d49d73:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-4d49d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-118 .elementor-element.elementor-element-4d49d73:hover{background-color:#F4F6F8;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-118 .elementor-element.elementor-element-f8701d7{--main-alignment:center;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#071126;--toggle-button-background-color:#02010100;--toggle-button-icon-hover-color:#071126;--toggle-button-border-width:0px;--toggle-icon-size:36px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-background-color:#BE0000;--cart-background-color:#FFFFFF;--cart-border-style:none;--cart-padding:24px 24px 24px 24px;--cart-close-icon-size:24px;--cart-close-button-color:#071126;--menu-cart-subtotal-color:#071126;--product-price-color:#1729C7;--divider-color:#E3E8F2;--subtotal-divider-color:#E3E8F2;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:10px;--cart-footer-buttons-border-radius:10px;--view-cart-button-text-color:#1729C7;--view-cart-button-background-color:#FFFFFF;--view-cart-button-hover-text-color:#FFFFFF;--view-cart-button-hover-background-color:#DDDDDD;--checkout-button-text-color:#FFFFFF;--checkout-button-background-color:#1729C7;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-background-color:#DDDDDD;}.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__toggle .elementor-button{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__subtotal{font-size:20px;font-weight:700;}.elementor-118 .elementor-element.elementor-element-f8701d7 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-name a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;color:#071126;}.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-price .product-quantity{color:#64718A;}.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;}.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-button--view-cart{border-style:solid;border-width:2px 2px 2px 2px;border-color:#1729C7;}.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-118 .elementor-element.elementor-element-3b79d2a{--display:flex;}.elementor-118 .elementor-element.elementor-element-4ddf97b .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-4ddf97b.elementor-view-stacked .elementor-icon{background-color:#071126;}.elementor-118 .elementor-element.elementor-element-4ddf97b.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-4ddf97b.elementor-view-default .elementor-icon{color:#071126;border-color:#071126;}.elementor-118 .elementor-element.elementor-element-4ddf97b.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-4ddf97b.elementor-view-default .elementor-icon svg{fill:#071126;}.elementor-118 .elementor-element.elementor-element-afd4d4c{--display:flex;--min-height:100px;--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-118 .elementor-element.elementor-element-afd4d4c:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-afd4d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-76fa1c6{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-513309a{--display:flex;}.elementor-118 .elementor-element.elementor-element-0377a55{background-color:transparent;background-image:linear-gradient(180deg, #001ACA 0%, #C50000 100%);transition:background 0.3s;}.elementor-118 .elementor-element.elementor-element-0377a55:hover{background-color:transparent;background-image:linear-gradient(180deg, #0020FF 0%, #FF0000 100%);}.elementor-118 .elementor-element.elementor-element-0377a55 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-0377a55.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-0377a55.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-0377a55.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-0377a55.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-0377a55.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-6521138{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-de1ac17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-118 .elementor-element.elementor-element-de1ac17 img{width:502px;}.elementor-118 .elementor-element.elementor-element-07c87fd{--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-end;--align-items:center;}.elementor-118 .elementor-element.elementor-element-94d308e{--display:flex;--min-height:64px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-118 .elementor-element.elementor-element-94d308e:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-94d308e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-118 .elementor-element.elementor-element-94d308e:hover{background-color:#F4F6F8;--overlay-opacity:0.5;}.elementor-118 .elementor-element.elementor-element-94d308e:hover::before, .elementor-118 .elementor-element.elementor-element-94d308e:hover > .elementor-background-video-container::before, .elementor-118 .elementor-element.elementor-element-94d308e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-118 .elementor-element.elementor-element-94d308e > .elementor-background-slideshow:hover::before, .elementor-118 .elementor-element.elementor-element-94d308e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-118 .elementor-element.elementor-element-9991374{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-9991374 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-9991374.elementor-view-stacked .elementor-icon{background-color:#071126;}.elementor-118 .elementor-element.elementor-element-9991374.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-9991374.elementor-view-default .elementor-icon{color:#071126;border-color:#071126;}.elementor-118 .elementor-element.elementor-element-9991374.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-9991374.elementor-view-default .elementor-icon svg{fill:#071126;}.elementor-118 .elementor-element.elementor-element-9991374 .elementor-icon{font-size:36px;}.elementor-118 .elementor-element.elementor-element-9991374 .elementor-icon svg{height:36px;}.elementor-118 .elementor-element.elementor-element-7b2eb14 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;color:#071126;}.elementor-118 .elementor-element.elementor-element-273b687{--display:flex;--min-height:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:14px;--margin-right:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-273b687:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-273b687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E5EA;}.elementor-118 .elementor-element.elementor-element-15fdde8{--display:flex;--min-height:64px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-118 .elementor-element.elementor-element-15fdde8:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-15fdde8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-118 .elementor-element.elementor-element-15fdde8:hover{background-color:#F4F6F8;}.elementor-118 .elementor-element.elementor-element-2dc9e44{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#071126;--toggle-button-background-color:#02010100;--toggle-button-icon-hover-color:#071126;--toggle-button-border-width:0px;--toggle-icon-size:36px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-background-color:#BE0000;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__toggle .elementor-button{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-118 .elementor-element.elementor-element-2dc9e44 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-118 .elementor-element.elementor-element-e98f902{--display:flex;--min-height:100px;--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-118 .elementor-element.elementor-element-e98f902:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-e98f902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-0b4319c{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-aa455c9{--display:flex;}.elementor-118 .elementor-element.elementor-element-b787896{background-color:transparent;background-image:linear-gradient(180deg, #001ACA 0%, #C50000 100%);transition:background 0.3s;}.elementor-118 .elementor-element.elementor-element-b787896:hover{background-color:transparent;background-image:linear-gradient(180deg, #0020FF 0%, #FF0000 100%);}.elementor-118 .elementor-element.elementor-element-b787896 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-b787896.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-b787896.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-b787896.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-b787896.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-b787896.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-3f52bfb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-d8804c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-118 .elementor-element.elementor-element-d8804c2 img{width:502px;}.elementor-118 .elementor-element.elementor-element-ea7aa93{--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-end;--align-items:center;}.elementor-118 .elementor-element.elementor-element-e691fa5{--display:flex;--min-height:64px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-118 .elementor-element.elementor-element-e691fa5:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-e691fa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-118 .elementor-element.elementor-element-e691fa5:hover{background-color:#F4F6F8;--overlay-opacity:0.5;}.elementor-118 .elementor-element.elementor-element-e691fa5:hover::before, .elementor-118 .elementor-element.elementor-element-e691fa5:hover > .elementor-background-video-container::before, .elementor-118 .elementor-element.elementor-element-e691fa5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-118 .elementor-element.elementor-element-e691fa5 > .elementor-background-slideshow:hover::before, .elementor-118 .elementor-element.elementor-element-e691fa5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-118 .elementor-element.elementor-element-5bf5219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-5bf5219 .elementor-icon-wrapper{text-align:center;}.elementor-118 .elementor-element.elementor-element-5bf5219.elementor-view-stacked .elementor-icon{background-color:#071126;}.elementor-118 .elementor-element.elementor-element-5bf5219.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-5bf5219.elementor-view-default .elementor-icon{color:#071126;border-color:#071126;}.elementor-118 .elementor-element.elementor-element-5bf5219.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-5bf5219.elementor-view-default .elementor-icon svg{fill:#071126;}.elementor-118 .elementor-element.elementor-element-5bf5219 .elementor-icon{font-size:36px;}.elementor-118 .elementor-element.elementor-element-5bf5219 .elementor-icon svg{height:36px;}.elementor-118 .elementor-element.elementor-element-820db4c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;color:#071126;}.elementor-118 .elementor-element.elementor-element-56068b2{--display:flex;--min-height:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:14px;--margin-right:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-56068b2:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-56068b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E5EA;}.elementor-118 .elementor-element.elementor-element-34dc3cf{--display:flex;--min-height:64px;--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:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-118 .elementor-element.elementor-element-34dc3cf:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-34dc3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-118 .elementor-element.elementor-element-34dc3cf:hover{background-color:#F4F6F8;}.elementor-118 .elementor-element.elementor-element-b0b95af{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#071126;--toggle-button-background-color:#02010100;--toggle-button-icon-hover-color:#071126;--toggle-button-border-width:0px;--toggle-icon-size:36px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-background-color:#BE0000;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__toggle .elementor-button{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-118 .elementor-element.elementor-element-b0b95af .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-118 .elementor-element.elementor-element-3a85e08{--display:flex;--min-height:68px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E8ED;--border-color:#E5E8ED;box-shadow:0px 22px 10px -19px rgba(0, 0, 0, 0.22);--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-118 .elementor-element.elementor-element-3a85e08:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-3a85e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-f8340f3{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-bd7e67e{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-1543306 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;background-image:linear-gradient(100deg, #0a21c2 0%, #BE0000 100%);transition-duration:1.2s;border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;}.elementor-118 .elementor-element.elementor-element-1543306 .elementor-button:hover, .elementor-118 .elementor-element.elementor-element-1543306 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(100deg, #112EFC 0%, #FF0101 100%);}.elementor-118 .elementor-element.elementor-element-1543306{width:100%;max-width:100%;padding:16px 24px 16px 24px;}.elementor-118 .elementor-element.elementor-element-1543306 .elementor-button-content-wrapper{flex-direction:row;}.elementor-118 .elementor-element.elementor-element-1543306 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-118 .elementor-element.elementor-element-43fd7f0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-118 .elementor-element.elementor-element-ca6b613 .elementor-menu-toggle{margin:0 auto;}.elementor-118 .elementor-element.elementor-element-ca6b613 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-118 .elementor-element.elementor-element-ca6b613 .elementor-nav-menu--main .elementor-item{color:#071126;fill:#071126;padding-left:14px;padding-right:14px;}.elementor-118 .elementor-element.elementor-element-ca6b613 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-118 .elementor-element.elementor-element-ca6b613 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-118 .elementor-element.elementor-element-ca6b613 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-118 .elementor-element.elementor-element-ca6b613 .elementor-nav-menu--main .elementor-item:focus{color:#BE0000;fill:#BE0000;}.elementor-118 .elementor-element.elementor-element-ca6b613 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-118 .elementor-element.elementor-element-ca6b613 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#BE0000;}.elementor-118 .elementor-element.elementor-element-ca6b613 .e--pointer-framed .elementor-item:before,
					.elementor-118 .elementor-element.elementor-element-ca6b613 .e--pointer-framed .elementor-item:after{border-color:#BE0000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-118 .elementor-element.elementor-element-d7c39eb{--width:107.227%;}.elementor-118 .elementor-element.elementor-element-c3599d3{--width:100%;}.elementor-118 .elementor-element.elementor-element-de3cc59{--width:33.33%;}.elementor-118 .elementor-element.elementor-element-1ab9c9e{--width:33.33%;}.elementor-118 .elementor-element.elementor-element-29aeb56{--width:33.33%;}.elementor-118 .elementor-element.elementor-element-3f5d605{--width:100%;}.elementor-118 .elementor-element.elementor-element-00fd6f8{--content-width:100%;}.elementor-118 .elementor-element.elementor-element-8756f14{--width:18%;}.elementor-118 .elementor-element.elementor-element-1186bd7{--width:47%;}.elementor-118 .elementor-element.elementor-element-cae4376{--width:13%;}.elementor-118 .elementor-element.elementor-element-1b247c0{--width:15%;}.elementor-118 .elementor-element.elementor-element-24e7f25{--width:1px;}.elementor-118 .elementor-element.elementor-element-afd4d4c{--width:100%;}.elementor-118 .elementor-element.elementor-element-76fa1c6{--content-width:100%;}.elementor-118 .elementor-element.elementor-element-6521138{--width:18%;}.elementor-118 .elementor-element.elementor-element-07c87fd{--width:15%;}.elementor-118 .elementor-element.elementor-element-273b687{--width:1px;}.elementor-118 .elementor-element.elementor-element-e98f902{--width:100%;}.elementor-118 .elementor-element.elementor-element-0b4319c{--content-width:100%;}.elementor-118 .elementor-element.elementor-element-3f52bfb{--width:18%;}.elementor-118 .elementor-element.elementor-element-ea7aa93{--width:15%;}.elementor-118 .elementor-element.elementor-element-56068b2{--width:1px;}.elementor-118 .elementor-element.elementor-element-3a85e08{--width:100%;}.elementor-118 .elementor-element.elementor-element-f8340f3{--width:100%;}.elementor-118 .elementor-element.elementor-element-bd7e67e{--width:16%;}.elementor-118 .elementor-element.elementor-element-43fd7f0{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-118 .elementor-element.elementor-element-2be35c2{--width:100%;}.elementor-118 .elementor-element.elementor-element-25fb1ed{--width:100%;}.elementor-118 .elementor-element.elementor-element-8d74640{--width:100%;}.elementor-118 .elementor-element.elementor-element-6bfbfb9{--width:100%;}.elementor-118 .elementor-element.elementor-element-8756f14{--width:35%;}.elementor-118 .elementor-element.elementor-element-cae4376{--width:15%;}.elementor-118 .elementor-element.elementor-element-1b247c0{--width:35%;}.elementor-118 .elementor-element.elementor-element-3b79d2a{--width:15%;}.elementor-118 .elementor-element.elementor-element-76fa1c6{--content-width:100%;}.elementor-118 .elementor-element.elementor-element-513309a{--width:30%;}.elementor-118 .elementor-element.elementor-element-6521138{--width:40%;}.elementor-118 .elementor-element.elementor-element-07c87fd{--width:30%;}.elementor-118 .elementor-element.elementor-element-0b4319c{--content-width:100%;}.elementor-118 .elementor-element.elementor-element-aa455c9{--width:30%;}.elementor-118 .elementor-element.elementor-element-3f52bfb{--width:40%;}.elementor-118 .elementor-element.elementor-element-ea7aa93{--width:30%;}}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-2be35c2{--min-height:42px;--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:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-25fb1ed{--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:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-a776ece{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-a776ece .elementor-icon{font-size:16px;}.elementor-118 .elementor-element.elementor-element-a776ece .elementor-icon svg{height:16px;}.elementor-118 .elementor-element.elementor-element-fa117aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-fa117aa .elementor-heading-title{font-size:13px;}.elementor-118 .elementor-element.elementor-element-8d74640{--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:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-ce75308{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-ce75308 .elementor-icon{font-size:16px;}.elementor-118 .elementor-element.elementor-element-ce75308 .elementor-icon svg{height:16px;}.elementor-118 .elementor-element.elementor-element-d612691{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-d612691 .elementor-heading-title{font-size:13px;}.elementor-118 .elementor-element.elementor-element-6bfbfb9{--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:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-10edb07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-10edb07 .elementor-icon{font-size:16px;}.elementor-118 .elementor-element.elementor-element-10edb07 .elementor-icon svg{height:16px;}.elementor-118 .elementor-element.elementor-element-753ebf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-753ebf0 .elementor-heading-title{font-size:13px;}.elementor-118 .elementor-element.elementor-element-770c4c4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-118 .elementor-element.elementor-element-2af7724 .elementor-button{font-size:13px;}.elementor-118 .elementor-element.elementor-element-dffe346 .elementor-button{font-size:13px;}.elementor-118 .elementor-element.elementor-element-3b79d2a{--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;}.elementor-118 .elementor-element.elementor-element-4ddf97b .elementor-icon{font-size:28px;}.elementor-118 .elementor-element.elementor-element-4ddf97b .elementor-icon svg{height:28px;}.elementor-118 .elementor-element.elementor-element-76fa1c6{--min-height:90px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-513309a{--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;}.elementor-118 .elementor-element.elementor-element-0377a55{padding:15px 15px 10px 15px;background-color:transparent;background-image:linear-gradient(90deg, #001ACA 0%, #C50000 100%);border-radius:15px 15px 15px 15px;}.elementor-118 .elementor-element.elementor-element-0377a55:hover{background-color:transparent;background-image:linear-gradient(90deg, #0020FF 0%, #FF0000 100%);}.elementor-118 .elementor-element.elementor-element-0377a55 .elementor-icon{font-size:28px;}.elementor-118 .elementor-element.elementor-element-0377a55 .elementor-icon svg{height:28px;}.elementor-118 .elementor-element.elementor-element-6521138{--justify-content:center;}.elementor-118 .elementor-element.elementor-element-de1ac17 img{width:180px;}.elementor-118 .elementor-element.elementor-element-07c87fd{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-118 .elementor-element.elementor-element-94d308e{--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-118 .elementor-element.elementor-element-9991374{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-118 .elementor-element.elementor-element-9991374 .elementor-icon{font-size:25px;}.elementor-118 .elementor-element.elementor-element-9991374 .elementor-icon svg{height:25px;}.elementor-118 .elementor-element.elementor-element-7b2eb14 .elementor-heading-title{font-size:11px;}.elementor-118 .elementor-element.elementor-element-2dc9e44{--toggle-icon-size:25px;}.elementor-118 .elementor-element.elementor-element-0b4319c{--min-height:90px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-aa455c9{--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;}.elementor-118 .elementor-element.elementor-element-b787896{padding:15px 15px 10px 15px;background-color:transparent;background-image:linear-gradient(90deg, #001ACA 0%, #C50000 100%);border-radius:15px 15px 15px 15px;}.elementor-118 .elementor-element.elementor-element-b787896:hover{background-color:transparent;background-image:linear-gradient(90deg, #0020FF 0%, #FF0000 100%);}.elementor-118 .elementor-element.elementor-element-b787896 .elementor-icon{font-size:28px;}.elementor-118 .elementor-element.elementor-element-b787896 .elementor-icon svg{height:28px;}.elementor-118 .elementor-element.elementor-element-3f52bfb{--justify-content:center;}.elementor-118 .elementor-element.elementor-element-d8804c2 img{width:180px;}.elementor-118 .elementor-element.elementor-element-ea7aa93{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-118 .elementor-element.elementor-element-e691fa5{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:16px;}.elementor-118 .elementor-element.elementor-element-5bf5219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-118 .elementor-element.elementor-element-5bf5219 .elementor-icon{font-size:25px;}.elementor-118 .elementor-element.elementor-element-5bf5219 .elementor-icon svg{height:25px;}.elementor-118 .elementor-element.elementor-element-820db4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-820db4c .elementor-heading-title{font-size:11px;}.elementor-118 .elementor-element.elementor-element-34dc3cf{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:16px;}.elementor-118 .elementor-element.elementor-element-b0b95af{--toggle-icon-size:25px;}}@media(max-width:767px){.elementor-118 .elementor-element.elementor-element-2be35c2{--min-height:36px;}.elementor-118 .elementor-element.elementor-element-fa117aa .elementor-heading-title{font-size:12px;}.elementor-118 .elementor-element.elementor-element-d612691 .elementor-heading-title{font-size:12px;}.elementor-118 .elementor-element.elementor-element-753ebf0 .elementor-heading-title{font-size:12px;}.elementor-118 .elementor-element.elementor-element-770c4c4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-118 .elementor-element.elementor-element-8756f14{--width:38%;}.elementor-118 .elementor-element.elementor-element-cae4376{--width:14%;}.elementor-118 .elementor-element.elementor-element-1b247c0{--width:34%;}.elementor-118 .elementor-element.elementor-element-3b79d2a{--width:14%;}.elementor-118 .elementor-element.elementor-element-4ddf97b .elementor-icon{font-size:25px;}.elementor-118 .elementor-element.elementor-element-4ddf97b .elementor-icon svg{height:25px;}.elementor-118 .elementor-element.elementor-element-afd4d4c{--width:100%;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-118 .elementor-element.elementor-element-76fa1c6{--min-height:78px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-118 .elementor-element.elementor-element-513309a{--width:13%;--min-height:48px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-0377a55{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 9px 5px 9px;}.elementor-118 .elementor-element.elementor-element-0377a55 .elementor-icon{font-size:18px;}.elementor-118 .elementor-element.elementor-element-0377a55 .elementor-icon svg{height:18px;}.elementor-118 .elementor-element.elementor-element-6521138{--width:40%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-de1ac17{text-align:center;}.elementor-118 .elementor-element.elementor-element-de1ac17 img{width:135px;max-width:100%;}.elementor-118 .elementor-element.elementor-element-07c87fd{--width:30%;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-94d308e{--width:100%;--min-height:64px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-118 .elementor-element.elementor-element-94d308e.e-con{--align-self:center;}.elementor-118 .elementor-element.elementor-element-9991374{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-9991374 .elementor-icon{font-size:18px;}.elementor-118 .elementor-element.elementor-element-9991374 .elementor-icon svg{height:18px;}.elementor-118 .elementor-element.elementor-element-7b2eb14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-7b2eb14 .elementor-heading-title{font-size:9px;}.elementor-118 .elementor-element.elementor-element-273b687{--width:1px;}.elementor-118 .elementor-element.elementor-element-15fdde8{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-2dc9e44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--toggle-icon-size:18px;}.elementor-118 .elementor-element.elementor-element-e98f902{--width:100%;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-118 .elementor-element.elementor-element-0b4319c{--min-height:78px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-118 .elementor-element.elementor-element-aa455c9{--width:13%;--min-height:48px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-b787896{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 9px 5px 9px;}.elementor-118 .elementor-element.elementor-element-b787896 .elementor-icon{font-size:18px;}.elementor-118 .elementor-element.elementor-element-b787896 .elementor-icon svg{height:18px;}.elementor-118 .elementor-element.elementor-element-3f52bfb{--width:40%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-d8804c2{text-align:center;}.elementor-118 .elementor-element.elementor-element-d8804c2 img{width:135px;max-width:100%;}.elementor-118 .elementor-element.elementor-element-ea7aa93{--width:30%;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-e691fa5{--width:100%;--min-height:64px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-118 .elementor-element.elementor-element-e691fa5.e-con{--align-self:center;}.elementor-118 .elementor-element.elementor-element-5bf5219{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-118 .elementor-element.elementor-element-5bf5219 .elementor-icon{font-size:18px;}.elementor-118 .elementor-element.elementor-element-5bf5219 .elementor-icon svg{height:18px;}.elementor-118 .elementor-element.elementor-element-820db4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-820db4c .elementor-heading-title{font-size:9px;}.elementor-118 .elementor-element.elementor-element-56068b2{--width:1px;}.elementor-118 .elementor-element.elementor-element-34dc3cf{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-b0b95af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--toggle-icon-size:18px;}}/* Start custom CSS for button, class: .elementor-element-2af7724 */.elementor-118 .elementor-element.elementor-element-2af7724 .elementor-button-icon svg {
    width: 26px;
    height: 26px;
}
.elementor-118 .elementor-element.elementor-element-2af7724 .elementor-button-text {
    display: flex;
    align-items: center;
    line-height: 1;
    transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dffe346 */.elementor-118 .elementor-element.elementor-element-dffe346 .elementor-button-icon svg {
    width: 23px;
    height: 23px;
}
.elementor-118 .elementor-element.elementor-element-dffe346 .elementor-button-text {
    display: flex;
    align-items: center;
    line-height: 1;
    transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-f8701d7 *//* Header'daki sepet ikonu */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__toggle_button {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background: transparent;
    border: none;
    border-radius: 12px;
    box-shadow: none;
    text-decoration: none;
}

/* Yalnızca header ikonunun yanındaki tutarı gizle */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__toggle_button .elementor-button-text {
    display: none !important;
}

/* İkonun altındaki Sepetim yazısı */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__toggle_button::after {
    content: "Sepetim";
    margin-top: 15px;
    margin-bottom: 5px;
    margin-left: 5px;
    color: #071126;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
}

/* Yan sepetin buton yazılarını göster */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__footer-buttons .elementor-button-text {
    display: inline-block !important;
}
/* YAN SEPET PANELİ */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__main {
    width: 440px !important;
    max-width: 100vw !important;
    box-sizing: border-box;
    padding: 26px 22px !important;
    background: #F6F8FC !important;

    display: flex !important;
    flex-direction: column;
    overflow: hidden;

    box-shadow: -15px 0 50px rgba(7, 17, 38, 0.15);
}

/* PANEL BAŞLIĞI */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__main::before {
    content: "Sepetim";
    display: block;
    flex-shrink: 0;

    padding: 0 45px 22px 0;
    margin-bottom: 22px;

    color: #071126;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.3;

    background:
        linear-gradient(90deg, #1729C7, #D50018)
        left bottom / 100% 2px no-repeat;
}

/* PANELİ KAPATMA İKONU */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__close-button {
    position: absolute !important;
    top: 26px !important;
    right: 22px !important;
    margin: 0 !important;
    color: #071126 !important;
    z-index: 2;
}

/* KAYDIRILABİLEN ÜRÜN LİSTESİ */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__products {
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
    overflow-x: hidden;

    display: block !important;
    padding: 2px 2px 18px !important;
    margin: 0 !important;
    border: none !important;
}

/* ÜRÜN KARTI */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product {
    display: grid !important;
    grid-template-columns: 88px minmax(0, 1fr) 22px;
    column-gap: 12px;
    row-gap: 8px;

    padding: 15px !important;
    margin: 0 0 14px !important;

    background: #FFFFFF;
    border: 1px solid #E0E6F0 !important;
    border-radius: 16px;
    box-shadow: 0 5px 16px rgba(7, 17, 38, 0.04);
}

/* ÜRÜN GÖRSELİ */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-image {
    grid-column: 1;
    grid-row: 1 / 3;
    align-self: start;
}

.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-image img {
    display: block;
    width: 88px !important;
    height: 88px !important;
    object-fit: contain;
    background: #F1F4F9;
    border-radius: 12px;
}

/* ÜRÜN ADI */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-name {
    grid-column: 2;
    grid-row: 1;
    padding: 0 !important;
    align-self: end;
}

.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-name a {
    color: #071126 !important;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 1.4;
    text-decoration: none;
}

/* ADET VE FİYAT */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-price {
    grid-column: 2;
    grid-row: 2;
    padding: 0 !important;
    align-self: start;
    color: #64718A !important;
    font-size: 14px;
}

.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-price .amount {
    color: #1729C7 !important;
    font-size: 17px;
    font-weight: 800;
}

/* ÜRÜNÜ KALDIR */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-remove {
    grid-column: 3;
    grid-row: 1 / 3;
    position: relative !important;
    align-self: center;
    justify-self: center;

    width: 22px !important;
    height: 22px !important;
    min-width: 22px;
    padding: 0 !important;
    margin: 0 !important;

    inset: auto !important;
    transform: none !important;
    border: 1px solid #DCE2EC;
    border-radius: 50%;
    background: #FFFFFF;
}

.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-remove::before,
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-remove::after {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: 11px !important;
    height: 1.5px !important;
    margin: 0 !important;
    background: #64718A !important;
}

.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-remove::before {
    transform: translate(-50%, -50%) rotate(45deg) !important;
}

.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-remove::after {
    transform: translate(-50%, -50%) rotate(-45deg) !important;
}

/* ALT TOPLAM */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__subtotal {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;

    padding: 20px 0 !important;
    margin: 0 !important;

    border-top: 1px solid #DFE5EF !important;
    border-bottom: none !important;

    color: #071126 !important;
    font-size: 18px !important;
    line-height: 1.4;
}

.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__subtotal .amount {
    color: #071126 !important;
    font-size: 22px;
    font-weight: 800;
}

/* ALT BUTON ALANI */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__footer-buttons {
    flex-shrink: 0;
    display: flex !important;
    flex-direction: column;
    gap: 10px;

    padding: 0 !important;
    margin: 0 !important;
}

/* HER İKİ BUTON */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__footer-buttons .elementor-button {
    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 100% !important;
    min-height: 52px;
    box-sizing: border-box;
    padding: 14px 18px !important;

    border: 2px solid transparent !important;
    border-radius: 12px !important;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 1.3;
    text-decoration: none;
    transition: filter 0.2s ease;
}

.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__footer-buttons .elementor-button-text {
    display: inline-block !important;
    color: inherit !important;
}

/* SEPETİ GÖRÜNTÜLE: GRADIENT KENARLIK */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-button--view-cart {
    color: #071126 !important;
    background:
        linear-gradient(#FFFFFF, #FFFFFF) padding-box,
        linear-gradient(90deg, #1729C7, #D50018)
        border-box !important;
}

/* ÖDEMEYE GEÇ: GRADIENT DOLGU */
.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-button--checkout {
    color: #FFFFFF !important;
    background:
        linear-gradient(90deg, #1729C7, #7425B8, #D50018)
        border-box !important;
}

.elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__footer-buttons .elementor-button:hover {
    filter: brightness(0.94);
}

/* DAR TELEFONLARDA DA PANEL TAŞMASIN */
@media (max-width: 480px) {
    .elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__main {
        width: 100vw !important;
        padding: 22px 16px !important;
    }

    .elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product {
        grid-template-columns: 72px minmax(0, 1fr) 20px;
        padding: 12px !important;
        column-gap: 10px;
    }

    .elementor-118 .elementor-element.elementor-element-f8701d7 .elementor-menu-cart__product-image img {
        width: 72px !important;
        height: 72px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-2dc9e44 *//* Header'daki sepet ikonu */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__toggle_button {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background: transparent;
    border: none;
    border-radius: 12px;
    box-shadow: none;
    text-decoration: none;
}

/* Yalnızca header ikonunun yanındaki tutarı gizle */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__toggle_button .elementor-button-text {
    display: none !important;
}

/* İkonun altındaki Sepetim yazısı */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__toggle_button::after {
    content: "Sepetim";
    margin-top: 15px;
    margin-bottom: 5px;
    margin-left: 5px;
    color: #071126;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
}

/* Yan sepetin buton yazılarını göster */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__footer-buttons .elementor-button-text {
    display: inline-block !important;
}
/* YAN SEPET PANELİ */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__main {
    width: 440px !important;
    max-width: 100vw !important;
    box-sizing: border-box;
    padding: 26px 22px !important;
    background: #F6F8FC !important;

    display: flex !important;
    flex-direction: column;
    overflow: hidden;

    box-shadow: -15px 0 50px rgba(7, 17, 38, 0.15);
}

/* PANEL BAŞLIĞI */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__main::before {
    content: "Sepetim";
    display: block;
    flex-shrink: 0;

    padding: 0 45px 22px 0;
    margin-bottom: 22px;

    color: #071126;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.3;

    background:
        linear-gradient(90deg, #1729C7, #D50018)
        left bottom / 100% 2px no-repeat;
}

/* PANELİ KAPATMA İKONU */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__close-button {
    position: absolute !important;
    top: 26px !important;
    right: 22px !important;
    margin: 0 !important;
    color: #071126 !important;
    z-index: 2;
}

/* KAYDIRILABİLEN ÜRÜN LİSTESİ */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__products {
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
    overflow-x: hidden;

    display: block !important;
    padding: 2px 2px 18px !important;
    margin: 0 !important;
    border: none !important;
}

/* ÜRÜN KARTI */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product {
    display: grid !important;
    grid-template-columns: 88px minmax(0, 1fr) 22px;
    column-gap: 12px;
    row-gap: 8px;

    padding: 15px !important;
    margin: 0 0 14px !important;

    background: #FFFFFF;
    border: 1px solid #E0E6F0 !important;
    border-radius: 16px;
    box-shadow: 0 5px 16px rgba(7, 17, 38, 0.04);
}

/* ÜRÜN GÖRSELİ */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product-image {
    grid-column: 1;
    grid-row: 1 / 3;
    align-self: start;
}

.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product-image img {
    display: block;
    width: 88px !important;
    height: 88px !important;
    object-fit: contain;
    background: #F1F4F9;
    border-radius: 12px;
}

/* ÜRÜN ADI */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product-name {
    grid-column: 2;
    grid-row: 1;
    padding: 0 !important;
    align-self: end;
}

.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product-name a {
    color: #071126 !important;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 1.4;
    text-decoration: none;
}

/* ADET VE FİYAT */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product-price {
    grid-column: 2;
    grid-row: 2;
    padding: 0 !important;
    align-self: start;
    color: #64718A !important;
    font-size: 14px;
}

.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product-price .amount {
    color: #1729C7 !important;
    font-size: 17px;
    font-weight: 800;
}

/* ÜRÜNÜ KALDIR */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product-remove {
    grid-column: 3;
    grid-row: 1 / 3;
    position: relative !important;
    align-self: center;
    justify-self: center;

    width: 22px !important;
    height: 22px !important;
    min-width: 22px;
    padding: 0 !important;
    margin: 0 !important;

    inset: auto !important;
    transform: none !important;
    border: 1px solid #DCE2EC;
    border-radius: 50%;
    background: #FFFFFF;
}

.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product-remove::before,
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product-remove::after {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: 11px !important;
    height: 1.5px !important;
    margin: 0 !important;
    background: #64718A !important;
}

.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product-remove::before {
    transform: translate(-50%, -50%) rotate(45deg) !important;
}

.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product-remove::after {
    transform: translate(-50%, -50%) rotate(-45deg) !important;
}

/* ALT TOPLAM */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__subtotal {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;

    padding: 20px 0 !important;
    margin: 0 !important;

    border-top: 1px solid #DFE5EF !important;
    border-bottom: none !important;

    color: #071126 !important;
    font-size: 18px !important;
    line-height: 1.4;
}

.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__subtotal .amount {
    color: #071126 !important;
    font-size: 22px;
    font-weight: 800;
}

/* ALT BUTON ALANI */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__footer-buttons {
    flex-shrink: 0;
    display: flex !important;
    flex-direction: column;
    gap: 10px;

    padding: 0 !important;
    margin: 0 !important;
}

/* HER İKİ BUTON */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__footer-buttons .elementor-button {
    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 100% !important;
    min-height: 52px;
    box-sizing: border-box;
    padding: 14px 18px !important;

    border: 2px solid transparent !important;
    border-radius: 12px !important;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 1.3;
    text-decoration: none;
    transition: filter 0.2s ease;
}

.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__footer-buttons .elementor-button-text {
    display: inline-block !important;
    color: inherit !important;
}

/* SEPETİ GÖRÜNTÜLE: GRADIENT KENARLIK */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-button--view-cart {
    color: #071126 !important;
    background:
        linear-gradient(#FFFFFF, #FFFFFF) padding-box,
        linear-gradient(90deg, #1729C7, #D50018)
        border-box !important;
}

/* ÖDEMEYE GEÇ: GRADIENT DOLGU */
.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-button--checkout {
    color: #FFFFFF !important;
    background:
        linear-gradient(90deg, #1729C7, #7425B8, #D50018)
        border-box !important;
}

.elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__footer-buttons .elementor-button:hover {
    filter: brightness(0.94);
}

/* DAR TELEFONLARDA DA PANEL TAŞMASIN */
@media (max-width: 480px) {
    .elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__main {
        width: 100vw !important;
        padding: 22px 16px !important;
    }

    .elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product {
        grid-template-columns: 72px minmax(0, 1fr) 20px;
        padding: 12px !important;
        column-gap: 10px;
    }

    .elementor-118 .elementor-element.elementor-element-2dc9e44 .elementor-menu-cart__product-image img {
        width: 72px !important;
        height: 72px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-b0b95af *//* Header'daki sepet ikonu */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__toggle_button {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background: transparent;
    border: none;
    border-radius: 12px;
    box-shadow: none;
    text-decoration: none;
}

/* Yalnızca header ikonunun yanındaki tutarı gizle */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__toggle_button .elementor-button-text {
    display: none !important;
}

/* İkonun altındaki Sepetim yazısı */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__toggle_button::after {
    content: "Sepetim";
    margin-top: 15px;
    margin-bottom: 5px;
    margin-left: 5px;
    color: #071126;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
}

/* Yan sepetin buton yazılarını göster */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__footer-buttons .elementor-button-text {
    display: inline-block !important;
}
/* YAN SEPET PANELİ */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__main {
    width: 440px !important;
    max-width: 100vw !important;
    box-sizing: border-box;
    padding: 26px 22px !important;
    background: #F6F8FC !important;

    display: flex !important;
    flex-direction: column;
    overflow: hidden;

    box-shadow: -15px 0 50px rgba(7, 17, 38, 0.15);
}

/* PANEL BAŞLIĞI */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__main::before {
    content: "Sepetim";
    display: block;
    flex-shrink: 0;

    padding: 0 45px 22px 0;
    margin-bottom: 22px;

    color: #071126;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.3;

    background:
        linear-gradient(90deg, #1729C7, #D50018)
        left bottom / 100% 2px no-repeat;
}

/* PANELİ KAPATMA İKONU */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__close-button {
    position: absolute !important;
    top: 26px !important;
    right: 22px !important;
    margin: 0 !important;
    color: #071126 !important;
    z-index: 2;
}

/* KAYDIRILABİLEN ÜRÜN LİSTESİ */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__products {
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
    overflow-x: hidden;

    display: block !important;
    padding: 2px 2px 18px !important;
    margin: 0 !important;
    border: none !important;
}

/* ÜRÜN KARTI */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product {
    display: grid !important;
    grid-template-columns: 88px minmax(0, 1fr) 22px;
    column-gap: 12px;
    row-gap: 8px;

    padding: 15px !important;
    margin: 0 0 14px !important;

    background: #FFFFFF;
    border: 1px solid #E0E6F0 !important;
    border-radius: 16px;
    box-shadow: 0 5px 16px rgba(7, 17, 38, 0.04);
}

/* ÜRÜN GÖRSELİ */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product-image {
    grid-column: 1;
    grid-row: 1 / 3;
    align-self: start;
}

.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product-image img {
    display: block;
    width: 88px !important;
    height: 88px !important;
    object-fit: contain;
    background: #F1F4F9;
    border-radius: 12px;
}

/* ÜRÜN ADI */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product-name {
    grid-column: 2;
    grid-row: 1;
    padding: 0 !important;
    align-self: end;
}

.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product-name a {
    color: #071126 !important;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 1.4;
    text-decoration: none;
}

/* ADET VE FİYAT */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product-price {
    grid-column: 2;
    grid-row: 2;
    padding: 0 !important;
    align-self: start;
    color: #64718A !important;
    font-size: 14px;
}

.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product-price .amount {
    color: #1729C7 !important;
    font-size: 17px;
    font-weight: 800;
}

/* ÜRÜNÜ KALDIR */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product-remove {
    grid-column: 3;
    grid-row: 1 / 3;
    position: relative !important;
    align-self: center;
    justify-self: center;

    width: 22px !important;
    height: 22px !important;
    min-width: 22px;
    padding: 0 !important;
    margin: 0 !important;

    inset: auto !important;
    transform: none !important;
    border: 1px solid #DCE2EC;
    border-radius: 50%;
    background: #FFFFFF;
}

.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product-remove::before,
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product-remove::after {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: 11px !important;
    height: 1.5px !important;
    margin: 0 !important;
    background: #64718A !important;
}

.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product-remove::before {
    transform: translate(-50%, -50%) rotate(45deg) !important;
}

.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product-remove::after {
    transform: translate(-50%, -50%) rotate(-45deg) !important;
}

/* ALT TOPLAM */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__subtotal {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;

    padding: 20px 0 !important;
    margin: 0 !important;

    border-top: 1px solid #DFE5EF !important;
    border-bottom: none !important;

    color: #071126 !important;
    font-size: 18px !important;
    line-height: 1.4;
}

.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__subtotal .amount {
    color: #071126 !important;
    font-size: 22px;
    font-weight: 800;
}

/* ALT BUTON ALANI */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__footer-buttons {
    flex-shrink: 0;
    display: flex !important;
    flex-direction: column;
    gap: 10px;

    padding: 0 !important;
    margin: 0 !important;
}

/* HER İKİ BUTON */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__footer-buttons .elementor-button {
    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 100% !important;
    min-height: 52px;
    box-sizing: border-box;
    padding: 14px 18px !important;

    border: 2px solid transparent !important;
    border-radius: 12px !important;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 1.3;
    text-decoration: none;
    transition: filter 0.2s ease;
}

.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__footer-buttons .elementor-button-text {
    display: inline-block !important;
    color: inherit !important;
}

/* SEPETİ GÖRÜNTÜLE: GRADIENT KENARLIK */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-button--view-cart {
    color: #071126 !important;
    background:
        linear-gradient(#FFFFFF, #FFFFFF) padding-box,
        linear-gradient(90deg, #1729C7, #D50018)
        border-box !important;
}

/* ÖDEMEYE GEÇ: GRADIENT DOLGU */
.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-button--checkout {
    color: #FFFFFF !important;
    background:
        linear-gradient(90deg, #1729C7, #7425B8, #D50018)
        border-box !important;
}

.elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__footer-buttons .elementor-button:hover {
    filter: brightness(0.94);
}

/* DAR TELEFONLARDA DA PANEL TAŞMASIN */
@media (max-width: 480px) {
    .elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__main {
        width: 100vw !important;
        padding: 22px 16px !important;
    }

    .elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product {
        grid-template-columns: 72px minmax(0, 1fr) 20px;
        padding: 12px !important;
        column-gap: 10px;
    }

    .elementor-118 .elementor-element.elementor-element-b0b95af .elementor-menu-cart__product-image img {
        width: 72px !important;
        height: 72px !important;
    }
}/* End custom CSS */