.elementor-6330 .elementor-element.elementor-element-f406fc2{--display:flex;}.elementor-6330 .elementor-element.elementor-element-116338d{--display:flex;--min-height:calc( 100vh - 100px );--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:calc( 100px + 15vh );--padding-bottom:15vh;--padding-left:7vw;--padding-right:7vw;}.elementor-6330 .elementor-element.elementor-element-08a104a{--display:flex;--position:fixed;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;top:0px;--z-index:99;}.elementor-6330 .elementor-element.elementor-element-08a104a:not(.elementor-motion-effects-element-type-background), .elementor-6330 .elementor-element.elementor-element-08a104a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d4e692 );}body:not(.rtl) .elementor-6330 .elementor-element.elementor-element-08a104a{left:0px;}body.rtl .elementor-6330 .elementor-element.elementor-element-08a104a{right:0px;}.elementor-6330 .elementor-element.elementor-element-70b538d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-70b538d.e-con{--flex-grow:1;}.elementor-6330 .elementor-element.elementor-element-d969ab4 img{width:80px;}.elementor-6330 .elementor-element.elementor-element-0b14c34{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-menu-toggle{margin:0 auto;background-color:var( --e-global-color-2d4e692 );}.elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-f43c61f-font-family ), Open Sans;font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-framed .elementor-item:before,
					.elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-primary );}.elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-primary );}.elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-underline .elementor-item:after,
					 .elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-overline .elementor-item:before,
					 .elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-double-line .elementor-item:before,
					 .elementor-6330 .elementor-element.elementor-element-8c4138b .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-6330 .elementor-element.elementor-element-8c4138b{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );--nav-menu-icon-size:30px;}.elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-nav-menu--dropdown a, .elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-nav-menu--dropdown{background-color:var( --e-global-color-secondary );}.elementor-6330 .elementor-element.elementor-element-8c4138b div.elementor-menu-toggle{color:var( --e-global-color-secondary );}.elementor-6330 .elementor-element.elementor-element-8c4138b div.elementor-menu-toggle svg{fill:var( --e-global-color-secondary );}.elementor-6330 .elementor-element.elementor-element-f574bee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-96712dd{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-6330 .elementor-element.elementor-element-9a4071f .elementor-heading-title{font-family:var( --e-global-typography-4520dda-font-family ), Open Sans;font-size:var( --e-global-typography-4520dda-font-size );font-weight:var( --e-global-typography-4520dda-font-weight );line-height:var( --e-global-typography-4520dda-line-height );}.elementor-6330 .elementor-element.elementor-element-7aead4e .elementor-heading-title{font-family:"Lexend Deca", Open Sans;font-size:3.75rem;font-weight:900;line-height:1.3em;letter-spacing:0.02em;}.elementor-6330 .elementor-element.elementor-element-e29479f{width:var( --container-widget-width, 40% );max-width:40%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Lexend Deca", Open Sans;font-size:1.2rem;color:var( --e-global-color-secondary );}.elementor-6330 .elementor-element.elementor-element-a5ae94c{--display:flex;--min-height:100%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6330 .elementor-element.elementor-element-e784977{--e-image-carousel-slides-to-show:1;}.elementor-6330 .elementor-element.elementor-element-20165b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:7vw;--padding-right:7vw;}.elementor-6330 .elementor-element.elementor-element-b076eae{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-df7fc89{width:auto;max-width:auto;padding:0vw 0vw 4vw 0vw;}.elementor-6330 .elementor-element.elementor-element-df7fc89 .elementor-heading-title{font-family:var( --e-global-typography-78ad418-font-family ), Open Sans;font-size:var( --e-global-typography-78ad418-font-size );font-weight:var( --e-global-typography-78ad418-font-weight );line-height:var( --e-global-typography-78ad418-line-height );}.elementor-6330 .elementor-element.elementor-element-9aa923e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-103bc4a{width:var( --container-widget-width, 50% );max-width:50%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-primary-font-family ), Open Sans;color:var( --e-global-color-secondary );}.elementor-6330 .elementor-element.elementor-element-6ae4e83{width:var( --container-widget-width, 50% );max-width:50%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Lexend Deca", Open Sans;font-size:1.15rem;color:var( --e-global-color-secondary );}.elementor-6330 .elementor-element.elementor-element-1bfa4d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:7vw;--margin-bottom:7vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-6330 .elementor-element.elementor-element-182e0d5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-6330 .elementor-element.elementor-element-f544d8e .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-f5ec849-font-family ), Open Sans;font-size:var( --e-global-typography-f5ec849-font-size );font-weight:var( --e-global-typography-f5ec849-font-weight );line-height:var( --e-global-typography-f5ec849-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:2rem 3rem 2rem 3rem;}.elementor-6330 .elementor-element.elementor-element-f544d8e .elementor-button:hover, .elementor-6330 .elementor-element.elementor-element-f544d8e .elementor-button:focus{background-color:#9B1E48;}.elementor-6330 .elementor-element.elementor-element-4bc0ac4{width:auto;max-width:auto;padding:0vw 0vw 4vw 0vw;}.elementor-6330 .elementor-element.elementor-element-4bc0ac4 .elementor-heading-title{font-family:var( --e-global-typography-78ad418-font-family ), Open Sans;font-size:var( --e-global-typography-78ad418-font-size );font-weight:var( --e-global-typography-78ad418-font-weight );line-height:var( --e-global-typography-78ad418-line-height );}.elementor-6330 .elementor-element.elementor-element-c8a2343{--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:flex-start;--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-a3895c1{width:var( --container-widget-width, 50% );max-width:50%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-primary-font-family ), Open Sans;color:var( --e-global-color-secondary );}.elementor-6330 .elementor-element.elementor-element-75083e3{width:var( --container-widget-width, 50% );max-width:50%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Lexend Deca", Open Sans;font-size:1.15rem;color:var( --e-global-color-secondary );}.elementor-6330 .elementor-element.elementor-element-3c9693a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--border-radius:0px 0px 0px 0px;--margin-top:7vw;--margin-bottom:7vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-6330 .elementor-element.elementor-element-3c9693a:not(.elementor-motion-effects-element-type-background), .elementor-6330 .elementor-element.elementor-element-3c9693a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f478c6 );}.elementor-6330 .elementor-element.elementor-element-79ceff5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6330 .elementor-element.elementor-element-81a3bc2{font-family:"Lexend Deca", Open Sans;font-size:1.2rem;line-height:1.6em;}.elementor-6330 .elementor-element.elementor-element-6ef0bbb .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-f5ec849-font-family ), Open Sans;font-size:var( --e-global-typography-f5ec849-font-size );font-weight:var( --e-global-typography-f5ec849-font-weight );line-height:var( --e-global-typography-f5ec849-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:2rem 3rem 2rem 3rem;}.elementor-6330 .elementor-element.elementor-element-6ef0bbb .elementor-button:hover, .elementor-6330 .elementor-element.elementor-element-6ef0bbb .elementor-button:focus{background-color:#9B1E48;}.elementor-6330 .elementor-element.elementor-element-9a190ff{width:auto;max-width:auto;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 4vw 0vw;}.elementor-6330 .elementor-element.elementor-element-9a190ff .elementor-heading-title{font-family:var( --e-global-typography-78ad418-font-family ), Open Sans;font-size:var( --e-global-typography-78ad418-font-size );font-weight:var( --e-global-typography-78ad418-font-weight );line-height:var( --e-global-typography-78ad418-line-height );}.elementor-6330 .elementor-element.elementor-element-9772564{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;font-family:var( --e-global-typography-primary-font-family ), Open Sans;color:var( --e-global-color-secondary );}.elementor-6330 .elementor-element.elementor-element-a99e185{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-6330 .elementor-element.elementor-element-152c99d{--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:flex-start;--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-d08bea9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6330 .elementor-element.elementor-element-d2cc77f{--icon-box-icon-margin:38px;}.elementor-6330 .elementor-element.elementor-element-701ab0a{--icon-box-icon-margin:38px;}.elementor-6330 .elementor-element.elementor-element-9dab052{--icon-box-icon-margin:38px;}.elementor-6330 .elementor-element.elementor-element-ac6b887{--icon-box-icon-margin:38px;}.elementor-6330 .elementor-element.elementor-element-98b6065{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-6330 .elementor-element.elementor-element-ef1d211 img{width:100px;max-width:100px;filter:brightness( 100% ) contrast( 105% ) saturate( 118% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6330 .elementor-element.elementor-element-ef1d211:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6330 .elementor-element.elementor-element-d06e1f4 img{width:300px;max-width:300px;}.elementor-6330 .elementor-element.elementor-element-26614a3 img{width:200px;max-width:200px;}.elementor-6330 .elementor-element.elementor-element-1be1f3d img{width:100px;max-width:100px;}.elementor-6330 .elementor-element.elementor-element-c235690 img{width:150px;max-width:150px;}.elementor-6330 .elementor-element.elementor-element-5335599 img{width:150px;max-width:150px;}.elementor-6330 .elementor-element.elementor-element-e785d4e img{width:180px;max-width:180px;}.elementor-6330 .elementor-element.elementor-element-69795fb img{width:200px;max-width:200px;}.elementor-6330 .elementor-element.elementor-element-ec0c7f3{background-color:#33333399;padding:10px 10px 10px 10px;}.elementor-6330 .elementor-element.elementor-element-ec0c7f3 img{width:200px;max-width:200px;}.elementor-6330 .elementor-element.elementor-element-7cbb5d1 img{width:250px;max-width:250px;}.elementor-6330 .elementor-element.elementor-element-8899c50 img{width:180px;max-width:180px;}.elementor-6330 .elementor-element.elementor-element-0f75ebf img{width:100px;max-width:100px;}.elementor-6330 .elementor-element.elementor-element-b1004c7 img{width:100px;max-width:100px;}.elementor-6330 .elementor-element.elementor-element-03c3977 img{width:100px;max-width:100px;}.elementor-6330 .elementor-element.elementor-element-975bd24{padding:0px 0px 0px 0px;}.elementor-6330 .elementor-element.elementor-element-975bd24 img{width:100px;max-width:100px;}.elementor-6330 .elementor-element.elementor-element-cc65dcb{padding:0px 0px 0px 0px;}.elementor-6330 .elementor-element.elementor-element-cc65dcb img{width:150px;max-width:150px;}.elementor-6330 .elementor-element.elementor-element-797644d{padding:0px 0px 0px 0px;}.elementor-6330 .elementor-element.elementor-element-797644d img{width:200px;max-width:200px;}.elementor-6330 .elementor-element.elementor-element-dd5cb0f{padding:0px 0px 0px 0px;}.elementor-6330 .elementor-element.elementor-element-dd5cb0f img{width:200px;max-width:200px;}.elementor-6330 .elementor-element.elementor-element-1bc4c65{padding:0px 0px 0px 0px;}.elementor-6330 .elementor-element.elementor-element-1bc4c65 img{width:300px;max-width:300px;}.elementor-6330 .elementor-element.elementor-element-7ec7d68{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:7vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:7vw;}.elementor-6330 .elementor-element.elementor-element-538f379{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-c98f449{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-cac533c{padding:0px 0px 50px 0px;}.elementor-6330 .elementor-element.elementor-element-cac533c .elementor-heading-title{font-family:var( --e-global-typography-c8a7bdd-font-family ), Open Sans;font-size:var( --e-global-typography-c8a7bdd-font-size );font-weight:var( --e-global-typography-c8a7bdd-font-weight );line-height:var( --e-global-typography-c8a7bdd-line-height );}.elementor-6330 .elementor-element.elementor-element-d7d82ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-e2912bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-8c81ad7 .elementor-heading-title{font-family:var( --e-global-typography-f43c61f-font-family ), Open Sans;font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-dcdc676 .elementor-heading-title{font-family:var( --e-global-typography-f43c61f-font-family ), Open Sans;font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-65cecc6{padding:0px 0px 20px 0px;}.elementor-6330 .elementor-element.elementor-element-65cecc6 .elementor-heading-title{font-family:var( --e-global-typography-f43c61f-font-family ), Open Sans;font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-354ab11{padding:20px 0px 20px 0px;}.elementor-6330 .elementor-element.elementor-element-354ab11 .elementor-heading-title{font-family:var( --e-global-typography-f43c61f-font-family ), Open Sans;font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-33d3a4c .elementor-heading-title{font-family:var( --e-global-typography-f43c61f-font-family ), Open Sans;font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-77f9b2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-2e691cd .elementor-icon-wrapper{text-align:center;}.elementor-6330 .elementor-element.elementor-element-2e691cd .elementor-icon{font-size:4rem;}.elementor-6330 .elementor-element.elementor-element-2e691cd .elementor-icon svg{height:4rem;}.elementor-6330 .elementor-element.elementor-element-1fc4d08 .elementor-icon-wrapper{text-align:center;}.elementor-6330 .elementor-element.elementor-element-1fc4d08 .elementor-icon{font-size:4rem;}.elementor-6330 .elementor-element.elementor-element-1fc4d08 .elementor-icon svg{height:4rem;}.elementor-6330 .elementor-element.elementor-element-1bd1165{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-d1e443a .elementor-heading-title{font-family:var( --e-global-typography-f43c61f-font-family ), Open Sans;font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-fb6c7b3{--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-end;--overflow:hidden;--padding-top:7vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:7vw;}.elementor-6330 .elementor-element.elementor-element-9dbd726{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6330 .elementor-element.elementor-element-48fd4e0{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:2;}.elementor-6330 .elementor-element.elementor-element-5d06cf7 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6330 .elementor-element.elementor-element-116338d{--padding-top:20vw;--padding-bottom:15vw;--padding-left:7vw;--padding-right:7vw;}.elementor-6330 .elementor-element.elementor-element-08a104a{--flex-wrap:nowrap;}.elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-9a4071f .elementor-heading-title{font-size:var( --e-global-typography-4520dda-font-size );line-height:var( --e-global-typography-4520dda-line-height );}.elementor-6330 .elementor-element.elementor-element-7aead4e .elementor-heading-title{font-size:3rem;}.elementor-6330 .elementor-element.elementor-element-e29479f{padding:0vw 0vw 4vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6330 .elementor-element.elementor-element-a5ae94c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6330 .elementor-element.elementor-element-df7fc89{padding:0vw 0vw 7vw 0vw;}.elementor-6330 .elementor-element.elementor-element-df7fc89 .elementor-heading-title{font-size:var( --e-global-typography-78ad418-font-size );line-height:var( --e-global-typography-78ad418-line-height );}.elementor-6330 .elementor-element.elementor-element-103bc4a{padding:0vw 0vw 4vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6330 .elementor-element.elementor-element-6ae4e83{padding:0vw 0vw 4vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6330 .elementor-element.elementor-element-1bfa4d4{--justify-content:center;}.elementor-6330 .elementor-element.elementor-element-182e0d5{padding:0vw 0vw 7vw 0vw;}.elementor-6330 .elementor-element.elementor-element-f544d8e .elementor-button{font-size:var( --e-global-typography-f5ec849-font-size );line-height:var( --e-global-typography-f5ec849-line-height );}.elementor-6330 .elementor-element.elementor-element-4bc0ac4{padding:0vw 0vw 7vw 0vw;}.elementor-6330 .elementor-element.elementor-element-4bc0ac4 .elementor-heading-title{font-size:var( --e-global-typography-78ad418-font-size );line-height:var( --e-global-typography-78ad418-line-height );}.elementor-6330 .elementor-element.elementor-element-a3895c1{padding:0vw 0vw 4vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6330 .elementor-element.elementor-element-75083e3{padding:0vw 0vw 4vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6330 .elementor-element.elementor-element-3c9693a{--justify-content:center;}.elementor-6330 .elementor-element.elementor-element-8d19840{padding:0vw 0vw 7vw 0vw;}.elementor-6330 .elementor-element.elementor-element-6ef0bbb .elementor-button{font-size:var( --e-global-typography-f5ec849-font-size );line-height:var( --e-global-typography-f5ec849-line-height );}.elementor-6330 .elementor-element.elementor-element-9a190ff{padding:0vw 0vw 7vw 0vw;}.elementor-6330 .elementor-element.elementor-element-9a190ff .elementor-heading-title{font-size:var( --e-global-typography-78ad418-font-size );line-height:var( --e-global-typography-78ad418-line-height );}.elementor-6330 .elementor-element.elementor-element-9772564{padding:0vw 0vw 4vw 0vw;}.elementor-6330 .elementor-element.elementor-element-d08bea9{--grid-auto-flow:row;}.elementor-6330 .elementor-element.elementor-element-7ec7d68{--padding-top:100px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-6330 .elementor-element.elementor-element-cac533c .elementor-heading-title{font-size:var( --e-global-typography-c8a7bdd-font-size );line-height:var( --e-global-typography-c8a7bdd-line-height );}.elementor-6330 .elementor-element.elementor-element-8c81ad7 .elementor-heading-title{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-dcdc676 .elementor-heading-title{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-65cecc6 .elementor-heading-title{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-354ab11 .elementor-heading-title{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-33d3a4c .elementor-heading-title{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-77f9b2e{--justify-content:center;}.elementor-6330 .elementor-element.elementor-element-d1e443a .elementor-heading-title{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}}@media(max-width:400px){.elementor-6330 .elementor-element.elementor-element-8c4138b .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-9a4071f .elementor-heading-title{font-size:var( --e-global-typography-4520dda-font-size );line-height:var( --e-global-typography-4520dda-line-height );}.elementor-6330 .elementor-element.elementor-element-7aead4e .elementor-heading-title{font-size:2.4rem;}.elementor-6330 .elementor-element.elementor-element-df7fc89 .elementor-heading-title{font-size:var( --e-global-typography-78ad418-font-size );line-height:var( --e-global-typography-78ad418-line-height );}.elementor-6330 .elementor-element.elementor-element-f544d8e .elementor-button{font-size:var( --e-global-typography-f5ec849-font-size );line-height:var( --e-global-typography-f5ec849-line-height );}.elementor-6330 .elementor-element.elementor-element-4bc0ac4 .elementor-heading-title{font-size:var( --e-global-typography-78ad418-font-size );line-height:var( --e-global-typography-78ad418-line-height );}.elementor-6330 .elementor-element.elementor-element-6ef0bbb .elementor-button{font-size:var( --e-global-typography-f5ec849-font-size );line-height:var( --e-global-typography-f5ec849-line-height );}.elementor-6330 .elementor-element.elementor-element-9a190ff .elementor-heading-title{font-size:var( --e-global-typography-78ad418-font-size );line-height:var( --e-global-typography-78ad418-line-height );}.elementor-6330 .elementor-element.elementor-element-d08bea9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6330 .elementor-element.elementor-element-cac533c .elementor-heading-title{font-size:var( --e-global-typography-c8a7bdd-font-size );line-height:var( --e-global-typography-c8a7bdd-line-height );}.elementor-6330 .elementor-element.elementor-element-8c81ad7 .elementor-heading-title{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-dcdc676 .elementor-heading-title{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-65cecc6 .elementor-heading-title{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-354ab11 .elementor-heading-title{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-33d3a4c .elementor-heading-title{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}.elementor-6330 .elementor-element.elementor-element-d1e443a .elementor-heading-title{font-size:var( --e-global-typography-f43c61f-font-size );line-height:var( --e-global-typography-f43c61f-line-height );}}@media(min-width:401px){.elementor-6330 .elementor-element.elementor-element-70b538d{--width:150px;}.elementor-6330 .elementor-element.elementor-element-a5ae94c{--width:100%;}.elementor-6330 .elementor-element.elementor-element-79ceff5{--width:55%;}.elementor-6330 .elementor-element.elementor-element-538f379{--width:300px;}.elementor-6330 .elementor-element.elementor-element-48fd4e0{--width:100vw!important;}}/* Start custom CSS for container, class: .elementor-element-08a104a */.elementor-6330 .elementor-element.elementor-element-08a104a {
    height: 150px;
    padding-bottom: 50px;
}
.elementor-6330 .elementor-element.elementor-element-08a104a:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*-webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);*/
    backdrop-filter: blur(7px);
  -webkit-mask: linear-gradient(0deg, transparent, white 30%);
    z-index: 1;
}
.elementor-6330 .elementor-element.elementor-element-08a104a .elementor-container {
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a4071f */.elementor-6330 .elementor-element.elementor-element-9a4071f {
    max-width: 800px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aead4e */.elementor-6330 .elementor-element.elementor-element-7aead4e {
    max-width: 800px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e29479f */.elementor-6330 .elementor-element.elementor-element-e29479f p:last-child {
    margin-bottom: 0!important;
}

.elementor-6330 .elementor-element.elementor-element-e29479f .elementor-widget-container {
    margin-top: 0!important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e784977 */.elementor-6330 .elementor-element.elementor-element-e784977 {
    max-height: 400px;
    overflow: hidden;
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bbfd9be */.elementor-6330 .elementor-element.elementor-element-bbfd9be {
    width: 50%;
}

@media screen and (max-width: 1024px) {
    .elementor-6330 .elementor-element.elementor-element-bbfd9be {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5ae94c */.elementor-6330 .elementor-element.elementor-element-a5ae94c {
    position: absolute;
}

@media screen and (max-width: 1024px) {
    .elementor-6330 .elementor-element.elementor-element-a5ae94c {
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-116338d *//*
.elementor-6330 .elementor-element.elementor-element-116338d {
    background: radial-gradient(at 80% 45%, #e0e0dd 0%, rgba(193,192,192,0) 42%);
}
*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df7fc89 */.elementor-6330 .elementor-element.elementor-element-df7fc89 h2:after {
    content: '';
    position: absolute;
    bottom: 2.5vw;
    left: 0;
    width: 130px;
    height: 5px;
    background-color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-103bc4a */.elementor-6330 .elementor-element.elementor-element-103bc4a p:last-child {
    margin-bottom: 0!important;
}

.elementor-6330 .elementor-element.elementor-element-103bc4a .elementor-widget-container {
    margin-top: 0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae4e83 */.elementor-6330 .elementor-element.elementor-element-6ae4e83 p:last-child {
    margin-bottom: 0!important;
}

.elementor-6330 .elementor-element.elementor-element-6ae4e83 .elementor-widget-container {
    margin-top: 0!important;
}

.elementor-6330 .elementor-element.elementor-element-6ae4e83 li {
    margin-bottom: 0.5rem;
    padding-left: 8px;
}

.elementor-6330 .elementor-element.elementor-element-6ae4e83 li::marker {
  color: var(--e-global-color-primary);
  content: "►";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bc0ac4 */.elementor-6330 .elementor-element.elementor-element-4bc0ac4 h2:after {
    content: '';
    position: absolute;
    bottom: 2.5vw;
    left: 0;
    width: 130px;
    height: 5px;
    background-color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3895c1 */.elementor-6330 .elementor-element.elementor-element-a3895c1 p:last-child {
    margin-bottom: 0!important;
}

.elementor-6330 .elementor-element.elementor-element-a3895c1 .elementor-widget-container {
    margin-top: 0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75083e3 */.elementor-6330 .elementor-element.elementor-element-75083e3 p:last-child {
    margin-bottom: 0!important;
}

.elementor-6330 .elementor-element.elementor-element-75083e3 .elementor-widget-container {
    margin-top: 0!important;
}

.elementor-6330 .elementor-element.elementor-element-75083e3 li {
    margin-bottom: 0.5rem;
    padding-left: 8px;
}

.elementor-6330 .elementor-element.elementor-element-75083e3 li::marker {
  color: var(--e-global-color-primary);
  content: "►";
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81a3bc2 */.elementor-6330 .elementor-element.elementor-element-81a3bc2 p:last-child {
    margin-bottom: 0!important;
}

.elementor-6330 .elementor-element.elementor-element-81a3bc2 .elementor-widget-container {
    margin-top: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a190ff */.elementor-6330 .elementor-element.elementor-element-9a190ff h2:after {
    content: '';
    position: absolute;
    bottom: 2.5vw;
    left: 0;
    width: 130px;
    height: 5px;
    background-color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9772564 */.elementor-6330 .elementor-element.elementor-element-9772564 p:last-child {
    margin-bottom: 0!important;
}

.elementor-6330 .elementor-element.elementor-element-9772564 .elementor-widget-container {
    margin-top: 0!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2cc77f */.elementor-6330 .elementor-element.elementor-element-d2cc77f .elementor-icon:after {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-701ab0a */.elementor-6330 .elementor-element.elementor-element-701ab0a .elementor-icon:after {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dab052 */.elementor-6330 .elementor-element.elementor-element-9dab052 .elementor-icon:after {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac6b887 */.elementor-6330 .elementor-element.elementor-element-ac6b887 .elementor-icon:after {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20165b0 */.elementor-6330 .elementor-element.elementor-element-20165b0 .elementor-icon {
    position: relative;
    margin-bottom: 40px;
}
.elementor-6330 .elementor-element.elementor-element-20165b0 .elementor-icon::after {
    content: "";
    width: 80px;
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translate( -50%, 0);
    border-bottom: 3px solid var( --e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98b6065 *//*
.elementor-6330 .elementor-element.elementor-element-98b6065 img {
    filter: grayscale(1);
    transition: filter 0.5s ease;
}

.elementor-6330 .elementor-element.elementor-element-98b6065 img:hover {
    filter: none;
}
*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e11073a */.elementor-6330 .elementor-element.elementor-element-e11073a {
    transform: rotatex(180deg) translatey(0px);
     filter: blur(4px);
  --gradient: linear-gradient(transparent 40%, white 120%);
  -webkit-mask-image: var(--gradient);
  mask-image: var(--gradient);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48fd4e0 */.elementor-6330 .elementor-element.elementor-element-48fd4e0 {
    width: 100vw!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lexend Deca';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://richardpolak.cz/wp-content/uploads/2024/01/LexendDeca-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lexend Deca';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://richardpolak.cz/wp-content/uploads/2024/01/LexendDeca-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Lexend Deca';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://richardpolak.cz/wp-content/uploads/2024/01/LexendDeca-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */