.elementor-7171 .elementor-element.elementor-element-3bffb9df{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;--overlay-opacity:1;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-7171 .elementor-element.elementor-element-3bffb9df:not(.elementor-motion-effects-element-type-background), .elementor-7171 .elementor-element.elementor-element-3bffb9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1561ed5 );background-image:url("https://adambarta.cz/wp-content/uploads/2025/08/Grid-Background.webp");background-position:center center;background-size:cover;}.elementor-7171 .elementor-element.elementor-element-3bffb9df::before, .elementor-7171 .elementor-element.elementor-element-3bffb9df > .elementor-background-video-container::before, .elementor-7171 .elementor-element.elementor-element-3bffb9df > .e-con-inner > .elementor-background-video-container::before, .elementor-7171 .elementor-element.elementor-element-3bffb9df > .elementor-background-slideshow::before, .elementor-7171 .elementor-element.elementor-element-3bffb9df > .e-con-inner > .elementor-background-slideshow::before, .elementor-7171 .elementor-element.elementor-element-3bffb9df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFF5ED00 0%, var( --e-global-color-1561ed5 ) 100%);}.elementor-7171 .elementor-element.elementor-element-3bffb9df > .elementor-shape-bottom svg, .elementor-7171 .elementor-element.elementor-element-3bffb9df > .e-con-inner > .elementor-shape-bottom svg{width:calc(145% + 1.3px);height:12.5rem;transform:translateX(-50%) rotateY(180deg);}.elementor-7171 .elementor-element.elementor-element-3bffb9df > .elementor-shape-bottom, .elementor-7171 .elementor-element.elementor-element-3bffb9df > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-7171 .elementor-element.elementor-element-616e8902{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:4rem;grid-column:span 7;--z-index:1;}.elementor-7171 .elementor-element.elementor-element-32d3109{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7171 .elementor-element.elementor-element-6ea4f331 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7171 .elementor-element.elementor-element-6ea4f331{z-index:1;}.elementor-7171 .elementor-element.elementor-element-6ea4f331 .elementor-heading-title{font-family:var( --e-global-typography-8041600-font-family ), Sans-serif;font-size:var( --e-global-typography-8041600-font-size );font-weight:var( --e-global-typography-8041600-font-weight );line-height:var( --e-global-typography-8041600-line-height );letter-spacing:var( --e-global-typography-8041600-letter-spacing );color:var( --e-global-color-b5d96f8 );}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-5f27b64d{left:0%;}body.rtl .elementor-7171 .elementor-element.elementor-element-5f27b64d{right:0%;}.elementor-7171 .elementor-element.elementor-element-5f27b64d{top:28%;z-index:0;}.elementor-7171 .elementor-element.elementor-element-5f27b64d .elementor-icon-wrapper{text-align:center;}.elementor-7171 .elementor-element.elementor-element-5f27b64d .elementor-icon{font-size:2.8rem;}.elementor-7171 .elementor-element.elementor-element-5f27b64d .elementor-icon svg{height:2.8rem;}.elementor-7171 .elementor-element.elementor-element-5f27b64d .elementor-icon-wrapper svg{width:auto;}.elementor-7171 .elementor-element.elementor-element-5f27b64d .elementor-icon i, .elementor-7171 .elementor-element.elementor-element-5f27b64d .elementor-icon svg{transform:rotate(4deg);}.elementor-7171 .elementor-element.elementor-element-1759235e{font-family:"tt-commons-pro", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5em;letter-spacing:-0.03rem;color:var( --e-global-color-383b8b8 );}.elementor-7171 .elementor-element.elementor-element-2ea2a3ed{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7171 .elementor-element.elementor-element-34a71c6a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7171 .elementor-element.elementor-element-34a71c6a .elementor-button .elementor-button-content-wrapper{gap:0.75rem;}.elementor-7171 .elementor-element.elementor-element-34a71c6a .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d046835 );}.elementor-7171 .elementor-element.elementor-element-44ae5558 .elementor-button{background-color:var( --e-global-color-afeafc8 );fill:var( --e-global-color-f406322 );color:var( --e-global-color-f406322 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d046835 );}.elementor-7171 .elementor-element.elementor-element-44ae5558 .elementor-button:hover, .elementor-7171 .elementor-element.elementor-element-44ae5558 .elementor-button:focus{background-color:var( --e-global-color-96e8991 );color:var( --e-global-color-18a4356 );border-color:var( --e-global-color-d046835 );}.elementor-7171 .elementor-element.elementor-element-44ae5558 .elementor-button:hover svg, .elementor-7171 .elementor-element.elementor-element-44ae5558 .elementor-button:focus svg{fill:var( --e-global-color-18a4356 );}.elementor-7171 .elementor-element.elementor-element-4b19f491{--display:flex;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--margin-top:0rem;--margin-bottom:-4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 5;--z-index:1;}.elementor-7171 .elementor-element.elementor-element-3b8ffab5 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-6ec0d50f{left:10%;}body.rtl .elementor-7171 .elementor-element.elementor-element-6ec0d50f{right:10%;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f{top:28%;z-index:-1;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f .elementor-icon-wrapper{text-align:center;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f .elementor-icon{font-size:15rem;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f .elementor-icon svg{height:15rem;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f .elementor-icon-wrapper svg{width:auto;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f .elementor-icon i, .elementor-7171 .elementor-element.elementor-element-6ec0d50f .elementor-icon svg{transform:rotate(-4deg);}.elementor-7171 .elementor-element.elementor-element-11cb002d > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-11cb002d{right:-8%;}body.rtl .elementor-7171 .elementor-element.elementor-element-11cb002d{left:-8%;}.elementor-7171 .elementor-element.elementor-element-11cb002d{top:26%;z-index:-1;}.elementor-7171 .elementor-element.elementor-element-11cb002d .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-11cb002d .elementor-icon-wrapper{text-align:center;}.elementor-7171 .elementor-element.elementor-element-11cb002d .elementor-icon{font-size:15rem;}.elementor-7171 .elementor-element.elementor-element-11cb002d .elementor-icon svg{height:15rem;}.elementor-7171 .elementor-element.elementor-element-11cb002d .elementor-icon-wrapper svg{width:auto;}.elementor-7171 .elementor-element.elementor-element-11cb002d .elementor-icon i, .elementor-7171 .elementor-element.elementor-element-11cb002d .elementor-icon svg{transform:rotate(4deg);}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-2c755a69{right:8%;}body.rtl .elementor-7171 .elementor-element.elementor-element-2c755a69{left:8%;}.elementor-7171 .elementor-element.elementor-element-2c755a69{bottom:10%;z-index:-1;}.elementor-7171 .elementor-element.elementor-element-2c755a69 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-2c755a69 img{width:5rem;border-radius:1.250rem 1.250rem 1.250rem 1.250rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-1b78e98e{left:7%;}body.rtl .elementor-7171 .elementor-element.elementor-element-1b78e98e{right:7%;}.elementor-7171 .elementor-element.elementor-element-1b78e98e{bottom:35%;z-index:-1;}.elementor-7171 .elementor-element.elementor-element-1b78e98e .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-1b78e98e img{width:5rem;border-radius:1.250rem 1.250rem 1.250rem 1.250rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-6ed0de9c{left:25%;}body.rtl .elementor-7171 .elementor-element.elementor-element-6ed0de9c{right:25%;}.elementor-7171 .elementor-element.elementor-element-6ed0de9c{bottom:12%;}.elementor-7171 .elementor-element.elementor-element-6ed0de9c .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-6ed0de9c img{width:6rem;border-radius:1.5rem 1.5rem 1.5rem 1.5rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-3b85a543{right:22%;}body.rtl .elementor-7171 .elementor-element.elementor-element-3b85a543{left:22%;}.elementor-7171 .elementor-element.elementor-element-3b85a543{top:34%;z-index:-1;}.elementor-7171 .elementor-element.elementor-element-3b85a543 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-3b85a543 img{width:4.5rem;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-3c56dbea{left:27%;}body.rtl .elementor-7171 .elementor-element.elementor-element-3c56dbea{right:27%;}.elementor-7171 .elementor-element.elementor-element-3c56dbea{top:25%;z-index:-1;}.elementor-7171 .elementor-element.elementor-element-3c56dbea .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-3c56dbea img{width:4.75rem;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-6749c368{right:1%;}body.rtl .elementor-7171 .elementor-element.elementor-element-6749c368{left:1%;}.elementor-7171 .elementor-element.elementor-element-6749c368{bottom:35%;z-index:1;}.elementor-7171 .elementor-element.elementor-element-6749c368 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-6749c368 img{width:6.5rem;border-radius:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-7171 .elementor-element.elementor-element-4d68234d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:10rem;--padding-bottom:10rem;--padding-left:4rem;--padding-right:4rem;}.elementor-7171 .elementor-element.elementor-element-4d68234d:not(.elementor-motion-effects-element-type-background), .elementor-7171 .elementor-element.elementor-element-4d68234d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-96e8991 );}.elementor-7171 .elementor-element.elementor-element-4f1fbb8a{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:0.5rem;--e-filter-normal-text-color:var( --e-global-color-f406322 );--e-filter-hover-text-color:var( --e-global-color-f406322 );--e-filter-active-text-color:var( --e-global-color-96e8991 );--e-filter-item-border-radius:9999px 9999px 9999px 9999px;}.elementor-7171 .elementor-element.elementor-element-4f1fbb8a .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-1561ed5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d046835 );}.elementor-7171 .elementor-element.elementor-element-4f1fbb8a .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-afeafc8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF75307D;}.elementor-7171 .elementor-element.elementor-element-4f1fbb8a .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-f406322 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-afeafc8 );}.elementor-7171 .elementor-element.elementor-element-4f1fbb8a .e-filter-item{font-family:var( --e-global-typography-bc91367-font-family ), Sans-serif;font-size:var( --e-global-typography-bc91367-font-size );font-weight:var( --e-global-typography-bc91367-font-weight );line-height:var( --e-global-typography-bc91367-line-height );letter-spacing:var( --e-global-typography-bc91367-letter-spacing );padding:0.75rem 1.25rem 0.75rem 1.25rem;}.elementor-7171 .elementor-element.elementor-element-3d8d1d75{--grid-columns:3;--grid-row-gap:1.5rem;--load-more-button-align:center;--grid-column-gap:1.5rem;}.elementor-7171 .elementor-element.elementor-element-3d8d1d75 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7171 .elementor-element.elementor-element-3d8d1d75 .e-loop-item > .elementor-section, .elementor-7171 .elementor-element.elementor-element-3d8d1d75 .e-loop-item > .elementor-section > .elementor-container, .elementor-7171 .elementor-element.elementor-element-3d8d1d75 .e-loop-item > .e-con, .elementor-7171 .elementor-element.elementor-element-3d8d1d75 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7171 .elementor-element.elementor-element-3d8d1d75 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7171 .elementor-element.elementor-element-3d8d1d75 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-7171 .elementor-element.elementor-element-43d879e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overflow:hidden;--overlay-opacity:1;--padding-top:10rem;--padding-bottom:10rem;--padding-left:4rem;--padding-right:4rem;}.elementor-7171 .elementor-element.elementor-element-43d879e6:not(.elementor-motion-effects-element-type-background), .elementor-7171 .elementor-element.elementor-element-43d879e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-96e8991 );background-image:url("https://adambarta.cz/wp-content/uploads/2025/08/grid-bg-white.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7171 .elementor-element.elementor-element-43d879e6::before, .elementor-7171 .elementor-element.elementor-element-43d879e6 > .elementor-background-video-container::before, .elementor-7171 .elementor-element.elementor-element-43d879e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7171 .elementor-element.elementor-element-43d879e6 > .elementor-background-slideshow::before, .elementor-7171 .elementor-element.elementor-element-43d879e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7171 .elementor-element.elementor-element-43d879e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFF00 0%, #FFFFFF 100%);}.elementor-7171 .elementor-element.elementor-element-54572b9d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7171 .elementor-element.elementor-element-43718d6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7171 .elementor-element.elementor-element-43718d6f.e-con{--align-self:flex-start;}.elementor-7171 .elementor-element.elementor-element-3d24c8ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7171 .elementor-element.elementor-element-497849c9 > .elementor-widget-container{margin:0rem -1.5rem 0rem 0rem;}.elementor-7171 .elementor-element.elementor-element-497849c9 img{width:3rem;height:3rem;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-96e8991 );border-radius:999px 999px 999px 999px;}.elementor-7171 .elementor-element.elementor-element-7e13e0a3 > .elementor-widget-container{margin:0rem -1.5rem 0rem 0rem;}.elementor-7171 .elementor-element.elementor-element-7e13e0a3 img{width:3rem;height:3rem;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-96e8991 );border-radius:999px 999px 999px 999px;}.elementor-7171 .elementor-element.elementor-element-62852383 > .elementor-widget-container{margin:0rem -1.5rem 0rem 0rem;}.elementor-7171 .elementor-element.elementor-element-62852383 img{width:3rem;height:3rem;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-96e8991 );border-radius:999px 999px 999px 999px;}.elementor-7171 .elementor-element.elementor-element-4d897140 > .elementor-widget-container{margin:0rem -1.5rem 0rem 0rem;}.elementor-7171 .elementor-element.elementor-element-4d897140 img{width:3rem;height:3rem;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-96e8991 );border-radius:999px 999px 999px 999px;}.elementor-7171 .elementor-element.elementor-element-64a406dc > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-7171 .elementor-element.elementor-element-64a406dc img{width:3rem;height:3rem;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-96e8991 );border-radius:999px 999px 999px 999px;}.elementor-7171 .elementor-element.elementor-element-175ea594{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7171 .elementor-element.elementor-element-75d2c4c6 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-7171 .elementor-element.elementor-element-75d2c4c6 .elementor-icon-wrapper{text-align:center;}.elementor-7171 .elementor-element.elementor-element-75d2c4c6 .elementor-icon{font-size:1.25rem;}.elementor-7171 .elementor-element.elementor-element-75d2c4c6 .elementor-icon svg{height:1.25rem;}.elementor-7171 .elementor-element.elementor-element-75d2c4c6 .elementor-icon-wrapper svg{width:auto;}.elementor-7171 .elementor-element.elementor-element-596cb6d7{font-family:var( --e-global-typography-e639f02-font-family ), Sans-serif;font-size:var( --e-global-typography-e639f02-font-size );font-weight:var( --e-global-typography-e639f02-font-weight );line-height:var( --e-global-typography-e639f02-line-height );letter-spacing:var( --e-global-typography-e639f02-letter-spacing );color:var( --e-global-color-e15cbe7 );}.elementor-7171 .elementor-element.elementor-element-332a8cf8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 5;}.elementor-7171 .elementor-element.elementor-element-2114b83a{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-7171 .elementor-element.elementor-element-2114b83a .elementor-heading-title{font-family:var( --e-global-typography-19021ce-font-family ), Sans-serif;font-size:var( --e-global-typography-19021ce-font-size );font-weight:var( --e-global-typography-19021ce-font-weight );line-height:var( --e-global-typography-19021ce-line-height );letter-spacing:var( --e-global-typography-19021ce-letter-spacing );}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-47d95e66{right:12%;}body.rtl .elementor-7171 .elementor-element.elementor-element-47d95e66{left:12%;}.elementor-7171 .elementor-element.elementor-element-47d95e66{top:-7%;}.elementor-7171 .elementor-element.elementor-element-47d95e66 .elementor-icon-wrapper{text-align:center;}.elementor-7171 .elementor-element.elementor-element-47d95e66 .elementor-icon{font-size:4rem;}.elementor-7171 .elementor-element.elementor-element-47d95e66 .elementor-icon svg{height:4rem;}.elementor-7171 .elementor-element.elementor-element-47d95e66 .elementor-icon-wrapper svg{width:auto;}.elementor-7171 .elementor-element.elementor-element-47d95e66 .elementor-icon i, .elementor-7171 .elementor-element.elementor-element-47d95e66 .elementor-icon svg{transform:rotate(4deg);}.elementor-7171 .elementor-element.elementor-element-558a4e81{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4867f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4867f98-font-size );font-weight:var( --e-global-typography-4867f98-font-weight );line-height:var( --e-global-typography-4867f98-line-height );letter-spacing:var( --e-global-typography-4867f98-letter-spacing );color:var( --e-global-color-383b8b8 );}.elementor-7171 .elementor-element.elementor-element-45a3b2f6 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-7171 .elementor-element.elementor-element-45a3b2f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7171 .elementor-element.elementor-element-45a3b2f6 .elementor-button .elementor-button-content-wrapper{gap:0.75rem;}.elementor-7171 .elementor-element.elementor-element-45a3b2f6 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d046835 );}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-9346693{left:6%;}body.rtl .elementor-7171 .elementor-element.elementor-element-9346693{right:6%;}.elementor-7171 .elementor-element.elementor-element-9346693{top:40%;}.elementor-7171 .elementor-element.elementor-element-9346693 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-9346693 img{width:5rem;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-2ee4d647{right:25%;}body.rtl .elementor-7171 .elementor-element.elementor-element-2ee4d647{left:25%;}.elementor-7171 .elementor-element.elementor-element-2ee4d647{bottom:20%;}.elementor-7171 .elementor-element.elementor-element-2ee4d647 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-2ee4d647 img{width:5rem;border-radius:1.250rem 1.250rem 1.250rem 1.250rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-5c74c8ec{right:3%;}body.rtl .elementor-7171 .elementor-element.elementor-element-5c74c8ec{left:3%;}.elementor-7171 .elementor-element.elementor-element-5c74c8ec{top:50%;}.elementor-7171 .elementor-element.elementor-element-5c74c8ec .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-5c74c8ec img{width:6rem;border-radius:1.5rem 1.5rem 1.5rem 1.5rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-54f56d3{left:17%;}body.rtl .elementor-7171 .elementor-element.elementor-element-54f56d3{right:17%;}.elementor-7171 .elementor-element.elementor-element-54f56d3{top:10%;}.elementor-7171 .elementor-element.elementor-element-54f56d3 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-54f56d3 img{width:4.75rem;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-69b6d607{right:14%;}body.rtl .elementor-7171 .elementor-element.elementor-element-69b6d607{left:14%;}.elementor-7171 .elementor-element.elementor-element-69b6d607{top:6%;}.elementor-7171 .elementor-element.elementor-element-69b6d607 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-69b6d607 img{width:4.5rem;border-radius:1.250rem 1.250rem 1.250rem 1.250rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-784e2763{left:25%;}body.rtl .elementor-7171 .elementor-element.elementor-element-784e2763{right:25%;}.elementor-7171 .elementor-element.elementor-element-784e2763{bottom:12%;}.elementor-7171 .elementor-element.elementor-element-784e2763 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7171 .elementor-element.elementor-element-784e2763 img{width:6rem;border-radius:1.5rem 1.5rem 1.5rem 1.5rem;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7171 .elementor-element.elementor-element-4b19f491{--width:100%;}.elementor-7171 .elementor-element.elementor-element-4d68234d{--content-width:1440px;}.elementor-7171 .elementor-element.elementor-element-43d879e6{--content-width:1440px;}}@media(max-width:1024px){.elementor-7171 .elementor-element.elementor-element-3bffb9df:not(.elementor-motion-effects-element-type-background), .elementor-7171 .elementor-element.elementor-element-3bffb9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adambarta.cz/wp-content/uploads/2025/08/Grid-Background.webp");background-position:center center;background-repeat:repeat-y;background-size:cover;}.elementor-7171 .elementor-element.elementor-element-3bffb9df{--e-con-grid-template-columns:repeat(8, 1fr);--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:07rem;--padding-bottom:0rem;--padding-left:02rem;--padding-right:02rem;}.elementor-7171 .elementor-element.elementor-element-3bffb9df > .elementor-shape-bottom svg, .elementor-7171 .elementor-element.elementor-element-3bffb9df > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:6rem;}.elementor-7171 .elementor-element.elementor-element-616e8902{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 8;}.elementor-7171 .elementor-element.elementor-element-6ea4f331 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7171 .elementor-element.elementor-element-6ea4f331 .elementor-heading-title{font-size:var( --e-global-typography-8041600-font-size );line-height:var( --e-global-typography-8041600-line-height );letter-spacing:var( --e-global-typography-8041600-letter-spacing );}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-5f27b64d{left:0%;}body.rtl .elementor-7171 .elementor-element.elementor-element-5f27b64d{right:0%;}.elementor-7171 .elementor-element.elementor-element-5f27b64d{top:31%;}.elementor-7171 .elementor-element.elementor-element-5f27b64d .elementor-icon{font-size:2.3rem;}.elementor-7171 .elementor-element.elementor-element-5f27b64d .elementor-icon svg{height:2.3rem;}.elementor-7171 .elementor-element.elementor-element-4b19f491{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:-8rem;--margin-left:0rem;--margin-right:0rem;grid-column:span 8;}.elementor-7171 .elementor-element.elementor-element-3b8ffab5{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-6ec0d50f{left:29%;}body.rtl .elementor-7171 .elementor-element.elementor-element-6ec0d50f{right:29%;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f{top:25%;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f .elementor-icon{font-size:10rem;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f .elementor-icon svg{height:10rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-11cb002d{right:15%;}body.rtl .elementor-7171 .elementor-element.elementor-element-11cb002d{left:15%;}.elementor-7171 .elementor-element.elementor-element-11cb002d{top:20%;}.elementor-7171 .elementor-element.elementor-element-11cb002d .elementor-icon{font-size:10rem;}.elementor-7171 .elementor-element.elementor-element-11cb002d .elementor-icon svg{height:10rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-2c755a69{right:25%;}body.rtl .elementor-7171 .elementor-element.elementor-element-2c755a69{left:25%;}.elementor-7171 .elementor-element.elementor-element-2c755a69 img{width:3.5rem;border-radius:1rem 1rem 1rem 1rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-1b78e98e{left:25%;}body.rtl .elementor-7171 .elementor-element.elementor-element-1b78e98e{right:25%;}.elementor-7171 .elementor-element.elementor-element-1b78e98e{bottom:40%;}.elementor-7171 .elementor-element.elementor-element-1b78e98e img{width:4.5rem;border-radius:1rem 1rem 1rem 1rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-6ed0de9c{left:27%;}body.rtl .elementor-7171 .elementor-element.elementor-element-6ed0de9c{right:27%;}.elementor-7171 .elementor-element.elementor-element-6ed0de9c{bottom:10%;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-3b85a543{right:28%;}body.rtl .elementor-7171 .elementor-element.elementor-element-3b85a543{left:28%;}.elementor-7171 .elementor-element.elementor-element-3b85a543 img{width:5rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-3c56dbea{left:37%;}body.rtl .elementor-7171 .elementor-element.elementor-element-3c56dbea{right:37%;}.elementor-7171 .elementor-element.elementor-element-3c56dbea{top:20%;}.elementor-7171 .elementor-element.elementor-element-3c56dbea img{width:4rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-6749c368{right:20%;}body.rtl .elementor-7171 .elementor-element.elementor-element-6749c368{left:20%;}.elementor-7171 .elementor-element.elementor-element-6749c368{bottom:30%;}.elementor-7171 .elementor-element.elementor-element-6749c368 img{width:5.75rem;}.elementor-7171 .elementor-element.elementor-element-4d68234d{--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7171 .elementor-element.elementor-element-4f1fbb8a .e-filter-item{font-size:var( --e-global-typography-bc91367-font-size );line-height:var( --e-global-typography-bc91367-line-height );letter-spacing:var( --e-global-typography-bc91367-letter-spacing );}.elementor-7171 .elementor-element.elementor-element-3d8d1d75{--grid-columns:2;}.elementor-7171 .elementor-element.elementor-element-43d879e6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:06rem;--padding-bottom:06rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7171 .elementor-element.elementor-element-596cb6d7{font-size:var( --e-global-typography-e639f02-font-size );line-height:var( --e-global-typography-e639f02-line-height );letter-spacing:var( --e-global-typography-e639f02-letter-spacing );}.elementor-7171 .elementor-element.elementor-element-2114b83a{--container-widget-width:464px;--container-widget-flex-grow:0;width:var( --container-widget-width, 464px );max-width:464px;}.elementor-7171 .elementor-element.elementor-element-2114b83a .elementor-heading-title{font-size:var( --e-global-typography-19021ce-font-size );line-height:var( --e-global-typography-19021ce-line-height );letter-spacing:var( --e-global-typography-19021ce-letter-spacing );}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-47d95e66{right:8%;}body.rtl .elementor-7171 .elementor-element.elementor-element-47d95e66{left:8%;}.elementor-7171 .elementor-element.elementor-element-558a4e81{font-size:var( --e-global-typography-4867f98-font-size );line-height:var( --e-global-typography-4867f98-line-height );letter-spacing:var( --e-global-typography-4867f98-letter-spacing );}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-2ee4d647{right:21%;}body.rtl .elementor-7171 .elementor-element.elementor-element-2ee4d647{left:21%;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-54f56d3{left:10%;}body.rtl .elementor-7171 .elementor-element.elementor-element-54f56d3{right:10%;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-784e2763{left:20%;}body.rtl .elementor-7171 .elementor-element.elementor-element-784e2763{right:20%;}}@media(max-width:767px){.elementor-7171 .elementor-element.elementor-element-3bffb9df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:06rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7171 .elementor-element.elementor-element-3bffb9df > .elementor-shape-bottom svg, .elementor-7171 .elementor-element.elementor-element-3bffb9df > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:2.8rem;}.elementor-7171 .elementor-element.elementor-element-616e8902{grid-column:span 8;}.elementor-7171 .elementor-element.elementor-element-6ea4f331 .elementor-heading-title{font-size:var( --e-global-typography-8041600-font-size );line-height:var( --e-global-typography-8041600-line-height );letter-spacing:var( --e-global-typography-8041600-letter-spacing );}.elementor-7171 .elementor-element.elementor-element-5f27b64d{top:49%;}.elementor-7171 .elementor-element.elementor-element-5f27b64d .elementor-icon{font-size:2.5rem;}.elementor-7171 .elementor-element.elementor-element-5f27b64d .elementor-icon svg{height:2.5rem;}.elementor-7171 .elementor-element.elementor-element-1759235e{font-size:1.25rem;}.elementor-7171 .elementor-element.elementor-element-34a71c6a .elementor-button{font-size:1rem;}.elementor-7171 .elementor-element.elementor-element-44ae5558 .elementor-button{font-size:1rem;}.elementor-7171 .elementor-element.elementor-element-4b19f491{--margin-top:0rem;--margin-bottom:-15rem;--margin-left:0rem;--margin-right:0rem;grid-column:span 8;}.elementor-7171 .elementor-element.elementor-element-3b8ffab5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-6ec0d50f{left:2%;}body.rtl .elementor-7171 .elementor-element.elementor-element-6ec0d50f{right:2%;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f{top:24%;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f .elementor-icon{font-size:10rem;}.elementor-7171 .elementor-element.elementor-element-6ec0d50f .elementor-icon svg{height:10rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-11cb002d{right:-10%;}body.rtl .elementor-7171 .elementor-element.elementor-element-11cb002d{left:-10%;}.elementor-7171 .elementor-element.elementor-element-11cb002d{top:18%;}.elementor-7171 .elementor-element.elementor-element-11cb002d .elementor-icon{font-size:8.9rem;}.elementor-7171 .elementor-element.elementor-element-11cb002d .elementor-icon svg{height:8.9rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-2c755a69{right:4%;}body.rtl .elementor-7171 .elementor-element.elementor-element-2c755a69{left:4%;}.elementor-7171 .elementor-element.elementor-element-2c755a69{bottom:10%;}.elementor-7171 .elementor-element.elementor-element-2c755a69 img{width:2.5rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-1b78e98e{left:10%;}body.rtl .elementor-7171 .elementor-element.elementor-element-1b78e98e{right:10%;}.elementor-7171 .elementor-element.elementor-element-1b78e98e{bottom:42%;}.elementor-7171 .elementor-element.elementor-element-1b78e98e img{width:2.5rem;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-6ed0de9c{left:4%;}body.rtl .elementor-7171 .elementor-element.elementor-element-6ed0de9c{right:4%;}.elementor-7171 .elementor-element.elementor-element-6ed0de9c{bottom:16%;}.elementor-7171 .elementor-element.elementor-element-6ed0de9c img{width:4.5rem;border-radius:1rem 1rem 1rem 1rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-3b85a543{right:20%;}body.rtl .elementor-7171 .elementor-element.elementor-element-3b85a543{left:20%;}.elementor-7171 .elementor-element.elementor-element-3b85a543{top:35%;}.elementor-7171 .elementor-element.elementor-element-3b85a543 img{width:3rem;border-radius:1rem 1rem 1rem 1rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-3c56dbea{left:27%;}body.rtl .elementor-7171 .elementor-element.elementor-element-3c56dbea{right:27%;}.elementor-7171 .elementor-element.elementor-element-3c56dbea img{width:3rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-6749c368{right:1%;}body.rtl .elementor-7171 .elementor-element.elementor-element-6749c368{left:1%;}.elementor-7171 .elementor-element.elementor-element-6749c368 img{width:4.2rem;border-radius:1rem 1rem 1rem 1rem;}.elementor-7171 .elementor-element.elementor-element-4d68234d{--padding-top:05rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-7171 .elementor-element.elementor-element-4f1fbb8a .e-filter-item{font-size:var( --e-global-typography-bc91367-font-size );line-height:var( --e-global-typography-bc91367-line-height );letter-spacing:var( --e-global-typography-bc91367-letter-spacing );}.elementor-7171 .elementor-element.elementor-element-3d8d1d75{--grid-columns:1;}.elementor-7171 .elementor-element.elementor-element-43d879e6{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-7171 .elementor-element.elementor-element-596cb6d7{font-size:var( --e-global-typography-e639f02-font-size );line-height:var( --e-global-typography-e639f02-line-height );letter-spacing:var( --e-global-typography-e639f02-letter-spacing );}.elementor-7171 .elementor-element.elementor-element-2114b83a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7171 .elementor-element.elementor-element-2114b83a .elementor-heading-title{font-size:var( --e-global-typography-19021ce-font-size );line-height:var( --e-global-typography-19021ce-line-height );letter-spacing:var( --e-global-typography-19021ce-letter-spacing );}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-47d95e66{right:4%;}body.rtl .elementor-7171 .elementor-element.elementor-element-47d95e66{left:4%;}.elementor-7171 .elementor-element.elementor-element-47d95e66{top:-3%;}.elementor-7171 .elementor-element.elementor-element-47d95e66 .elementor-icon{font-size:2.5rem;}.elementor-7171 .elementor-element.elementor-element-47d95e66 .elementor-icon svg{height:2.5rem;}.elementor-7171 .elementor-element.elementor-element-558a4e81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-4867f98-font-size );line-height:var( --e-global-typography-4867f98-line-height );letter-spacing:var( --e-global-typography-4867f98-letter-spacing );}.elementor-7171 .elementor-element.elementor-element-45a3b2f6 .elementor-button{font-size:1rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-9346693{left:-5%;}body.rtl .elementor-7171 .elementor-element.elementor-element-9346693{right:-5%;}.elementor-7171 .elementor-element.elementor-element-9346693 img{width:3.5rem;border-radius:1rem 1rem 1rem 1rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-2ee4d647{right:5%;}body.rtl .elementor-7171 .elementor-element.elementor-element-2ee4d647{left:5%;}.elementor-7171 .elementor-element.elementor-element-2ee4d647{bottom:20%;}.elementor-7171 .elementor-element.elementor-element-2ee4d647 img{width:3.25rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-5c74c8ec{right:-5%;}body.rtl .elementor-7171 .elementor-element.elementor-element-5c74c8ec{left:-5%;}.elementor-7171 .elementor-element.elementor-element-5c74c8ec{top:45%;}.elementor-7171 .elementor-element.elementor-element-5c74c8ec img{width:3.75rem;border-radius:1rem 1rem 1rem 1rem;}.elementor-7171 .elementor-element.elementor-element-54f56d3 img{width:3rem;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-7171 .elementor-element.elementor-element-69b6d607 img{width:2.5rem;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}body:not(.rtl) .elementor-7171 .elementor-element.elementor-element-784e2763{left:-4%;}body.rtl .elementor-7171 .elementor-element.elementor-element-784e2763{right:-4%;}.elementor-7171 .elementor-element.elementor-element-784e2763{bottom:16%;}.elementor-7171 .elementor-element.elementor-element-784e2763 img{width:4rem;border-radius:1rem 1rem 1rem 1rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-7171 .elementor-element.elementor-element-616e8902{--width:100%;}.elementor-7171 .elementor-element.elementor-element-32d3109{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-6ea4f331 */.avatar {
    max-height: 6rem;
}

.heading-img {
    max-height: clamp(2.5rem, 1.9718rem + 2.2535vw, 4rem) !important;
}

@media only screen and (max-width: 992px) {
    .avatar {
        max-height: 3rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d3109 */.heading-wrapper {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c755a69 */.elementor-7171 .elementor-element.elementor-element-2c755a69 img {
    filter: blur(1px);
    box-shadow: 0 100px 80px 0 rgba(0, 76, 244, 0.07), 0 41.778px 33.422px 0 rgba(0, 76, 244, 0.05), 0 22.336px 17.869px 0 rgba(0, 76, 244, 0.04), 0 12.522px 10.017px 0 rgba(0, 76, 244, 0.04), 0 6.65px 5.32px 0 rgba(0, 76, 244, 0.03), 0 2.767px 2.214px 0 rgba(0, 76, 244, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b78e98e */.elementor-7171 .elementor-element.elementor-element-1b78e98e img {
    filter: blur(1.5px);
    box-shadow: 0 100px 80px 0 rgba(255, 76, 3, 0.07), 0 41.778px 33.422px 0 rgba(255, 76, 3, 0.05), 0 22.336px 17.869px 0 rgba(255, 76, 3, 0.04), 0 12.522px 10.017px 0 rgba(255, 76, 3, 0.04), 0 6.65px 5.32px 0 rgba(255, 76, 3, 0.03), 0 2.767px 2.214px 0 rgba(255, 76, 3, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ed0de9c */.elementor-7171 .elementor-element.elementor-element-6ed0de9c img {
   box-shadow: 0 100px 80px 0 rgba(252, 77, 159, 0.07), 0 41.778px 33.422px 0 rgba(252, 77, 159, 0.05), 0 22.336px 17.869px 0 rgba(252, 77, 159, 0.04), 0 12.522px 10.017px 0 rgba(252, 77, 159, 0.04), 0 6.65px 5.32px 0 rgba(252, 77, 159, 0.03), 0 2.767px 2.214px 0 rgba(252, 77, 159, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b85a543 */.elementor-7171 .elementor-element.elementor-element-3b85a543 img {
    filter: blur(1px);
    border-radius: 1.25rem;
    box-shadow: 0 100px 80px 0 rgba(189, 15, 255, 0.07), 0 41.778px 33.422px 0 rgba(189, 15, 255, 0.05), 0 22.336px 17.869px 0 rgba(189, 15, 255, 0.04), 0 12.522px 10.017px 0 rgba(189, 15, 255, 0.04), 0 6.65px 5.32px 0 rgba(189, 15, 255, 0.03), 0 2.767px 2.214px 0 rgba(189, 15, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c56dbea */.elementor-7171 .elementor-element.elementor-element-3c56dbea img {
    filter: blur(0.5px);
    box-shadow: 0 100px 80px 0 rgba(217, 119, 87, 0.07), 0 41.778px 33.422px 0 rgba(217, 119, 87, 0.05), 0 22.336px 17.869px 0 rgba(217, 119, 87, 0.04), 0 12.522px 10.017px 0 rgba(217, 119, 87, 0.04), 0 6.65px 5.32px 0 rgba(217, 119, 87, 0.03), 0 2.767px 2.214px 0 rgba(217, 119, 87, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6749c368 */.elementor-7171 .elementor-element.elementor-element-6749c368 img {
    box-shadow: 0 100px 80px 0 rgba(11, 165, 129, 0.07), 0 41.778px 33.422px 0 rgba(11, 165, 129, 0.05), 0 22.336px 17.869px 0 rgba(11, 165, 129, 0.04), 0 12.522px 10.017px 0 rgba(11, 165, 129, 0.04), 0 6.65px 5.32px 0 rgba(11, 165, 129, 0.03), 0 2.767px 2.214px 0 rgba(11, 165, 129, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b19f491 */.elementor-7171 .elementor-element.elementor-element-4b19f491 {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bffb9df */.elementor-7171 .elementor-element.elementor-element-3bffb9df {
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3d8d1d75 *//* Direct children = loop items (covers both Grid and Flex renderers) */
.elementor-widget-loop-grid .elementor-loop-container > * {
  width: auto !important;
  min-width: 0 !important;
  box-sizing: border-box;
}

/* Common inner container reset (if your loop item uses Containers) */
.elementor-widget-loop-grid .elementor-loop-container > * .e-con {
  width: auto !important;     /* fill its own cell only */
  max-width: 100% !important;
  min-width: 0 !important;    /* allow shrinking inside flex/grid */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d68234d */.elementor-6937 .elementor-element.elementor-element-a6727a0 {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d24c8ed */.elementor-7171 .elementor-element.elementor-element-3d24c8ed {
   width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-75d2c4c6 */.star {
    filter: drop-shadow(0 2.463px 2.214px rgba(255, 117, 48, 0.15)) drop-shadow(0 5.919px 5.32px rgba(255, 117, 48, 0.21)) drop-shadow(0 11.144px 10.017px rgba(255, 117, 48, 0.26)) drop-shadow(0 19.879px 17.869px rgba(255, 117, 48, 0.31)) drop-shadow(0 37.182px 33.422px rgba(255, 117, 48, 0.37)) drop-shadow(0 89px 80px rgba(255, 117, 48, 0.52));

SVG


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-175ea594 */.elementor-7171 .elementor-element.elementor-element-175ea594 {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332a8cf8 */.elementor-7171 .elementor-element.elementor-element-332a8cf8 {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54572b9d */.elementor-7171 .elementor-element.elementor-element-54572b9d {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9346693 */.elementor-7171 .elementor-element.elementor-element-9346693 img {
    filter: blur(1px);
    border-radius: 1.25rem;
    box-shadow: 0 100px 80px 0 rgba(189, 15, 255, 0.07), 0 41.778px 33.422px 0 rgba(189, 15, 255, 0.05), 0 22.336px 17.869px 0 rgba(189, 15, 255, 0.04), 0 12.522px 10.017px 0 rgba(189, 15, 255, 0.04), 0 6.65px 5.32px 0 rgba(189, 15, 255, 0.03), 0 2.767px 2.214px 0 rgba(189, 15, 255, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ee4d647 */.elementor-7171 .elementor-element.elementor-element-2ee4d647 img {
    filter: blur(1px);
    box-shadow: 0 100px 80px 0 rgba(0, 76, 244, 0.07), 0 41.778px 33.422px 0 rgba(0, 76, 244, 0.05), 0 22.336px 17.869px 0 rgba(0, 76, 244, 0.04), 0 12.522px 10.017px 0 rgba(0, 76, 244, 0.04), 0 6.65px 5.32px 0 rgba(0, 76, 244, 0.03), 0 2.767px 2.214px 0 rgba(0, 76, 244, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c74c8ec */.elementor-7171 .elementor-element.elementor-element-5c74c8ec img {
    box-shadow: 0 100px 80px 0 rgba(11, 165, 129, 0.07), 0 41.778px 33.422px 0 rgba(11, 165, 129, 0.05), 0 22.336px 17.869px 0 rgba(11, 165, 129, 0.04), 0 12.522px 10.017px 0 rgba(11, 165, 129, 0.04), 0 6.65px 5.32px 0 rgba(11, 165, 129, 0.03), 0 2.767px 2.214px 0 rgba(11, 165, 129, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54f56d3 */.elementor-7171 .elementor-element.elementor-element-54f56d3 img {
    filter: blur(0.5px);
    box-shadow: 0 100px 80px 0 rgba(217, 119, 87, 0.07), 0 41.778px 33.422px 0 rgba(217, 119, 87, 0.05), 0 22.336px 17.869px 0 rgba(217, 119, 87, 0.04), 0 12.522px 10.017px 0 rgba(217, 119, 87, 0.04), 0 6.65px 5.32px 0 rgba(217, 119, 87, 0.03), 0 2.767px 2.214px 0 rgba(217, 119, 87, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69b6d607 */.elementor-7171 .elementor-element.elementor-element-69b6d607 img {
    filter: blur(1.5px);
    box-shadow: 0 100px 80px 0 rgba(255, 76, 3, 0.07), 0 41.778px 33.422px 0 rgba(255, 76, 3, 0.05), 0 22.336px 17.869px 0 rgba(255, 76, 3, 0.04), 0 12.522px 10.017px 0 rgba(255, 76, 3, 0.04), 0 6.65px 5.32px 0 rgba(255, 76, 3, 0.03), 0 2.767px 2.214px 0 rgba(255, 76, 3, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-784e2763 */.elementor-7171 .elementor-element.elementor-element-784e2763 img {
   box-shadow: 0 100px 80px 0 rgba(252, 77, 159, 0.07), 0 41.778px 33.422px 0 rgba(252, 77, 159, 0.05), 0 22.336px 17.869px 0 rgba(252, 77, 159, 0.04), 0 12.522px 10.017px 0 rgba(252, 77, 159, 0.04), 0 6.65px 5.32px 0 rgba(252, 77, 159, 0.03), 0 2.767px 2.214px 0 rgba(252, 77, 159, 0.02) !important;
}/* End custom CSS */
/* Start custom CSS */body {
    overflow-x: hidden !important;
}/* End custom CSS */