.elementor-980 .elementor-element.elementor-element-174d0b3{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-980 .elementor-element.elementor-element-174d0b3:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-174d0b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171617;}.elementor-980 .elementor-element.elementor-element-174d0b3::before, .elementor-980 .elementor-element.elementor-element-174d0b3 > .elementor-background-video-container::before, .elementor-980 .elementor-element.elementor-element-174d0b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-980 .elementor-element.elementor-element-174d0b3 > .elementor-background-slideshow::before, .elementor-980 .elementor-element.elementor-element-174d0b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-980 .elementor-element.elementor-element-174d0b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-980 .elementor-element.elementor-element-e11c788{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-4e29281{--display:flex;--margin-top:1%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-980 .elementor-element.elementor-element-4e29281.e-con{--flex-grow:0;--flex-shrink:0;}.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-980 .elementor-element.elementor-element-d0645c3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-980 .elementor-element.elementor-element-cbfd141 > .elementor-widget-container{--e-transform-rotateZ:-40deg;}.elementor-980 .elementor-element.elementor-element-cbfd141 .elementor-icon-wrapper{text-align:center;}.elementor-980 .elementor-element.elementor-element-cbfd141.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-cbfd141.elementor-view-framed .elementor-icon, .elementor-980 .elementor-element.elementor-element-cbfd141.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-cbfd141.elementor-view-framed .elementor-icon, .elementor-980 .elementor-element.elementor-element-cbfd141.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-cbfd141 .elementor-icon{font-size:25px;}.elementor-980 .elementor-element.elementor-element-cbfd141 .elementor-icon svg{height:25px;}.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-980 .elementor-element.elementor-element-a2e94e5 .elementor-heading-title{font-family:"Foglihten-068", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.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-980 .elementor-element.elementor-element-ada99a8 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9A890;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-980 .elementor-element.elementor-element-5b1d8cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-ab8a60e{width:100%;max-width:100%;text-align:center;}.elementor-980 .elementor-element.elementor-element-ab8a60e > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-980 .elementor-element.elementor-element-ab8a60e .elementor-heading-title{font-family:"FoglihtenNo06_076", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;}.elementor-980 .elementor-element.elementor-element-bdec13d{width:100%;max-width:100%;text-align:center;}.elementor-980 .elementor-element.elementor-element-bdec13d > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-980 .elementor-element.elementor-element-bdec13d .elementor-heading-title{font-family:"FoglihtenNo06_076", Sans-serif;font-size:55px;font-weight:500;}.elementor-980 .elementor-element.elementor-element-ac3da69{--display:flex;--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-980 .elementor-element.elementor-element-f048b1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-980 .elementor-element.elementor-element-31db1d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-f42e847{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-980 .elementor-element.elementor-element-c3023ad{--display:flex;--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-980 .elementor-element.elementor-element-092c9f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-980 .elementor-element.elementor-element-8ad44ef{--display:flex;--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-980 .elementor-element.elementor-element-112d1eb{--display:flex;--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-980 .elementor-element.elementor-element-0b45a6f{--display:flex;--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-980 .elementor-element.elementor-element-11e2654{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-980 .elementor-element.elementor-element-c50f8fc{--display:flex;--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-980 .elementor-element.elementor-element-6c089d6{--display:flex;--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-980 .elementor-element.elementor-element-6c46f45{--display:flex;--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-980 .elementor-element.elementor-element-3f73a7e{--display:flex;--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-980 .elementor-element.elementor-element-38f952a{--display:flex;--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-980 .elementor-element.elementor-element-671e98c{--display:flex;--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-980 .elementor-element.elementor-element-069272d{--n-accordion-title-font-size:32px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:40px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-980 .elementor-element.elementor-element-069272d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#171617;}:where( .elementor-980 .elementor-element.elementor-element-069272d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#171617;border-style:solid;border-width:1px 1px 1px 1px;border-color:#171617;--padding-top:40px;--padding-right:40px;--padding-bottom:40px;--padding-left:40px;}:where( .elementor-980 .elementor-element.elementor-element-069272d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"FoglihtenNo06_076", Sans-serif;}.elementor-980 .elementor-element.elementor-element-2c69001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-2c69001:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-2c69001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171617;}.elementor-980 .elementor-element.elementor-element-16a4b84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-980 .elementor-element.elementor-element-7a6b43e{--display:flex;}.elementor-980 .elementor-element.elementor-element-a784fd3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"FoglihtenNo06_076", Sans-serif;font-size:20px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9A890;border-radius:5px 5px 5px 5px;padding:15px 40px 10px 40px;}.elementor-980 .elementor-element.elementor-element-7d28aa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-7d28aa3:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-7d28aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171617;}.elementor-980 .elementor-element.elementor-element-7375f84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-980 .elementor-element.elementor-element-8f21fb0{--display:flex;}.elementor-980 .elementor-element.elementor-element-5971114 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-5971114 .elementor-heading-title{font-family:"FoglihtenNo06_076", Sans-serif;font-size:16px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-895fbcb > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-980 .elementor-element.elementor-element-895fbcb .elementor-heading-title{font-family:var( --e-global-typography-f48a1cc-font-family ), Sans-serif;font-size:var( --e-global-typography-f48a1cc-font-size );font-weight:var( --e-global-typography-f48a1cc-font-weight );}.elementor-980 .elementor-element.elementor-element-f219df1 > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-980 .elementor-element.elementor-element-f219df1 .elementor-heading-title{font-family:var( --e-global-typography-f48a1cc-font-family ), Sans-serif;font-size:var( --e-global-typography-f48a1cc-font-size );font-weight:var( --e-global-typography-f48a1cc-font-weight );}.elementor-980 .elementor-element.elementor-element-9284f08 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-9284f08 .elementor-heading-title{font-family:"FoglihtenNo06_076", Sans-serif;font-size:16px;font-weight:400;text-transform:none;letter-spacing:0.3px;}.elementor-980 .elementor-element.elementor-element-af595fa > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-980 .elementor-element.elementor-element-af595fa .elementor-heading-title{font-family:var( --e-global-typography-f48a1cc-font-family ), Sans-serif;font-size:var( --e-global-typography-f48a1cc-font-size );font-weight:var( --e-global-typography-f48a1cc-font-weight );}.elementor-980 .elementor-element.elementor-element-eb9a478 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-980 .elementor-element.elementor-element-eb9a478 .elementor-heading-title{font-family:var( --e-global-typography-f48a1cc-font-family ), Sans-serif;font-size:var( --e-global-typography-f48a1cc-font-size );font-weight:var( --e-global-typography-f48a1cc-font-weight );}.elementor-980 .elementor-element.elementor-element-ddde069{--display:flex;}.elementor-980 .elementor-element.elementor-element-3313f31 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-3313f31 .elementor-heading-title{font-family:"FoglihtenNo06_076", Sans-serif;font-size:16px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-3456adb > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-980 .elementor-element.elementor-element-3456adb .elementor-heading-title{font-family:"FoglihtenNo06_076", Sans-serif;font-size:30px;font-weight:400;line-height:2.5rem;}.elementor-980 .elementor-element.elementor-element-9fcc875{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-980 .elementor-element.elementor-element-6dfb253 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-6dfb253 .elementor-heading-title{font-family:"FoglihtenNo06_076", Sans-serif;font-size:18px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-7300586{--display:flex;}.elementor-980 .elementor-element.elementor-element-334891f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-334891f .elementor-heading-title{font-family:"FoglihtenNo06_076", Sans-serif;font-size:16px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-c4abeb0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-980 .elementor-element.elementor-element-c4abeb0 .elementor-heading-title{font-family:"FoglihtenNo06_076", Sans-serif;font-size:30px;font-weight:400;line-height:2.5rem;}.elementor-980 .elementor-element.elementor-element-2abe7b1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-980 .elementor-element.elementor-element-2abe7b1 .elementor-heading-title{font-family:"FoglihtenNo06_076", Sans-serif;font-size:30px;font-weight:400;line-height:2.5rem;}.elementor-980 .elementor-element.elementor-element-5988ee2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-980 .elementor-element.elementor-element-5988ee2 .elementor-heading-title{font-family:"FoglihtenNo06_076", Sans-serif;font-size:30px;font-weight:400;line-height:2.5rem;}.elementor-980 .elementor-element.elementor-element-038ece4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-038ece4:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-038ece4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171617;}.elementor-980 .elementor-element.elementor-element-66fcd9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-980 .elementor-element.elementor-element-edf88b5{--display:flex;}.elementor-980 .elementor-element.elementor-element-ae2670f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-ae2670f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:300;line-height:1.2rem;color:#858585;}.elementor-980 .elementor-element.elementor-element-17eba54{--display:flex;}.elementor-980 .elementor-element.elementor-element-e9c1398 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-e9c1398 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:300;line-height:1.2rem;color:#858585;}.elementor-980 .elementor-element.elementor-element-04b56df > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-04b56df .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:300;line-height:1.2rem;color:#858585;}.elementor-980 .elementor-element.elementor-element-cec7769{--display:flex;}.elementor-980 .elementor-element.elementor-element-00bd274 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-00bd274 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:300;line-height:1.2rem;color:#858585;}body.elementor-page-980{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-980 .elementor-element.elementor-element-895fbcb .elementor-heading-title{font-size:var( --e-global-typography-f48a1cc-font-size );}.elementor-980 .elementor-element.elementor-element-f219df1 .elementor-heading-title{font-size:var( --e-global-typography-f48a1cc-font-size );}.elementor-980 .elementor-element.elementor-element-af595fa .elementor-heading-title{font-size:var( --e-global-typography-f48a1cc-font-size );}.elementor-980 .elementor-element.elementor-element-eb9a478 .elementor-heading-title{font-size:var( --e-global-typography-f48a1cc-font-size );}}@media(max-width:767px){.elementor-980 .elementor-element.elementor-element-174d0b3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-980 .elementor-element.elementor-element-d0645c3{--justify-content:center;}.elementor-980 .elementor-element.elementor-element-7a6b43e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-980 .elementor-element.elementor-element-895fbcb .elementor-heading-title{font-size:var( --e-global-typography-f48a1cc-font-size );}.elementor-980 .elementor-element.elementor-element-f219df1 .elementor-heading-title{font-size:var( --e-global-typography-f48a1cc-font-size );}.elementor-980 .elementor-element.elementor-element-af595fa .elementor-heading-title{font-size:var( --e-global-typography-f48a1cc-font-size );}.elementor-980 .elementor-element.elementor-element-eb9a478 .elementor-heading-title{font-size:var( --e-global-typography-f48a1cc-font-size );}body.elementor-page-980{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-980 .elementor-element.elementor-element-4e29281{--width:5.356%;}}/* Start custom CSS for shortcode, class: .elementor-element-31db1d1 */.text-price {
    font-size: 24px;
    word-break: break-word;
    overflow-x: auto;
}

.text-price table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'FoglihtenNo06_076', Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    background-color: #171617;
    overflow: hidden;
    word-break: break-word;
}

.text-price th {
    text-align: left;
    font-weight: 600;
    font-size: 20px;
    padding: 16px;
    color: #fff;
    letter-spacing: 3px;
    word-break: break-all;
    
}

.text-price td {
    padding: 14px 16px;
    border-top: 1px solid #e0e0e5;
    vertical-align: middle;
    background-color: #171617;
    color: #fff;
    word-break: break-all;
    text-align: left;
    
}

.text-price tr {
    color: #fff;
    background-color: #171617;
}

.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
   
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    
    font-weight: 600;
    color: #fff;
    
}
.column-2 {
    color: #fff;
    
    
}

/* 🔽 АДАПТИВНОСТЬ ДЛЯ МОБИЛОК 🔽 */
@media (max-width: 768px) {
    .text-price table,
    .text-price thead,
    .text-price tbody,
    .text-price th,
    .text-price td,
    .text-price tr {
        display: block;
        width: 100%;
        text-align:center;
       word-break: break-all;
       
    }
.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
    text-align: center;
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    text-align: center;
    font-weight: 600;
    
}
    .text-price thead {
        display: none;
       
    }

    .text-price tr {
        margin-bottom: 20px;
        border: 1px solid #444;
        padding: 10px;
        
        
    }

    .text-price td {
        position: relative;
        text-align: left;
        border-top: none;
        border-bottom: 1px solid #333;
        font-size:14px;
       
        white-space: normal !important;
        word-break: break-word !important;
        overflow-wrap: anywhere !important;
        hyphens: auto;
    }

    .text-price td::before {
        position: absolute;
        top: 14px;
        left: 16px;
       
       
        font-weight: bold;
        color: #aaa;
        content: attr(data-label);
         overflow-wrap: normal;
        word-break: normal;
        white-space: nowrap;
    }
   
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-31db1d1 */.text-price {
    font-size: 24px;
    word-break: break-word;
    overflow-x: auto;
}

.text-price table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'FoglihtenNo06_076', Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    background-color: #171617;
    overflow: hidden;
    word-break: break-word;
}

.text-price th {
    text-align: left;
    font-weight: 600;
    font-size: 20px;
    padding: 16px;
    color: #fff;
    letter-spacing: 3px;
    word-break: break-all;
    
}

.text-price td {
    padding: 14px 16px;
    border-top: 1px solid #e0e0e5;
    vertical-align: middle;
    background-color: #171617;
    color: #fff;
    word-break: break-all;
    text-align: left;
    
}

.text-price tr {
    color: #fff;
    background-color: #171617;
}

.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
   
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    
    font-weight: 600;
    color: #fff;
    
}
.column-2 {
    color: #fff;
    
    
}

/* 🔽 АДАПТИВНОСТЬ ДЛЯ МОБИЛОК 🔽 */
@media (max-width: 768px) {
    .text-price table,
    .text-price thead,
    .text-price tbody,
    .text-price th,
    .text-price td,
    .text-price tr {
        display: block;
        width: 100%;
        text-align:center;
       word-break: break-all;
       
    }
.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
    text-align: center;
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    text-align: center;
    font-weight: 600;
    
}
    .text-price thead {
        display: none;
       
    }

    .text-price tr {
        margin-bottom: 20px;
        border: 1px solid #444;
        padding: 10px;
        
        
    }

    .text-price td {
        position: relative;
        text-align: left;
        border-top: none;
        border-bottom: 1px solid #333;
        font-size:14px;
       
        white-space: normal !important;
        word-break: break-word !important;
        overflow-wrap: anywhere !important;
        hyphens: auto;
    }

    .text-price td::before {
        position: absolute;
        top: 14px;
        left: 16px;
       
       
        font-weight: bold;
        color: #aaa;
        content: attr(data-label);
         overflow-wrap: normal;
        word-break: normal;
        white-space: nowrap;
    }
   
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-31db1d1 */.text-price {
    font-size: 24px;
    word-break: break-word;
    overflow-x: auto;
}

.text-price table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'FoglihtenNo06_076', Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    background-color: #171617;
    overflow: hidden;
    word-break: break-word;
}

.text-price th {
    text-align: left;
    font-weight: 600;
    font-size: 20px;
    padding: 16px;
    color: #fff;
    letter-spacing: 3px;
    word-break: break-all;
    
}

.text-price td {
    padding: 14px 16px;
    border-top: 1px solid #e0e0e5;
    vertical-align: middle;
    background-color: #171617;
    color: #fff;
    word-break: break-all;
    text-align: left;
    
}

.text-price tr {
    color: #fff;
    background-color: #171617;
}

.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
   
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    
    font-weight: 600;
    color: #fff;
    
}
.column-2 {
    color: #fff;
    
    
}

/* 🔽 АДАПТИВНОСТЬ ДЛЯ МОБИЛОК 🔽 */
@media (max-width: 768px) {
    .text-price table,
    .text-price thead,
    .text-price tbody,
    .text-price th,
    .text-price td,
    .text-price tr {
        display: block;
        width: 100%;
        text-align:center;
       word-break: break-all;
       
    }
.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
    text-align: center;
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    text-align: center;
    font-weight: 600;
    
}
    .text-price thead {
        display: none;
       
    }

    .text-price tr {
        margin-bottom: 20px;
        border: 1px solid #444;
        padding: 10px;
        
        
    }

    .text-price td {
        position: relative;
        text-align: left;
        border-top: none;
        border-bottom: 1px solid #333;
        font-size:14px;
       
        white-space: normal !important;
        word-break: break-word !important;
        overflow-wrap: anywhere !important;
        hyphens: auto;
    }

    .text-price td::before {
        position: absolute;
        top: 14px;
        left: 16px;
       
       
        font-weight: bold;
        color: #aaa;
        content: attr(data-label);
         overflow-wrap: normal;
        word-break: normal;
        white-space: nowrap;
    }
   
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-31db1d1 */.text-price {
    font-size: 24px;
    word-break: break-word;
    overflow-x: auto;
}

.text-price table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'FoglihtenNo06_076', Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    background-color: #171617;
    overflow: hidden;
    word-break: break-word;
}

.text-price th {
    text-align: left;
    font-weight: 600;
    font-size: 20px;
    padding: 16px;
    color: #fff;
    letter-spacing: 3px;
    word-break: break-all;
    
}

.text-price td {
    padding: 14px 16px;
    border-top: 1px solid #e0e0e5;
    vertical-align: middle;
    background-color: #171617;
    color: #fff;
    word-break: break-all;
    text-align: left;
    
}

.text-price tr {
    color: #fff;
    background-color: #171617;
}

.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
   
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    
    font-weight: 600;
    color: #fff;
    
}
.column-2 {
    color: #fff;
    
    
}

/* 🔽 АДАПТИВНОСТЬ ДЛЯ МОБИЛОК 🔽 */
@media (max-width: 768px) {
    .text-price table,
    .text-price thead,
    .text-price tbody,
    .text-price th,
    .text-price td,
    .text-price tr {
        display: block;
        width: 100%;
        text-align:center;
       word-break: break-all;
       
    }
.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
    text-align: center;
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    text-align: center;
    font-weight: 600;
    
}
    .text-price thead {
        display: none;
       
    }

    .text-price tr {
        margin-bottom: 20px;
        border: 1px solid #444;
        padding: 10px;
        
        
    }

    .text-price td {
        position: relative;
        text-align: left;
        border-top: none;
        border-bottom: 1px solid #333;
        font-size:14px;
       
        white-space: normal !important;
        word-break: break-word !important;
        overflow-wrap: anywhere !important;
        hyphens: auto;
    }

    .text-price td::before {
        position: absolute;
        top: 14px;
        left: 16px;
       
       
        font-weight: bold;
        color: #aaa;
        content: attr(data-label);
         overflow-wrap: normal;
        word-break: normal;
        white-space: nowrap;
    }
   
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-31db1d1 */.text-price {
    font-size: 24px;
    word-break: break-word;
    overflow-x: auto;
}

.text-price table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'FoglihtenNo06_076', Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    background-color: #171617;
    overflow: hidden;
    word-break: break-word;
}

.text-price th {
    text-align: left;
    font-weight: 600;
    font-size: 20px;
    padding: 16px;
    color: #fff;
    letter-spacing: 3px;
    word-break: break-all;
    
}

.text-price td {
    padding: 14px 16px;
    border-top: 1px solid #e0e0e5;
    vertical-align: middle;
    background-color: #171617;
    color: #fff;
    word-break: break-all;
    text-align: left;
    
}

.text-price tr {
    color: #fff;
    background-color: #171617;
}

.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
   
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    
    font-weight: 600;
    color: #fff;
    
}
.column-2 {
    color: #fff;
    
    
}

/* 🔽 АДАПТИВНОСТЬ ДЛЯ МОБИЛОК 🔽 */
@media (max-width: 768px) {
    .text-price table,
    .text-price thead,
    .text-price tbody,
    .text-price th,
    .text-price td,
    .text-price tr {
        display: block;
        width: 100%;
        text-align:center;
       word-break: break-all;
       
    }
.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
    text-align: center;
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    text-align: center;
    font-weight: 600;
    
}
    .text-price thead {
        display: none;
       
    }

    .text-price tr {
        margin-bottom: 20px;
        border: 1px solid #444;
        padding: 10px;
        
        
    }

    .text-price td {
        position: relative;
        text-align: left;
        border-top: none;
        border-bottom: 1px solid #333;
        font-size:14px;
       
        white-space: normal !important;
        word-break: break-word !important;
        overflow-wrap: anywhere !important;
        hyphens: auto;
    }

    .text-price td::before {
        position: absolute;
        top: 14px;
        left: 16px;
       
       
        font-weight: bold;
        color: #aaa;
        content: attr(data-label);
         overflow-wrap: normal;
        word-break: normal;
        white-space: nowrap;
    }
   
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-31db1d1 */.text-price {
    font-size: 24px;
    word-break: break-word;
    overflow-x: auto;
}

.text-price table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'FoglihtenNo06_076', Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    background-color: #171617;
    overflow: hidden;
    word-break: break-word;
}

.text-price th {
    text-align: left;
    font-weight: 600;
    font-size: 20px;
    padding: 16px;
    color: #fff;
    letter-spacing: 3px;
    word-break: break-all;
    
}

.text-price td {
    padding: 14px 16px;
    border-top: 1px solid #e0e0e5;
    vertical-align: middle;
    background-color: #171617;
    color: #fff;
    word-break: break-all;
    text-align: left;
    
}

.text-price tr {
    color: #fff;
    background-color: #171617;
}

.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
   
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    
    font-weight: 600;
    color: #fff;
    
}
.column-2 {
    color: #fff;
    
    
}

/* 🔽 АДАПТИВНОСТЬ ДЛЯ МОБИЛОК 🔽 */
@media (max-width: 768px) {
    .text-price table,
    .text-price thead,
    .text-price tbody,
    .text-price th,
    .text-price td,
    .text-price tr {
        display: block;
        width: 100%;
        text-align:center;
       word-break: break-all;
       
    }
.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
    text-align: center;
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    text-align: center;
    font-weight: 600;
    
}
    .text-price thead {
        display: none;
       
    }

    .text-price tr {
        margin-bottom: 20px;
        border: 1px solid #444;
        padding: 10px;
        
        
    }

    .text-price td {
        position: relative;
        text-align: left;
        border-top: none;
        border-bottom: 1px solid #333;
        font-size:14px;
       
        white-space: normal !important;
        word-break: break-word !important;
        overflow-wrap: anywhere !important;
        hyphens: auto;
    }

    .text-price td::before {
        position: absolute;
        top: 14px;
        left: 16px;
       
       
        font-weight: bold;
        color: #aaa;
        content: attr(data-label);
         overflow-wrap: normal;
        word-break: normal;
        white-space: nowrap;
    }
   
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-31db1d1 */.text-price {
    font-size: 24px;
    word-break: break-word;
    overflow-x: auto;
}

.text-price table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'FoglihtenNo06_076', Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    background-color: #171617;
    overflow: hidden;
    word-break: break-word;
}

.text-price th {
    text-align: left;
    font-weight: 600;
    font-size: 20px;
    padding: 16px;
    color: #fff;
    letter-spacing: 3px;
    word-break: break-all;
    
}

.text-price td {
    padding: 14px 16px;
    border-top: 1px solid #e0e0e5;
    vertical-align: middle;
    background-color: #171617;
    color: #fff;
    word-break: break-all;
    text-align: left;
    
}

.text-price tr {
    color: #fff;
    background-color: #171617;
}

.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
   
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    
    font-weight: 600;
    color: #fff;
    
}
.column-2 {
    color: #fff;
    
    
}

/* 🔽 АДАПТИВНОСТЬ ДЛЯ МОБИЛОК 🔽 */
@media (max-width: 768px) {
    .text-price table,
    .text-price thead,
    .text-price tbody,
    .text-price th,
    .text-price td,
    .text-price tr {
        display: block;
        width: 100%;
        text-align:center;
       word-break: break-all;
       
    }
.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
    text-align: center;
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    text-align: center;
    font-weight: 600;
    
}
    .text-price thead {
        display: none;
       
    }

    .text-price tr {
        margin-bottom: 20px;
        border: 1px solid #444;
        padding: 10px;
        
        
    }

    .text-price td {
        position: relative;
        text-align: left;
        border-top: none;
        border-bottom: 1px solid #333;
        font-size:14px;
       
        white-space: normal !important;
        word-break: break-word !important;
        overflow-wrap: anywhere !important;
        hyphens: auto;
    }

    .text-price td::before {
        position: absolute;
        top: 14px;
        left: 16px;
       
       
        font-weight: bold;
        color: #aaa;
        content: attr(data-label);
         overflow-wrap: normal;
        word-break: normal;
        white-space: nowrap;
    }
   
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-31db1d1 */.text-price {
    font-size: 24px;
    word-break: break-word;
    overflow-x: auto;
}

.text-price table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'FoglihtenNo06_076', Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    background-color: #171617;
    overflow: hidden;
    word-break: break-word;
}

.text-price th {
    text-align: left;
    font-weight: 600;
    font-size: 20px;
    padding: 16px;
    color: #fff;
    letter-spacing: 3px;
    word-break: break-all;
    
}

.text-price td {
    padding: 14px 16px;
    border-top: 1px solid #e0e0e5;
    vertical-align: middle;
    background-color: #171617;
    color: #fff;
    word-break: break-all;
    text-align: left;
    
}

.text-price tr {
    color: #fff;
    background-color: #171617;
}

.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
   
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    
    font-weight: 600;
    color: #fff;
    
}
.column-2 {
    color: #fff;
    
    
}

/* 🔽 АДАПТИВНОСТЬ ДЛЯ МОБИЛОК 🔽 */
@media (max-width: 768px) {
    .text-price table,
    .text-price thead,
    .text-price tbody,
    .text-price th,
    .text-price td,
    .text-price tr {
        display: block;
        width: 100%;
        text-align:center;
       word-break: break-all;
       
    }
.text-price td:first-child {
    background-color: #171617;
    font-weight: 500;
    white-space: nowrap;
    color: #fff;
    letter-spacing: 1px;
    text-align: center;
    line-height: 120%;
  
}

.text-price tr td:nth-child(2),
.text-price tr td:nth-child(3),
.text-price tr td:nth-child(4) {
    background-color: #171617;
    text-align: center;
    font-weight: 600;
    
}
    .text-price thead {
        display: none;
       
    }

    .text-price tr {
        margin-bottom: 20px;
        border: 1px solid #444;
        padding: 10px;
        
        
    }

    .text-price td {
        position: relative;
        text-align: left;
        border-top: none;
        border-bottom: 1px solid #333;
        font-size:14px;
       
        white-space: normal !important;
        word-break: break-word !important;
        overflow-wrap: anywhere !important;
        hyphens: auto;
    }

    .text-price td::before {
        position: absolute;
        top: 14px;
        left: 16px;
       
       
        font-weight: bold;
        color: #aaa;
        content: attr(data-label);
         overflow-wrap: normal;
        word-break: normal;
        white-space: nowrap;
    }
   
}/* End custom CSS */