.elementor-5452 .elementor-element.elementor-element-30320fa{--display:flex;--min-height:100vh;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0e-3811000003120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050300000000110000401004010010208072080101004208014000330421202508139713000100100100001001001000001000000500100000311005040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000054080620003120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050300000000110000401004010010208072080101004208014000339663880012011343434402520000000000000752000000000000075200000000000007066110000401004010010208072080101004208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000167238800120113434344025200000000000007520000000000000752000000000000070661100004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100006061638800120113434344025200000000000007520000000000000752000000000000070661100004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100002119355388001201134343440252000000000000075200000000000007520000000000000706611000040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000005462506438800120113434344025200000000000007520000000000000752000000000000070661100004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100000546403880012011343434402520000000000000752000000000000075200000000000007066110000401004010010208072080101004208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000054601363880012011343434402520000000000000752000000000000075200000000000007066110000401004010010208072080101004208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000460123388001201134343440252000000000000075200000000000007520000000000000706611000040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000021032600524434592106003764774001000003022951001800000001005000500001000000502295100180000000100500050000100000051100000100401001020807208010100208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000524434592106038px;--padding-bottom:0e-3811000003120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050300000000110000401004010010208072080101004208014000330421202508139713000100100100001001001000001000000500100000311005040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000054080620003120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050300000000110000401004010010208072080101004208014000339663880012011343434402520000000000000752000000000000075200000000000007066110000401004010010208072080101004208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000167238800120113434344025200000000000007520000000000000752000000000000070661100004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100006061638800120113434344025200000000000007520000000000000752000000000000070661100004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100002119355388001201134343440252000000000000075200000000000007520000000000000706611000040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000005462506438800120113434344025200000000000007520000000000000752000000000000070661100004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100000546403880012011343434402520000000000000752000000000000075200000000000007066110000401004010010208072080101004208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000054601363880012011343434402520000000000000752000000000000075200000000000007066110000401004010010208072080101004208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000460123388001201134343440252000000000000075200000000000007520000000000000706611000040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000021032600524434592106003764774001000003022951001800000001005000500001000000502295100180000000100500050000100000051100000100401001020807208010100208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000524434592106038px;--padding-left:0e-3811000003120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050300000000110000401004010010208072080101004208014000330421202508139713000100100100001001001000001000000500100000311005040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000054080620003120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050300000000110000401004010010208072080101004208014000339663880012011343434402520000000000000752000000000000075200000000000007066110000401004010010208072080101004208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000167238800120113434344025200000000000007520000000000000752000000000000070661100004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100006061638800120113434344025200000000000007520000000000000752000000000000070661100004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100002119355388001201134343440252000000000000075200000000000007520000000000000706611000040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000005462506438800120113434344025200000000000007520000000000000752000000000000070661100004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100000546403880012011343434402520000000000000752000000000000075200000000000007066110000401004010010208072080101004208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000054601363880012011343434402520000000000000752000000000000075200000000000007066110000401004010010208072080101004208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000460123388001201134343440252000000000000075200000000000007520000000000000706611000040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000021032600524434592106003764774001000003022951001800000001005000500001000000502295100180000000100500050000100000051100000100401001020807208010100208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000524434592106038px;--padding-right:0e-3811000003120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050300000000110000401004010010208072080101004208014000330421202508139713000100100100001001001000001000000500100000311005040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000054080620003120229510018000000010050005000229510018000000010050005000340100401001020807208010100420801402295100180000000100500050005010010010000229510018000000010050005000501001001000001000000500100000050300000000110000401004010010208072080101004208014000339663880012011343434402520000000000000752000000000000075200000000000007066110000401004010010208072080101004208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000167238800120113434344025200000000000007520000000000000752000000000000070661100004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100006061638800120113434344025200000000000007520000000000000752000000000000070661100004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100002119355388001201134343440252000000000000075200000000000007520000000000000706611000040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000005462506438800120113434344025200000000000007520000000000000752000000000000070661100004010040100102080720801010042080140003302295100180000000100500050002295100180000000100500050000100000050010000005100000546403880012011343434402520000000000000752000000000000075200000000000007066110000401004010010208072080101004208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000054601363880012011343434402520000000000000752000000000000075200000000000007066110000401004010010208072080101004208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000460123388001201134343440252000000000000075200000000000007520000000000000706611000040100401001020807208010100420801400033022951001800000001005000500022951001800000001005000500001000000500100000051000021032600524434592106003764774001000003022951001800000001005000500001000000502295100180000000100500050000100000051100000100401001020807208010100208014000330229510018000000010050005000229510018000000010050005000010000005001000000510000524434592106038px;}.elementor-5452 .elementor-element.elementor-element-30320fa:not(.elementor-motion-effects-element-type-background), .elementor-5452 .elementor-element.elementor-element-30320fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b546ce );}.elementor-5452 .elementor-element.elementor-element-c79f6d5{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-52px;}.elementor-5452 .elementor-element.elementor-element-c79f6d5.e-con{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-c79f6d5{right:-10%;}body.rtl .elementor-5452 .elementor-element.elementor-element-c79f6d5{left:-10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-e774555{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-e774555{right:0px;}.elementor-5452 .elementor-element.elementor-element-e774555{top:0px;z-index:1;}.elementor-5452 .elementor-element.elementor-element-123f675{--display:flex;--position:absolute;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-123f675{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-123f675{right:0px;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-819b30c{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-819b30c{right:0px;}.elementor-5452 .elementor-element.elementor-element-819b30c{top:0px;z-index:1;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-aa62064{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-aa62064{right:0px;}.elementor-5452 .elementor-element.elementor-element-aa62064{top:0px;z-index:2;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-1c99482{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-1c99482{right:0px;}.elementor-5452 .elementor-element.elementor-element-1c99482{top:0px;z-index:3;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-d1bd636{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-d1bd636{right:0px;}.elementor-5452 .elementor-element.elementor-element-d1bd636{top:0px;z-index:5;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-5755e50{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-5755e50{right:0px;}.elementor-5452 .elementor-element.elementor-element-5755e50{top:0px;z-index:5;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-4a78bb4{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-4a78bb4{right:0px;}.elementor-5452 .elementor-element.elementor-element-4a78bb4{top:0px;z-index:5;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-75be38c{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-75be38c{right:0px;}.elementor-5452 .elementor-element.elementor-element-75be38c{top:0px;z-index:5;}.elementor-5452 .elementor-element.elementor-element-75be38c img{width:100%;}.elementor-5452 .elementor-element.elementor-element-a71f3a9{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-a71f3a9{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-a71f3a9{right:0px;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-97d8799{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-97d8799{right:0px;}.elementor-5452 .elementor-element.elementor-element-97d8799{top:0px;z-index:6;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-8ee9968{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-8ee9968{right:0px;}.elementor-5452 .elementor-element.elementor-element-8ee9968{top:0px;z-index:12;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-f4768cc{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-f4768cc{right:0px;}.elementor-5452 .elementor-element.elementor-element-f4768cc{top:0px;z-index:8;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-75237f3{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-75237f3{right:0px;}.elementor-5452 .elementor-element.elementor-element-75237f3{top:0px;z-index:9;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-105442b{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-105442b{right:0px;}.elementor-5452 .elementor-element.elementor-element-105442b{top:0px;z-index:10;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-1f63b3b{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-1f63b3b{right:0px;}.elementor-5452 .elementor-element.elementor-element-1f63b3b{top:0px;z-index:11;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-fd727f1{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-fd727f1{right:0px;}.elementor-5452 .elementor-element.elementor-element-fd727f1{top:0px;z-index:12;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-85a203d{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-85a203d{right:0px;}.elementor-5452 .elementor-element.elementor-element-85a203d{top:0px;z-index:13;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-60af1d9{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-60af1d9{right:0px;}.elementor-5452 .elementor-element.elementor-element-60af1d9{top:0px;z-index:14;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-52ffb9b{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-52ffb9b{right:0px;}.elementor-5452 .elementor-element.elementor-element-52ffb9b{top:0px;z-index:14;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-5b74f55{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-5b74f55{right:0px;}.elementor-5452 .elementor-element.elementor-element-5b74f55{top:0px;z-index:15;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-3cd0745{left:0px;}body.rtl .elementor-5452 .elementor-element.elementor-element-3cd0745{right:0px;}.elementor-5452 .elementor-element.elementor-element-3cd0745{top:0px;z-index:15;}.elementor-5452 .elementor-element.elementor-element-8d37884{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5452 .elementor-element.elementor-element-e94f001{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5452 .elementor-element.elementor-element-a1ee5d5{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5452 .elementor-element.elementor-element-a1ee5d5 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:4.3rem;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-5452 .elementor-element.elementor-element-d44075e{width:initial;max-width:initial;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-d44075e .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:2.8em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-5452 .elementor-element.elementor-element-2f97bdf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5452 .elementor-element.elementor-element-40f363f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;border-radius:0px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-40f363f .elementor-button:hover, .elementor-5452 .elementor-element.elementor-element-40f363f .elementor-button:focus{background-color:#EC774B;}.elementor-5452 .elementor-element.elementor-element-40f363f{width:100%;max-width:100%;z-index:2;}@media(max-width:1024px){body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-c79f6d5{right:-74%;}body.rtl .elementor-5452 .elementor-element.elementor-element-c79f6d5{left:-74%;}.elementor-5452 .elementor-element.elementor-element-c79f6d5{bottom:-290px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-5452 .elementor-element.elementor-element-30320fa{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}body:not(.rtl) .elementor-5452 .elementor-element.elementor-element-c79f6d5{right:-32%;}body.rtl .elementor-5452 .elementor-element.elementor-element-c79f6d5{left:-32%;}.elementor-5452 .elementor-element.elementor-element-c79f6d5{bottom:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5452 .elementor-element.elementor-element-8d37884{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5452 .elementor-element.elementor-element-e94f001{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5452 .elementor-element.elementor-element-a1ee5d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5452 .elementor-element.elementor-element-a1ee5d5 .elementor-heading-title{font-size:3rem;}.elementor-5452 .elementor-element.elementor-element-d44075e .elementor-heading-title{font-size:1.5rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5452 .elementor-element.elementor-element-40f363f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-5452 .elementor-element.elementor-element-c79f6d5{--width:1024px;}.elementor-5452 .elementor-element.elementor-element-123f675{--width:100%;}.elementor-5452 .elementor-element.elementor-element-e94f001{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-c79f6d5 */.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image.mochila-prevent-transform {
transform: none !important;

}

/* Tunables */
:root{
  --mochila-dur: 800ms;
  --mochila-stagger: 120ms;
  --mochila-ease: cubic-bezier(0.22, 1, 0.36, 1);

  /* Start offsets (inside the bag), mid arc, and start rotation */
    --mochila-start-x: -104px;
    --mochila-start-y: 201px;
  --mochila-start-rot: 12deg;

    --mochila-mid-x: -66px;
    --mochila-mid-y: 50px;
  --mochila-mid-rot: 6deg;
  --mochila-st-start: 0ms;
}

/* Respect your wrapper sizing rules */
.elementor-5452 .elementor-element.elementor-element-c79f6d5 img,
.elementor-5452 .elementor-element.elementor-element-c79f6d5 div{
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .e-con-inner{ position: relative; }

/* Positioning context */

/* Ignore the two bag images (add class on those two image widgets) */
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image.mochila-ignore img{
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
}

/* Initial + common animation for all image widgets except ignored */
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image:not(.mochila-ignore) img{
  opacity: 0;
  transform-origin: bottom center;
  will-change: transform, opacity;
  position: relative; z-index: 2;

  animation-duration: var(--mochila-dur);
  animation-timing-function: var(--mochila-ease);
  animation-fill-mode: both;
}

/* Alternate arc direction by widget order */
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image:nth-child(odd):not(.mochila-ignore) img{ animation-name: mochila-arc-left; }
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image:nth-child(even):not(.mochila-ignore) img{ animation-name: mochila-arc-right; }

/* Simple stagger (extend if you have more items) */
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image:nth-child(1):not(.mochila-ignore) img{ animation-delay: calc(var(--mochila-st-start) + 0 * var(--mochila-stagger)); }
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image:nth-child(2):not(.mochila-ignore) img{ animation-delay: calc(var(--mochila-st-start) + 1 * var(--mochila-stagger)); }
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image:nth-child(3):not(.mochila-ignore) img{ animation-delay: calc(var(--mochila-st-start) + 2 * var(--mochila-stagger)); }
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image:nth-child(4):not(.mochila-ignore) img{ animation-delay: calc(var(--mochila-st-start) + 3 * var(--mochila-stagger)); }
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image:nth-child(5):not(.mochila-ignore) img{ animation-delay: calc(var(--mochila-st-start) + 4 * var(--mochila-stagger)); }
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image:nth-child(6):not(.mochila-ignore) img{ animation-delay: calc(var(--mochila-st-start) + 5 * var(--mochila-stagger)); }
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image:nth-child(7):not(.mochila-ignore) img{ animation-delay: calc(var(--mochila-st-start) + 6 * var(--mochila-stagger)); }
.elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image:nth-child(8):not(.mochila-ignore) img{ animation-delay: calc(var(--mochila-st-start) + 7 * var(--mochila-stagger)); }

/* Keyframes: from inside the bag (offset/rotation) to zero transform/rotation */
@keyframes mochila-arc-right{
  0%   { opacity: 0; transform: translate3d(var(--mochila-start-x), var(--mochila-start-y), 0) rotate(var(--mochila-start-rot)) scale(0.98); }
  30%  { opacity: .2; }
  60%  { opacity: 1; transform: translate3d(var(--mochila-mid-x), calc(-1 * var(--mochila-mid-y)), 0) rotate(var(--mochila-mid-rot)) scale(1); }
  100% { opacity: 1; transform: none; }
}
@keyframes mochila-arc-left{
  0%   { opacity: 0; transform: translate3d(calc(-1 * var(--mochila-start-x)), var(--mochila-start-y), 0) rotate(calc(-1 * var(--mochila-start-rot))) scale(0.98); }
  30%  { opacity: .2; }
  60%  { opacity: 1; transform: translate3d(calc(-1 * var(--mochila-mid-x)), calc(-1 * var(--mochila-mid-y)), 0) rotate(calc(-1 * var(--mochila-mid-rot))) scale(1); }
  100% { opacity: 1; transform: none; }
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .elementor-5452 .elementor-element.elementor-element-c79f6d5 .elementor-widget-image:not(.mochila-ignore) img{
    animation: none !important; opacity: 1; transform: none;
  }
}/* End custom CSS */