.elementor-5401 .elementor-element.elementor-element-9bb0e60{text-align:center;font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-5401 .elementor-element.elementor-element-7429d01 img{max-width:40%;}.elementor-5401 .elementor-element.elementor-element-5f035d2{columns:1;column-gap:0px;text-align:center;color:#E0D9F0;font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-5401 .elementor-element.elementor-element-31c9581{--background-align:center;--hotspot-color:#D0C0FF;--hotspot-min-height:31px;--hotspot-box-color:#54595F;--tooltip-color:#15101E;--tooltip-border-radius:4px 4px 4px 4px;}.elementor-5401 .elementor-element.elementor-element-31c9581 .elementor-repeater-item-258e4e0{left:11%;--hotspot-translate-x:11%;top:53%;--hotspot-translate-y:53%;}.elementor-5401 .elementor-element.elementor-element-31c9581 .elementor-repeater-item-0a53cc1{left:7.5%;--hotspot-translate-x:7.5%;top:51%;--hotspot-translate-y:51%;}.elementor-5401 .elementor-element.elementor-element-31c9581 .elementor-repeater-item-4b9aa4f{left:50%;--hotspot-translate-x:50%;top:73%;--hotspot-translate-y:73%;}.elementor-5401 .elementor-element.elementor-element-31c9581 .elementor-repeater-item-7405414{left:1%;--hotspot-translate-x:1%;top:42%;--hotspot-translate-y:42%;}.elementor-5401 .elementor-element.elementor-element-31c9581 .elementor-repeater-item-a4e41f3{left:42%;--hotspot-translate-x:42%;top:76%;--hotspot-translate-y:76%;}.elementor-5401 .elementor-element.elementor-element-31c9581 .elementor-repeater-item-371d6ad{left:11%;--hotspot-translate-x:11%;top:40%;--hotspot-translate-y:40%;}.elementor-5401 .elementor-element.elementor-element-31c9581 .elementor-repeater-item-c44db3d{left:6.5%;--hotspot-translate-x:6.5%;top:79%;--hotspot-translate-y:79%;}.elementor-5401 .elementor-element.elementor-element-31c9581 .elementor-repeater-item-db888ca{left:4%;--hotspot-translate-x:4%;top:69%;--hotspot-translate-y:69%;}.elementor-5401 .elementor-element.elementor-element-31c9581 .elementor-repeater-item-933fe32{left:19.5%;--hotspot-translate-x:19.5%;top:63%;--hotspot-translate-y:63%;}.elementor-5401 .elementor-element.elementor-element-31c9581 .elementor-repeater-item-986d2c6{left:10%;--hotspot-translate-x:10%;top:57%;--hotspot-translate-y:57%;}.elementor-5401 .elementor-element.elementor-element-31c9581 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-5401 .elementor-element.elementor-element-0846be3 .elementor-button{font-family:"Roboto Mono", Sans-serif;font-weight:500;letter-spacing:3px;}.elementor-5401 .elementor-element.elementor-element-9a0f099 .elementor-button{font-family:"Roboto Mono", Sans-serif;font-weight:500;letter-spacing:3px;background-color:#61CE7000;}.elementor-5401 .elementor-element.elementor-element-618f7b4{text-align:center;}.elementor-5401 .elementor-element.elementor-element-618f7b4 img{object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-5401 .elementor-element.elementor-element-618f7b4 > .elementor-widget-container{margin:-30px 0px -32px 0px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-d1307a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-d1307a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-56e3ec5 .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-56e3ec5.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-56e3ec5.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-56e3ec5.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-56e3ec5.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-56e3ec5.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-56e3ec5 .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-56e3ec5 .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-0d6b000.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-0d6b000.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-1d399ca{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-2ffb8e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-2ffb8e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-d17061a .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-d17061a.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-d17061a.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-d17061a.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-d17061a.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-d17061a.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-d17061a .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-d17061a .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-a3b3980.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-a3b3980.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-9d87687{font-family:"Roboto Mono", Sans-serif;font-weight:400;width:var( --container-widget-width, 115.066% );max-width:115.066%;--container-widget-width:115.066%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-53aa45d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-53aa45d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-86653bd .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-86653bd.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-86653bd.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-86653bd.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-86653bd.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-86653bd.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-86653bd .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-86653bd .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-3b9b500.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-3b9b500.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-a227a42{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-254983c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-254983c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-c45d76a .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-c45d76a.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-c45d76a.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-c45d76a.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-c45d76a.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-c45d76a.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-c45d76a .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-c45d76a .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-d5eb65b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-d5eb65b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-f94eab4{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-ac12603.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-ac12603.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-521a4a1 .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-521a4a1.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-521a4a1.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-521a4a1.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-521a4a1.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-521a4a1.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-521a4a1 .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-521a4a1 .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-f8545fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-f8545fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-56d5265{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-13082ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-13082ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-ca953a4 .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-ca953a4.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-ca953a4.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-ca953a4.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-ca953a4.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-ca953a4.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-ca953a4 .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-ca953a4 .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-c060e9c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-c060e9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-3b14807{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-5401 .elementor-element.elementor-element-3cbcb38{margin-top:56px;margin-bottom:0px;}.elementor-5401 .elementor-element.elementor-element-d25a8af .elementor-heading-title{color:#D0C0FF;font-family:"Prosto One", Sans-serif;font-weight:600;}.elementor-5401 .elementor-element.elementor-element-e49e86f{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-5401 .elementor-element.elementor-element-4d1bb82 > .elementor-widget-container{--e-transform-translateX:20px;--e-transform-translateY:-50px;--e-transform-scale:0.8;--e-transform-flipX:-1;}.elementor-5401 .elementor-element.elementor-element-4b1a3f1{text-align:center;}.elementor-5401 .elementor-element.elementor-element-4b1a3f1 .elementor-heading-title{color:#D0C0FF;font-family:"Prosto One", Sans-serif;font-weight:600;}.elementor-5401 .elementor-element.elementor-element-4b1a3f1 > .elementor-widget-container{margin:110px 0px 60px 0px;}.elementor-5401 .elementor-element.elementor-element-7478663 .elementor-heading-title{color:#D0C0FF;font-family:"Prosto One", Sans-serif;font-weight:600;}.elementor-5401 .elementor-element.elementor-element-18fcfb7{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-5401 .elementor-element.elementor-element-091f074 .elementor-heading-title{color:#D0C0FF;font-family:"Prosto One", Sans-serif;font-weight:600;}.elementor-5401 .elementor-element.elementor-element-3830892{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-5401 .elementor-element.elementor-element-9e91364 > .elementor-widget-container{--e-transform-rotateZ:-90deg;--e-transform-translateX:40px;--e-transform-translateY:-30px;--e-transform-scale:0.8;--e-transform-flipX:-1;}.elementor-5401 .elementor-element.elementor-element-ec6758e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5401 .elementor-element.elementor-element-8ceddeb{--image-border-radius:12px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5401 .elementor-element.elementor-element-8ceddeb .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5401 .elementor-element.elementor-element-8ceddeb .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5401 .elementor-element.elementor-element-7a518b4{text-align:center;}.elementor-5401 .elementor-element.elementor-element-7a518b4 .elementor-heading-title{color:#D0C0FF;font-family:"Prosto One", Sans-serif;font-weight:600;}.elementor-5401 .elementor-element.elementor-element-dd684c0{columns:1;column-gap:0px;text-align:center;color:#E0D9F0;font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-5401 .elementor-element.elementor-element-0bfb645 > .elementor-widget-container{margin:-64px 0px -55px 0px;--e-transform-rotateZ:2deg;}body:not(.rtl) .elementor-5401 .elementor-element.elementor-element-0bfb645{left:-52px;}body.rtl .elementor-5401 .elementor-element.elementor-element-0bfb645{right:-52px;}.elementor-5401 .elementor-element.elementor-element-0bfb645{top:-631px;}.elementor-5401 .elementor-element.elementor-element-9dea6eb{margin-top:-49px;margin-bottom:0px;}.elementor-5401 .elementor-element.elementor-element-e24ec2c{text-align:center;}.elementor-5401 .elementor-element.elementor-element-e24ec2c .elementor-heading-title{color:#D0C0FF;font-family:"Prosto One", Sans-serif;font-weight:600;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-3da09a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-3da09a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-c9f1eb9{text-align:center;font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-5401 .elementor-element.elementor-element-50016f1 > .elementor-widget-container{margin:-30px 0px -33px 0px;}.elementor-5401 .elementor-element.elementor-element-60029b8{--image-border-radius:12px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5401 .elementor-element.elementor-element-60029b8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5401 .elementor-element.elementor-element-60029b8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5401 .elementor-element.elementor-element-60029b8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5401 .elementor-element.elementor-element-0c8d085{text-align:center;}.elementor-5401 .elementor-element.elementor-element-0c8d085 .elementor-heading-title{color:#D0C0FF;font-family:"Prosto One", Sans-serif;font-weight:600;}.elementor-5401 .elementor-element.elementor-element-45b78c9 > .elementor-container{max-width:500px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-8745222.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-8745222.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-eed11e4 .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-eed11e4.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-eed11e4.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-eed11e4.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-eed11e4.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-eed11e4.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-eed11e4 .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-eed11e4 .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-bcab431.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-bcab431.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-32c862c{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-5401 .elementor-element.elementor-element-3ffca9a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-5401 .elementor-element.elementor-element-8242464{text-align:center;}.elementor-5401 .elementor-element.elementor-element-8242464 .elementor-heading-title{color:#D0C0FF;font-family:"Prosto One", Sans-serif;font-weight:600;}.elementor-5401 .elementor-element.elementor-element-ca6a90d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#9D9A9AB8;opacity:1;}.elementor-5401 .elementor-element.elementor-element-ca6a90d .swiper-pagination-bullet{background:#FFFFFF;}.elementor-5401 .elementor-element.elementor-element-ca6a90d .swiper-wrapper{display:flex;align-items:center;}.elementor-5401 .elementor-element.elementor-element-ca6a90d > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-5401 .elementor-element.elementor-element-3a84dd8{text-align:center;font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-5401 .elementor-element.elementor-element-3a84dd8 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-5401 .elementor-element.elementor-element-8c0660b img{height:60vh;object-fit:cover;object-position:top center;border-radius:20px 20px 20px 20px;}.elementor-5401 .elementor-element.elementor-element-8c0660b > .elementor-widget-container{margin:0% 0% -29% 0%;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-11ea871.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-11ea871.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-af442f3 .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-af442f3.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-af442f3.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-af442f3.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-af442f3.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-af442f3.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-af442f3 .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-af442f3 .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-fdaf634.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-fdaf634.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-c2881b1{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-0183752.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-0183752.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-5c275ef .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-5c275ef.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-5c275ef.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-5c275ef.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-5c275ef.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-5c275ef.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-5c275ef .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-5c275ef .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-97c3b48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-97c3b48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-5b3c7c3{font-family:"Roboto Mono", Sans-serif;font-weight:400;width:var( --container-widget-width, 115.066% );max-width:115.066%;--container-widget-width:115.066%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-53d27d8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-53d27d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-7cc27f5 .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-7cc27f5.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-7cc27f5.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-7cc27f5.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-7cc27f5.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-7cc27f5.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-7cc27f5 .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-7cc27f5 .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-1595682.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-1595682.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-a44c39a{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-6ee96bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-6ee96bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-9066c18 .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-9066c18.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-9066c18.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-9066c18.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-9066c18.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-9066c18.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-9066c18 .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-9066c18 .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-6b9248b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-6b9248b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-b861324{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-40e63ab.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-40e63ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-9dcdf5f .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-9dcdf5f.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-9dcdf5f.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-9dcdf5f.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-9dcdf5f.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-9dcdf5f.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-9dcdf5f .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-9dcdf5f .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-ba1528b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-ba1528b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-670a0f5{font-family:"Roboto Mono", Sans-serif;font-weight:400;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-d27ba61.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-d27ba61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-748c3e4 .elementor-icon-wrapper{text-align:center;}.elementor-5401 .elementor-element.elementor-element-748c3e4.elementor-view-stacked .elementor-icon{background-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-748c3e4.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-748c3e4.elementor-view-default .elementor-icon{color:#D0C0FF;border-color:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-748c3e4.elementor-view-framed .elementor-icon, .elementor-5401 .elementor-element.elementor-element-748c3e4.elementor-view-default .elementor-icon svg{fill:#D0C0FF;}.elementor-5401 .elementor-element.elementor-element-748c3e4 .elementor-icon{font-size:24px;}.elementor-5401 .elementor-element.elementor-element-748c3e4 .elementor-icon svg{height:24px;}.elementor-bc-flex-widget .elementor-5401 .elementor-element.elementor-element-3eec4f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5401 .elementor-element.elementor-element-3eec4f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5401 .elementor-element.elementor-element-05a0c48{font-family:"Roboto Mono", Sans-serif;font-weight:400;}@media(max-width:767px){.elementor-5401 .elementor-element.elementor-element-ca6a90d > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-5401 .elementor-element.elementor-element-cebeb33{width:63.304%;}.elementor-5401 .elementor-element.elementor-element-3fee3f9{width:36.653%;}.elementor-5401 .elementor-element.elementor-element-d1307a5{width:20%;}.elementor-5401 .elementor-element.elementor-element-0d6b000{width:80%;}.elementor-5401 .elementor-element.elementor-element-2ffb8e4{width:20%;}.elementor-5401 .elementor-element.elementor-element-a3b3980{width:80%;}.elementor-5401 .elementor-element.elementor-element-53aa45d{width:20%;}.elementor-5401 .elementor-element.elementor-element-3b9b500{width:80%;}.elementor-5401 .elementor-element.elementor-element-254983c{width:20%;}.elementor-5401 .elementor-element.elementor-element-d5eb65b{width:80%;}.elementor-5401 .elementor-element.elementor-element-ac12603{width:20%;}.elementor-5401 .elementor-element.elementor-element-f8545fa{width:80%;}.elementor-5401 .elementor-element.elementor-element-13082ff{width:20%;}.elementor-5401 .elementor-element.elementor-element-c060e9c{width:80%;}.elementor-5401 .elementor-element.elementor-element-98c4b25{width:23.75%;}.elementor-5401 .elementor-element.elementor-element-f55407d{width:76.25%;}.elementor-5401 .elementor-element.elementor-element-3da09a8{width:87.587%;}.elementor-5401 .elementor-element.elementor-element-5d974d6{width:12.324%;}.elementor-5401 .elementor-element.elementor-element-8745222{width:20%;}.elementor-5401 .elementor-element.elementor-element-bcab431{width:80%;}.elementor-5401 .elementor-element.elementor-element-11ea871{width:20%;}.elementor-5401 .elementor-element.elementor-element-fdaf634{width:80%;}.elementor-5401 .elementor-element.elementor-element-0183752{width:20%;}.elementor-5401 .elementor-element.elementor-element-97c3b48{width:80%;}.elementor-5401 .elementor-element.elementor-element-53d27d8{width:20%;}.elementor-5401 .elementor-element.elementor-element-1595682{width:80%;}.elementor-5401 .elementor-element.elementor-element-6ee96bb{width:20%;}.elementor-5401 .elementor-element.elementor-element-6b9248b{width:80%;}.elementor-5401 .elementor-element.elementor-element-40e63ab{width:20%;}.elementor-5401 .elementor-element.elementor-element-ba1528b{width:80%;}.elementor-5401 .elementor-element.elementor-element-d27ba61{width:20%;}.elementor-5401 .elementor-element.elementor-element-3eec4f3{width:80%;}}/* Start custom CSS for text-editor, class: .elementor-element-9bb0e60 *//* Полный сброс отступов */
.start-card {
    margin: 0 !important;
    padding: 0 !important;
}

/* Основные стили карточки */
.start-card {
    background: rgba(20, 15, 30, 0.7);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(106, 82, 153, 0.3);
    border-radius: 20px;
    box-sizing: border-box;
    height: auto;
    min-height: auto;
}

/* Заголовок h3 */
.start-card h3 {
    color: #b8a9e6;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.4;
    margin-bottom: 12px !important;
}

/* Текст */
.start-card p {
    color: #e0d9f0;
    font-size: 1.2rem;
    line-height: 1.5;
}

/* Сброс высоты для Elementor-обёрток */
.start-card.elementor-section,
.start-card .elementor-container,
.start-card .elementor-column,
.start-card .elementor-widget-wrap {
    height: auto !important;
    min-height: auto !important;
}

.start-card .elementor-widget-wrap {
    padding: 0 !important;
}

/* Адаптив */
@media (max-width: 767px) {
    .start-card {
        padding: 14px 16px !important;
        border-radius: 12px;
    }

    .start-card h3 {
        font-size: 0.8rem;
        margin-bottom: 8px !important;
    }

    .start-card p {
        font-size: 0.72rem;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f035d2 *//* Полный сброс отступов */
.hero-card,
.hero-card * {
    margin: 0 !important;
    padding: 0 !important;
}

/* Основные стили карточки */
.hero-card {
    background: rgba(20, 15, 30, 0.7);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(106, 82, 153, 0.3);
    border-radius: 20px;
    padding: 22px 24px !important;
    box-sizing: border-box;
    height: auto;
    min-height: auto;
}

/* Заголовок h3 */
.hero-card h3 {
    color: #b8a9e6;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.4;
    margin-bottom: 12px !important;
}

/* Текст */
.hero-card p {
    color: #e0d9f0;
    font-size: 0.95rem;
    line-height: 1.5;
}

/* Сброс высоты для Elementor-обёрток */
.hero-card.elementor-section,
.hero-card .elementor-container,
.hero-card .elementor-column,
.hero-card .elementor-widget-wrap {
    height: auto !important;
    min-height: auto !important;
}

.hero-card .elementor-widget-wrap {
    padding: 0 !important;
}

/* Адаптив */
@media (max-width: 767px) {
    .hero-card {
        padding: 14px 16px !important;
        border-radius: 12px;
    }

    .hero-card h3 {
        font-size: 0.8rem;
        margin-bottom: 8px !important;
    }

    .hero-card p {
        font-size: 0.72rem;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0846be3 */.hero-btn .elementor-button {
    background: linear-gradient(135deg, #6a5299, #9b87e0);
    border-radius: 25px;
    font-weight: 600;
    letter-spacing: 3px;
    text-transform: uppercase;
    padding: 18px 60px;
    min-width: 220px;
    
    /* Цвет текста — теперь регулируется */
    color: #f0ebff !important;
    
    /* Плавные переходы для всех эффектов */
    transition: all 0.3s ease;
    
    /* Тень для объёма */
    box-shadow: 0 4px 15px rgba(106, 82, 153, 0.3);
    
    /* Бордер для аккуратности */
    border: 1px solid rgba(255, 255, 255, 0.1);
}

/* Эффект при наведении */
.hero-btn .elementor-button:hover {
    /* Сдвиг градиента в другую сторону */
    background: linear-gradient(135deg, #7d62b3, #b09eff);
    
    /* Подъём кнопки */
    transform: translateY(-3px);
    
    /* Усиление тени */
    box-shadow: 0 8px 25px rgba(106, 82, 153, 0.5);
    
    /* Смена цвета текста */
    color: #ffffff !important;
    
    /* Лёгкое свечение */
    border-color: rgba(155, 135, 224, 0.5);
}

/* Доп. эффект — пульсация при клике (для прикола) */
.hero-btn .elementor-button:active {
    transform: translateY(1px);
    transition: all 0.05s ease;
}

/* === МОБИЛЬ === */
@media (max-width: 767px) {
    .hero-btn .elementor-button {
        min-width: 140px !important;
        padding: 12px 20px !important;
        font-size: 0.65rem !important;
        letter-spacing: 1px !important;
        border-radius: 14px !important;
    }
    
    /* На мобиле эффект чуть скромнее */
    .hero-btn .elementor-button:hover {
        transform: translateY(-2px);
        box-shadow: 0 5px 15px rgba(106, 82, 153, 0.4);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a0f099 */.hero-btn-secondary .elementor-button {
    background: transparent;
    color: #d0c0ff !important;
    border: 2px solid #6a5299;
    border-radius: 25px;
    font-weight: 600;
    letter-spacing: 3px;
    text-transform: uppercase;
    padding: 18px 40px;
    min-width: 220px;
    
    /* Плавные переходы для всех эффектов */
    transition: all 0.3s ease;
    
    /* Тень для объёма (прозрачная, но будет видна при наведении) */
    box-shadow: 0 4px 15px rgba(106, 82, 153, 0.1);
}

/* Эффект при наведении */
.hero-btn-secondary .elementor-button:hover {
    /* Заливка градиентом при наведении */
    background: linear-gradient(135deg, #6a5299, #9b87e0);
    
    /* Цвет текста меняем на светлый */
    color: #ffffff !important;
    
    /* Обводка сливается с заливкой или становится светлее */
    border-color: #9b87e0;
    
    /* Подъём кнопки */
    transform: translateY(-3px);
    
    /* Усиление тени */
    box-shadow: 0 8px 25px rgba(106, 82, 153, 0.4);
}

/* Доп. эффект — пульсация при клике */
.hero-btn-secondary .elementor-button:active {
    transform: translateY(1px);
    transition: all 0.05s ease;
}

/* === МОБИЛЬ === */
@media (max-width: 767px) {
    .hero-btn-secondary .elementor-button {
        min-width: 140px !important;
        padding: 12px 20px !important;
        font-size: 0.65rem !important;
        letter-spacing: 1px !important;
        border-radius: 14px !important;
    }
    
    /* На мобиле эффект чуть скромнее */
    .hero-btn-secondary .elementor-button:hover {
        transform: translateY(-2px);
        box-shadow: 0 5px 15px rgba(106, 82, 153, 0.3);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29ed435 *//* Полный сброс отступов */
.hero-icon-block,
.hero-icon-block * {
    margin: 0 !important;
    padding: 0 !important;
}

/* Основные стили */
.hero-icon-block {
    background: rgba(20, 15, 30, 0.7);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(106, 82, 153, 0.3);
    border-radius: 20px;
    padding: 14px 18px !important;
    box-sizing: border-box;
    width: 100%;
}

/* Иконка и текст в строку через inline-block */
.hero-icon-block .elementor-icon,
.hero-icon-block i {
    color: #b8a9e6;
    font-size: 1.6rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}

/* Текст */
.hero-icon-block p {
    color: #e0d9f0;
    font-size: 0.9rem;
    line-height: 1.4;
    display: inline-block;
    vertical-align: middle;
    margin: 0 !important;
}

/* Сброс высоты для Elementor-обёрток */
.hero-icon-block.elementor-section,
.hero-icon-block .elementor-container,
.hero-icon-block .elementor-column,
.hero-icon-block .elementor-widget-wrap {
    height: auto !important;
    min-height: auto !important;
}

.hero-icon-block .elementor-widget-wrap {
    padding: 0 !important;
}

/* Отступы между тегами — 8px */
.elementor-inner-section {
    margin-bottom: 8px;
}

.elementor-inner-section:last-child {
    margin-bottom: 0;
}

/* Адаптив */
@media (max-width: 767px) {
    .hero-icon-block {
        padding: 10px 14px !important;
    }
    
    .hero-icon-block .elementor-icon,
    .hero-icon-block i {
        font-size: 1.3rem;
        margin-right: 8px;
    }
    
    .hero-icon-block p {
        font-size: 0.75rem;
    }
    
    .elementor-inner-section {
        margin-bottom: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3fee3f9 *//* Отступы между тегами */
.elementor-inner-section {
    margin-bottom: 16px !important;
}

.elementor-inner-section:last-child {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b1a3f1 */.header-title {
    color: #d0c0ff;
    font-size: 1.2rem;
    font-weight: 700;
    text-align: center;
    margin: 40px 0 60px;
    padding-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 4px;
    text-shadow: 0 0 20px rgba(106, 82, 153, 0.5);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd684c0 */.hero-table {
    background: transparent;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 20px;
    overflow: hidden;
    box-sizing: border-box;
}

/* Чересстрочная заливка с разными прозрачными фонами */
.hero-table tr:nth-child(odd) td {
    background: rgba(30, 20, 45, 0.65);
    backdrop-filter: blur(8px);
}

.hero-table tr:nth-child(even) td {
    background: rgba(20, 15, 35, 0.55);
    backdrop-filter: blur(8px);
}

/* Наведение */
.hero-table tr:hover td {
    background: rgba(106, 82, 153, 0.35);
    backdrop-filter: blur(10px);
    transition: all 0.2s ease;
}

/* Шапка таблицы */
.hero-table th {
    color: #b8a9e6;
    font-size: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 14px 16px;
    background: rgba(40, 28, 58, 0.8);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(106, 82, 153, 0.5);
    text-align: left;
}

/* Ячейки */
.hero-table td {
    color: #e0d9f0;
    font-size: 0.95rem;
    line-height: 1.5;
    padding: 12px 16px;
    border-bottom: 1px solid rgba(106, 82, 153, 0.2);
}

.hero-table tr:last-child td {
    border-bottom: none;
}

/* Адаптив */
@media (max-width: 767px) {
    .hero-table {
        border-radius: 12px;
    }
    
    .hero-table th {
        font-size: 0.75rem;
        padding: 8px 10px;
    }
    
    .hero-table td {
        font-size: 0.72rem;
        line-height: 1.3;
        padding: 8px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45b78c9 *//* Полный сброс отступов */
.hero-icon-block,
.hero-icon-block * {
    margin: 0 !important;
    padding: 0 !important;
}

/* Основные стили */
.hero-icon-block {
    background: rgba(20, 15, 30, 0.7);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(106, 82, 153, 0.3);
    border-radius: 20px;
    padding: 14px 18px !important;
    box-sizing: border-box;
    width: 100%;
}

/* Иконка и текст в строку через inline-block */
.hero-icon-block .elementor-icon,
.hero-icon-block i {
    color: #b8a9e6;
    font-size: 1.6rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}

/* Текст */
.hero-icon-block p {
    color: #e0d9f0;
    font-size: 0.9rem;
    line-height: 1.4;
    display: inline-block;
    vertical-align: middle;
    margin: 0 !important;
}

/* Сброс высоты для Elementor-обёрток */
.hero-icon-block.elementor-section,
.hero-icon-block .elementor-container,
.hero-icon-block .elementor-column,
.hero-icon-block .elementor-widget-wrap {
    height: auto !important;
    min-height: auto !important;
}

.hero-icon-block .elementor-widget-wrap {
    padding: 0 !important;
}

/* Отступы между тегами — 8px */
.elementor-inner-section {
    margin-bottom: 8px;
}

.elementor-inner-section:last-child {
    margin-bottom: 0;
}

/* Адаптив */
@media (max-width: 767px) {
    .hero-icon-block {
        padding: 10px 14px !important;
    }
    
    .hero-icon-block .elementor-icon,
    .hero-icon-block i {
        font-size: 1.3rem;
        margin-right: 8px;
    }
    
    .hero-icon-block p {
        font-size: 0.75rem;
    }
    
    .elementor-inner-section {
        margin-bottom: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e436dfa *//* Основные стили (без изменений) */
.hero-icon-block {
    background: rgba(20, 15, 30, 0.7);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(106, 82, 153, 0.3);
    border-radius: 20px;
    padding: 2px 6px;
    box-sizing: border-box;
    align-items: center;
    gap: 12px;
    width: 100%;
}

.hero-icon-block .elementor-icon,
.hero-icon-block i {
    color: #b8a9e6;
    font-size: 1.6rem;
    flex-shrink: 0;
}

.hero-icon-block p {
    color: #e0d9f0;
    font-size: 0.9rem;
    line-height: 1.4;
    margin: 0;
}

.elementor-inner-section {
    margin-bottom: 16px;
}

.elementor-inner-section:last-child {
    margin-bottom: 0;
}

/* ✨ Двигаем каждую карточку индивидуально ✨ */

/* Левая колонка */
.card-left-1 {
    transform: translateX(60px) translateY(-290px);
}

.card-left-2 {
    transform: translateX(10px) translateY(-200px);
}

.card-left-3 {
    transform: translateX(50px) translateY(-100px);
}

/* Правая колонка */
.card-right-1 {
    transform: translateX(-20px) translateY(-250px);
}

.card-right-2 {
    transform: translateX(-100px) translateY(-150px);
}

.card-right-3 {
    transform: translateX(-15px) translateY(-50px);
}

/* Адаптив — на мобилке убираем смещения */
@media (max-width: 767px) {
    .hero-icon-block {
        padding: 10px 14px;
        gap: 10px;
    }
    
    .hero-icon-block .elementor-icon,
    .hero-icon-block i {
        font-size: 1.3rem;
    }
    
    .hero-icon-block p {
        font-size: 0.75rem;
    }
    
    .elementor-inner-section {
        margin-bottom: 12px;
    }
    
    /* Убираем трансформацию на мобилке */
    [class*="card-left-"],
    [class*="card-right-"] {
        transform: none !important;
    }
}/* End custom CSS */