/* Blob */
.blob_main > .elementor-widget-container, .blob_main > .elementor-widget-container > img{
	height: 100%;
}

.blob_main{
	aspect-ratio: 1;
	animation-name: blob_animated;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: linear;
	animation-duration: 5s;
    clip-path: polygon(83.200% 25.800%, 85.100% 28.100%, 86.900% 30.400%, 88.600% 32.700%, 90.200% 35.000%, 91.800% 37.300%, 93.200% 39.600%, 94.500% 41.900%, 95.800% 44.100%, 96.900% 46.400%, 97.800% 48.700%, 98.600% 51.000%, 99.300% 53.300%, 99.800% 55.700%, 100.000% 58.100%, 100.100% 60.500%, 100.000% 63.000%, 99.700% 65.400%, 99.200% 67.800%, 98.500% 70.200%, 97.600% 72.600%, 96.500% 75.000%, 95.200% 77.400%, 93.700% 79.700%, 92.100% 81.900%, 90.300% 84.000%, 88.300% 86.100%, 86.200% 88.100%, 84.000% 89.900%, 81.600% 91.600%, 79.100% 93.200%, 76.500% 94.600%, 73.800% 95.800%, 71.000% 96.900%, 68.000% 97.900%, 65.000% 98.600%, 61.900% 99.200%, 58.800% 99.600%, 55.700% 99.800%, 52.600% 99.900%, 49.500% 99.800%, 46.400% 99.600%, 43.400% 99.200%, 40.400% 98.600%, 37.500% 97.900%, 34.700% 97.000%, 32.000% 96.000%, 29.400% 94.800%, 27.000% 93.500%, 24.700% 92.000%, 22.300% 90.500%, 20.400% 88.800%, 18.600% 87.000%, 16.900% 85.100%, 15.400% 83.000%, 14.000% 80.800%, 12.600% 78.600%, 11.400% 76.300%, 10.200% 74.000%, 8.900% 71.300%, 8.000% 68.800%, 7.100% 66.300%, 6.200% 63.800%, 5.400% 61.200%, 4.600% 58.600%, 3.800% 55.900%, 3.100% 53.200%, 2.400% 50.500%, 1.700% 47.800%, 1.100% 45.200%, 0.700% 42.500%, 0.400% 39.900%, 0.200% 37.300%, 0.000% 34.700%, 0.100% 32.200%, 0.300% 29.700%, 0.700% 27.300%, 1.300% 24.900%, 2.100% 22.600%, 3.100% 20.300%, 4.300% 18.100%, 5.800% 16.000%, 7.500% 14.000%, 9.400% 12.100%, 11.500% 10.300%, 13.800% 8.600%, 16.200% 7.000%, 18.800% 5.600%, 21.500% 4.300%, 24.300% 3.100%, 27.200% 2.200%, 30.100% 1.400%, 33.100% 0.800%, 36.000% 0.400%, 38.900% 0.200%, 41.800% 0.200%, 44.600% 0.400%, 47.400% 0.800%, 50.200% 1.500%, 52.900% 2.400%, 55.500% 3.400%, 58.100% 4.600%, 60.600% 6.000%, 63.100% 7.600%, 65.500% 9.200%, 67.800% 11.000%, 70.100% 12.900%, 72.300% 14.900%, 74.500% 17.000%, 76.600% 19.200%, 78.600% 21.400%, 80.700% 23.600%, 83.200% 25.800%);
    -webkit-clip-path: polygon(83.200% 25.800%, 85.100% 28.100%, 86.900% 30.400%, 88.600% 32.700%, 90.200% 35.000%, 91.800% 37.300%, 93.200% 39.600%, 94.500% 41.900%, 95.800% 44.100%, 96.900% 46.400%, 97.800% 48.700%, 98.600% 51.000%, 99.300% 53.300%, 99.800% 55.700%, 100.000% 58.100%, 100.100% 60.500%, 100.000% 63.000%, 99.700% 65.400%, 99.200% 67.800%, 98.500% 70.200%, 97.600% 72.600%, 96.500% 75.000%, 95.200% 77.400%, 93.700% 79.700%, 92.100% 81.900%, 90.300% 84.000%, 88.300% 86.100%, 86.200% 88.100%, 84.000% 89.900%, 81.600% 91.600%, 79.100% 93.200%, 76.500% 94.600%, 73.800% 95.800%, 71.000% 96.900%, 68.000% 97.900%, 65.000% 98.600%, 61.900% 99.200%, 58.800% 99.600%, 55.700% 99.800%, 52.600% 99.900%, 49.500% 99.800%, 46.400% 99.600%, 43.400% 99.200%, 40.400% 98.600%, 37.500% 97.900%, 34.700% 97.000%, 32.000% 96.000%, 29.400% 94.800%, 27.000% 93.500%, 24.700% 92.000%, 22.300% 90.500%, 20.400% 88.800%, 18.600% 87.000%, 16.900% 85.100%, 15.400% 83.000%, 14.000% 80.800%, 12.600% 78.600%, 11.400% 76.300%, 10.200% 74.000%, 8.900% 71.300%, 8.000% 68.800%, 7.100% 66.300%, 6.200% 63.800%, 5.400% 61.200%, 4.600% 58.600%, 3.800% 55.900%, 3.100% 53.200%, 2.400% 50.500%, 1.700% 47.800%, 1.100% 45.200%, 0.700% 42.500%, 0.400% 39.900%, 0.200% 37.300%, 0.000% 34.700%, 0.100% 32.200%, 0.300% 29.700%, 0.700% 27.300%, 1.300% 24.900%, 2.100% 22.600%, 3.100% 20.300%, 4.300% 18.100%, 5.800% 16.000%, 7.500% 14.000%, 9.400% 12.100%, 11.500% 10.300%, 13.800% 8.600%, 16.200% 7.000%, 18.800% 5.600%, 21.500% 4.300%, 24.300% 3.100%, 27.200% 2.200%, 30.100% 1.400%, 33.100% 0.800%, 36.000% 0.400%, 38.900% 0.200%, 41.800% 0.200%, 44.600% 0.400%, 47.400% 0.800%, 50.200% 1.500%, 52.900% 2.400%, 55.500% 3.400%, 58.100% 4.600%, 60.600% 6.000%, 63.100% 7.600%, 65.500% 9.200%, 67.800% 11.000%, 70.100% 12.900%, 72.300% 14.900%, 74.500% 17.000%, 76.600% 19.200%, 78.600% 21.400%, 80.700% 23.600%, 83.200% 25.800%);
}

@keyframes blob_animated{
0% {
    clip-path: polygon(83.200% 25.800%, 85.100% 28.100%, 86.900% 30.400%, 88.600% 32.700%, 90.200% 35.000%, 91.800% 37.300%, 93.200% 39.600%, 94.500% 41.900%, 95.800% 44.100%, 96.900% 46.400%, 97.800% 48.700%, 98.600% 51.000%, 99.300% 53.300%, 99.800% 55.700%, 100.000% 58.100%, 100.100% 60.500%, 100.000% 63.000%, 99.700% 65.400%, 99.200% 67.800%, 98.500% 70.200%, 97.600% 72.600%, 96.500% 75.000%, 95.200% 77.400%, 93.700% 79.700%, 92.100% 81.900%, 90.300% 84.000%, 88.300% 86.100%, 86.200% 88.100%, 84.000% 89.900%, 81.600% 91.600%, 79.100% 93.200%, 76.500% 94.600%, 73.800% 95.800%, 71.000% 96.900%, 68.000% 97.900%, 65.000% 98.600%, 61.900% 99.200%, 58.800% 99.600%, 55.700% 99.800%, 52.600% 99.900%, 49.500% 99.800%, 46.400% 99.600%, 43.400% 99.200%, 40.400% 98.600%, 37.500% 97.900%, 34.700% 97.000%, 32.000% 96.000%, 29.400% 94.800%, 27.000% 93.500%, 24.700% 92.000%, 22.300% 90.500%, 20.400% 88.800%, 18.600% 87.000%, 16.900% 85.100%, 15.400% 83.000%, 14.000% 80.800%, 12.600% 78.600%, 11.400% 76.300%, 10.200% 74.000%, 8.900% 71.300%, 8.000% 68.800%, 7.100% 66.300%, 6.200% 63.800%, 5.400% 61.200%, 4.600% 58.600%, 3.800% 55.900%, 3.100% 53.200%, 2.400% 50.500%, 1.700% 47.800%, 1.100% 45.200%, 0.700% 42.500%, 0.400% 39.900%, 0.200% 37.300%, 0.000% 34.700%, 0.100% 32.200%, 0.300% 29.700%, 0.700% 27.300%, 1.300% 24.900%, 2.100% 22.600%, 3.100% 20.300%, 4.300% 18.100%, 5.800% 16.000%, 7.500% 14.000%, 9.400% 12.100%, 11.500% 10.300%, 13.800% 8.600%, 16.200% 7.000%, 18.800% 5.600%, 21.500% 4.300%, 24.300% 3.100%, 27.200% 2.200%, 30.100% 1.400%, 33.100% 0.800%, 36.000% 0.400%, 38.900% 0.200%, 41.800% 0.200%, 44.600% 0.400%, 47.400% 0.800%, 50.200% 1.500%, 52.900% 2.400%, 55.500% 3.400%, 58.100% 4.600%, 60.600% 6.000%, 63.100% 7.600%, 65.500% 9.200%, 67.800% 11.000%, 70.100% 12.900%, 72.300% 14.900%, 74.500% 17.000%, 76.600% 19.200%, 78.600% 21.400%, 80.700% 23.600%, 83.200% 25.800%);
    -webkit-clip-path: polygon(83.200% 25.800%, 85.100% 28.100%, 86.900% 30.400%, 88.600% 32.700%, 90.200% 35.000%, 91.800% 37.300%, 93.200% 39.600%, 94.500% 41.900%, 95.800% 44.100%, 96.900% 46.400%, 97.800% 48.700%, 98.600% 51.000%, 99.300% 53.300%, 99.800% 55.700%, 100.000% 58.100%, 100.100% 60.500%, 100.000% 63.000%, 99.700% 65.400%, 99.200% 67.800%, 98.500% 70.200%, 97.600% 72.600%, 96.500% 75.000%, 95.200% 77.400%, 93.700% 79.700%, 92.100% 81.900%, 90.300% 84.000%, 88.300% 86.100%, 86.200% 88.100%, 84.000% 89.900%, 81.600% 91.600%, 79.100% 93.200%, 76.500% 94.600%, 73.800% 95.800%, 71.000% 96.900%, 68.000% 97.900%, 65.000% 98.600%, 61.900% 99.200%, 58.800% 99.600%, 55.700% 99.800%, 52.600% 99.900%, 49.500% 99.800%, 46.400% 99.600%, 43.400% 99.200%, 40.400% 98.600%, 37.500% 97.900%, 34.700% 97.000%, 32.000% 96.000%, 29.400% 94.800%, 27.000% 93.500%, 24.700% 92.000%, 22.300% 90.500%, 20.400% 88.800%, 18.600% 87.000%, 16.900% 85.100%, 15.400% 83.000%, 14.000% 80.800%, 12.600% 78.600%, 11.400% 76.300%, 10.200% 74.000%, 8.900% 71.300%, 8.000% 68.800%, 7.100% 66.300%, 6.200% 63.800%, 5.400% 61.200%, 4.600% 58.600%, 3.800% 55.900%, 3.100% 53.200%, 2.400% 50.500%, 1.700% 47.800%, 1.100% 45.200%, 0.700% 42.500%, 0.400% 39.900%, 0.200% 37.300%, 0.000% 34.700%, 0.100% 32.200%, 0.300% 29.700%, 0.700% 27.300%, 1.300% 24.900%, 2.100% 22.600%, 3.100% 20.300%, 4.300% 18.100%, 5.800% 16.000%, 7.500% 14.000%, 9.400% 12.100%, 11.500% 10.300%, 13.800% 8.600%, 16.200% 7.000%, 18.800% 5.600%, 21.500% 4.300%, 24.300% 3.100%, 27.200% 2.200%, 30.100% 1.400%, 33.100% 0.800%, 36.000% 0.400%, 38.900% 0.200%, 41.800% 0.200%, 44.600% 0.400%, 47.400% 0.800%, 50.200% 1.500%, 52.900% 2.400%, 55.500% 3.400%, 58.100% 4.600%, 60.600% 6.000%, 63.100% 7.600%, 65.500% 9.200%, 67.800% 11.000%, 70.100% 12.900%, 72.300% 14.900%, 74.500% 17.000%, 76.600% 19.200%, 78.600% 21.400%, 80.700% 23.600%, 83.200% 25.800%);
}
50% {
    clip-path: polygon(98.400% 19.800%, 99.300% 22.300%, 99.800% 24.900%, 100.000% 27.600%, 99.900% 30.400%, 99.600% 33.200%, 99.000% 36.100%, 98.200% 39.000%, 97.300% 42.000%, 96.200% 45.000%, 95.000% 48.000%, 93.700% 51.000%, 92.400% 54.000%, 91.100% 57.000%, 89.800% 60.000%, 88.500% 63.000%, 87.200% 65.900%, 86.000% 68.800%, 84.900% 71.600%, 83.900% 74.300%, 82.900% 77.000%, 81.900% 79.600%, 80.900% 82.100%, 80.000% 84.400%, 79.000% 86.600%, 78.000% 88.700%, 77.000% 90.600%, 75.900% 92.400%, 74.800% 94.000%, 73.600% 95.400%, 72.300% 96.600%, 70.900% 97.600%, 69.400% 98.400%, 67.800% 99.000%, 66.100% 99.400%, 64.200% 99.600%, 62.200% 99.600%, 60.100% 99.500%, 58.000% 99.200%, 55.800% 98.800%, 53.500% 98.200%, 51.100% 97.500%, 48.700% 96.700%, 46.200% 95.800%, 43.700% 94.900%, 41.100% 93.900%, 38.500% 92.900%, 35.900% 91.800%, 33.300% 90.700%, 30.700% 89.600%, 28.100% 88.500%, 25.500% 87.400%, 23.000% 86.300%, 20.500% 85.100%, 18.100% 83.900%, 15.800% 82.700%, 13.600% 81.400%, 11.500% 80.100%, 9.500% 78.700%, 7.700% 77.300%, 6.000% 75.800%, 4.500% 74.200%, 3.200% 72.500%, 2.100% 70.800%, 1.400% 69.400%, 0.700% 67.500%, 0.300% 65.500%, 0.100% 63.400%, 0.000% 61.200%, 0.200% 59.000%, 0.600% 56.700%, 1.100% 54.400%, 1.800% 52.000%, 2.700% 49.600%, 3.700% 47.100%, 4.900% 44.600%, 6.200% 42.000%, 7.600% 39.400%, 9.200% 36.800%, 10.900% 34.200%, 12.700% 31.600%, 14.600% 29.000%, 16.600% 26.400%, 18.700% 23.800%, 20.900% 21.300%, 23.100% 18.800%, 25.400% 16.400%, 27.800% 14.100%, 30.300% 11.900%, 32.900% 9.800%, 35.600% 7.900%, 38.400% 6.200%, 41.300% 4.600%, 44.300% 3.200%, 47.400% 2.100%, 50.600% 1.200%, 53.900% 0.600%, 57.200% 0.200%, 60.500% 0.000%, 63.900% 0.100%, 67.300% 0.500%, 70.700% 1.100%, 74.100% 1.900%, 77.400% 2.900%, 80.600% 4.100%, 83.600% 5.500%, 86.500% 7.100%, 89.200% 8.900%, 91.600% 10.800%, 93.800% 12.800%, 95.700% 15.000%, 97.300% 17.300%, 98.400% 19.800%);
    -webkit-clip-path: polygon(98.400% 19.800%, 99.300% 22.300%, 99.800% 24.900%, 100.000% 27.600%, 99.900% 30.400%, 99.600% 33.200%, 99.000% 36.100%, 98.200% 39.000%, 97.300% 42.000%, 96.200% 45.000%, 95.000% 48.000%, 93.700% 51.000%, 92.400% 54.000%, 91.100% 57.000%, 89.800% 60.000%, 88.500% 63.000%, 87.200% 65.900%, 86.000% 68.800%, 84.900% 71.600%, 83.900% 74.300%, 82.900% 77.000%, 81.900% 79.600%, 80.900% 82.100%, 80.000% 84.400%, 79.000% 86.600%, 78.000% 88.700%, 77.000% 90.600%, 75.900% 92.400%, 74.800% 94.000%, 73.600% 95.400%, 72.300% 96.600%, 70.900% 97.600%, 69.400% 98.400%, 67.800% 99.000%, 66.100% 99.400%, 64.200% 99.600%, 62.200% 99.600%, 60.100% 99.500%, 58.000% 99.200%, 55.800% 98.800%, 53.500% 98.200%, 51.100% 97.500%, 48.700% 96.700%, 46.200% 95.800%, 43.700% 94.900%, 41.100% 93.900%, 38.500% 92.900%, 35.900% 91.800%, 33.300% 90.700%, 30.700% 89.600%, 28.100% 88.500%, 25.500% 87.400%, 23.000% 86.300%, 20.500% 85.100%, 18.100% 83.900%, 15.800% 82.700%, 13.600% 81.400%, 11.500% 80.100%, 9.500% 78.700%, 7.700% 77.300%, 6.000% 75.800%, 4.500% 74.200%, 3.200% 72.500%, 2.100% 70.800%, 1.400% 69.400%, 0.700% 67.500%, 0.300% 65.500%, 0.100% 63.400%, 0.000% 61.200%, 0.200% 59.000%, 0.600% 56.700%, 1.100% 54.400%, 1.800% 52.000%, 2.700% 49.600%, 3.700% 47.100%, 4.900% 44.600%, 6.200% 42.000%, 7.600% 39.400%, 9.200% 36.800%, 10.900% 34.200%, 12.700% 31.600%, 14.600% 29.000%, 16.600% 26.400%, 18.700% 23.800%, 20.900% 21.300%, 23.100% 18.800%, 25.400% 16.400%, 27.800% 14.100%, 30.300% 11.900%, 32.900% 9.800%, 35.600% 7.900%, 38.400% 6.200%, 41.300% 4.600%, 44.300% 3.200%, 47.400% 2.100%, 50.600% 1.200%, 53.900% 0.600%, 57.200% 0.200%, 60.500% 0.000%, 63.900% 0.100%, 67.300% 0.500%, 70.700% 1.100%, 74.100% 1.900%, 77.400% 2.900%, 80.600% 4.100%, 83.600% 5.500%, 86.500% 7.100%, 89.200% 8.900%, 91.600% 10.800%, 93.800% 12.800%, 95.700% 15.000%, 97.300% 17.300%, 98.400% 19.800%);
}
100% {
    clip-path: polygon(96.500% 13.800%, 97.700% 15.900%, 98.600% 18.100%, 99.300% 20.500%, 99.700% 23.000%, 99.900% 25.600%, 99.900% 28.300%, 99.700% 31.100%, 99.500% 34.000%, 99.000% 36.900%, 98.400% 39.900%, 97.700% 42.900%, 96.900% 45.900%, 96.000% 49.000%, 95.100% 52.100%, 94.100% 55.200%, 93.100% 58.200%, 92.100% 61.200%, 91.100% 64.100%, 90.100% 67.000%, 89.100% 69.800%, 88.000% 72.600%, 86.900% 75.300%, 85.700% 77.900%, 84.500% 80.400%, 83.200% 82.800%, 81.800% 85.100%, 80.300% 87.200%, 78.700% 89.200%, 77.000% 91.000%, 75.200% 92.700%, 73.300% 94.200%, 71.200% 95.600%, 69.000% 96.800%, 66.700% 97.800%, 64.300% 98.600%, 61.800% 99.200%, 59.200% 99.700%, 56.500% 100.000%, 53.800% 100.100%, 51.000% 100.100%, 48.200% 99.900%, 45.400% 99.600%, 42.600% 99.100%, 39.800% 98.500%, 37.000% 97.700%, 34.300% 96.800%, 31.700% 95.700%, 29.100% 94.500%, 26.600% 93.100%, 24.200% 91.600%, 21.900% 90.000%, 19.700% 88.300%, 17.600% 86.500%, 15.600% 84.500%, 13.700% 82.400%, 11.900% 80.300%, 10.300% 78.100%, 8.800% 75.800%, 7.400% 73.400%, 6.100% 70.900%, 4.900% 68.400%, 3.800% 65.800%, 2.800% 63.100%, 2.000% 60.400%, 1.300% 57.600%, 0.700% 54.800%, 0.200% 52.000%, -0.100% 49.200%, -0.300% 46.400%, 0.000% 43.300%, 0.100% 40.500%, 0.300% 37.700%, 0.700% 35.000%, 1.200% 32.300%, 1.900% 29.700%, 2.800% 27.200%, 3.800% 24.700%, 5.000% 22.300%, 6.400% 20.000%, 8.000% 17.900%, 9.800% 15.900%, 11.700% 14.000%, 13.800% 12.200%, 16.100% 10.500%, 18.500% 9.000%, 21.000% 7.600%, 23.700% 6.300%, 26.500% 5.100%, 29.400% 4.100%, 32.400% 3.200%, 35.500% 2.400%, 38.700% 1.700%, 41.900% 1.100%, 45.200% 0.600%, 48.500% 0.300%, 51.900% 0.100%, 55.300% 0.000%, 58.700% 0.000%, 62.100% 0.100%, 65.500% 0.300%, 68.800% 0.700%, 72.100% 1.200%, 75.300% 1.800%, 78.400% 2.600%, 81.300% 3.500%, 84.100% 4.500%, 86.700% 5.700%, 89.100% 7.000%, 91.300% 8.500%, 93.300% 10.100%, 95.000% 11.900%, 96.500% 13.800%);
    -webkit-clip-path: polygon(96.500% 13.800%, 97.700% 15.900%, 98.600% 18.100%, 99.300% 20.500%, 99.700% 23.000%, 99.900% 25.600%, 99.900% 28.300%, 99.700% 31.100%, 99.500% 34.000%, 99.000% 36.900%, 98.400% 39.900%, 97.700% 42.900%, 96.900% 45.900%, 96.000% 49.000%, 95.100% 52.100%, 94.100% 55.200%, 93.100% 58.200%, 92.100% 61.200%, 91.100% 64.100%, 90.100% 67.000%, 89.100% 69.800%, 88.000% 72.600%, 86.900% 75.300%, 85.700% 77.900%, 84.500% 80.400%, 83.200% 82.800%, 81.800% 85.100%, 80.300% 87.200%, 78.700% 89.200%, 77.000% 91.000%, 75.200% 92.700%, 73.300% 94.200%, 71.200% 95.600%, 69.000% 96.800%, 66.700% 97.800%, 64.300% 98.600%, 61.800% 99.200%, 59.200% 99.700%, 56.500% 100.000%, 53.800% 100.100%, 51.000% 100.100%, 48.200% 99.900%, 45.400% 99.600%, 42.600% 99.100%, 39.800% 98.500%, 37.000% 97.700%, 34.300% 96.800%, 31.700% 95.700%, 29.100% 94.500%, 26.600% 93.100%, 24.200% 91.600%, 21.900% 90.000%, 19.700% 88.300%, 17.600% 86.500%, 15.600% 84.500%, 13.700% 82.400%, 11.900% 80.300%, 10.300% 78.100%, 8.800% 75.800%, 7.400% 73.400%, 6.100% 70.900%, 4.900% 68.400%, 3.800% 65.800%, 2.800% 63.100%, 2.000% 60.400%, 1.300% 57.600%, 0.700% 54.800%, 0.200% 52.000%, -0.100% 49.200%, -0.300% 46.400%, 0.000% 43.300%, 0.100% 40.500%, 0.300% 37.700%, 0.700% 35.000%, 1.200% 32.300%, 1.900% 29.700%, 2.800% 27.200%, 3.800% 24.700%, 5.000% 22.300%, 6.400% 20.000%, 8.000% 17.900%, 9.800% 15.900%, 11.700% 14.000%, 13.800% 12.200%, 16.100% 10.500%, 18.500% 9.000%, 21.000% 7.600%, 23.700% 6.300%, 26.500% 5.100%, 29.400% 4.100%, 32.400% 3.200%, 35.500% 2.400%, 38.700% 1.700%, 41.900% 1.100%, 45.200% 0.600%, 48.500% 0.300%, 51.900% 0.100%, 55.300% 0.000%, 58.700% 0.000%, 62.100% 0.100%, 65.500% 0.300%, 68.800% 0.700%, 72.100% 1.200%, 75.300% 1.800%, 78.400% 2.600%, 81.300% 3.500%, 84.100% 4.500%, 86.700% 5.700%, 89.100% 7.000%, 91.300% 8.500%, 93.300% 10.100%, 95.000% 11.900%, 96.500% 13.800%);
}
}

/* Sticky Sidebar */
.sticky_sidebar .elementor-icon-list-item > a{
	flex-direction: column;
	gap: 5px;
}

.sticky_sidebar li:nth-child(1) .elementor-icon-list-text{
	max-width: 55px;
}

html[lang='es'] .sticky_sidebar li:nth-child(1) .elementor-icon-list-text{
	max-width: 82px;
}

.sticky_sidebar li:nth-child(2) .elementor-icon-list-text{
	max-width: 80px;
}

html[lang='es'] .elementor-1753 .elementor-element.elementor-element-e1ab421 .elementor-heading-title{
	font-size: 50px;
}

/* Home Banner */
.hero-section .elementor-background-video-container, .hero-section .elementor-background-overlay{
	border-radius: 30px 30px 0 0;
}

.service_icon_box .elementor-icon-list-item a{
	justify-content: space-between !important;
}

.service_icon_box .elementor-icon-list-icon{
	order: 2;
}

.service_icon_box .elementor-icon-list-text{
	padding-left: 0 !important;
}

.service_img:before {
	content: "";
  	position: absolute;
  	left: 0;
	bottom: 0;
  	width: 100%;
  	border-radius:  0 0 40px 40px;
  	height: 50%;
  	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
	z-index: 1;
	transition: 0.4s ease;
}

.services_col:hover .service_img:before{
	height: 80%;
}

.service_img > .elementor-widget-container{
	overflow: hidden;
}

:is(.service_icon_box, .service_icon_box + .elementor-widget-text-editor){
	z-index: 1;
}

.service_img img{
	transition: 0.4s ease-in-out;
}

.services_col:hover .service_img img{
/* 	transform: scale(1.05) !important; */
}

.services_col_grid > .elementor-container.elementor-column-gap-no{
    gap: 1.5rem;
}

.service_col_inner_grid {
	height: 100%;
}

.service_col_inner_grid > .elementor-container.elementor-column-gap-no{
	display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
    height: 100%;
    place-content: space-between;
}

.service_box{
	position: absolute;
	bottom: 0;
}

.services_col{
	width: auto !important;
	transition: 0.4s ease;
}

.service_desc {
	margin-bottom: -32%;
	transition: margin-bottom 0.5s ease-in-out, opacity 0.5s ease-in-out, z-index 0.5s ease-in-out;
	opacity: 0;
	z-index: -1;
	pointer-events: none;
}

.service_desc.service_desc_2{
	margin-bottom: -58%;
}

.service_desc.service_desc_3{
	margin-bottom: -13%;
}

.services_col:hover .service_desc{
	margin-bottom: 0;
	opacity: 1;
	z-index: 1;
	pointer-events: auto;
}

#grid_full{
	grid-area: 2/span 2;
}

/* Discover Section */

.bg-gradient > .elementor-widget-wrap.elementor-element-populated{
	background-image: url('/wp-content/uploads/2023/03/discover_bg.svg'), linear-gradient(309deg, #a4e0a7 0%, #5086d8 50%, #316cc7 80%);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
}
/* Flight Club Tab Section */

.flight_club_main{
	background-image: linear-gradient(90deg, #3863a7 5%, #3e7cdb 40%, var(--e-global-color-accent ) 36%);
}

.flight_tabs .eael-tabs-nav{
	width: 38%;
	padding-right: 2rem;
}

.flight_tabs .eael-tabs-nav ul{
	align-items: flex-start !important;
}

.flight_tabs li{
	width: auto !important;
	text-align: left !important;
}

.flight_tabs li.inactive{
	font-weight: 400 !important;
}

.flight_tabs li[data-tab='1']{
	pointer-events: none;
    border-radius: 0 !important;
    border: none !important;
	color: var(--e-global-color-secondary) !important;
	padding: 0 !important;
	font-weight: 700 !important;
	margin-bottom: 2rem !important;
}

.flight_tabs li[data-tab='1'] h3{
	font-size: 36px !important;
	text-align: left !important;
	line-height: 1.5 !important;
}

/* News Updates Tab Section */

.news_updates_tabs .eael-tabs-nav{
	margin-bottom: -50px;
}

.news_updates_tabs.pilots_review_tabs .eael-tabs-nav{
	margin-bottom: -30px;
}

/* .eael-tab-item-trigger{
	transition: background 0.8s ease 0.2s, color 0.4s ease-in-out;
} */

.news_updates_tabs .bdpp-post-carousel-wrap.bdpp-has-arrows{
	padding-top: 100px;
	z-index: 0;
}

.news_updates_tabs ul{
	display: inline-flex !important;
	gap: 1rem;
}

.news_updates_tabs :is(.owl-prev, .owl-next){
	border-radius: 100vw !important;
	color: var(--e-global-color-primary) !important;
    background-color: var(--e-global-color-secondary) !important;
	border: 1px solid var(--e-global-color-primary) !important;
	aspect-ratio: 1;
}

.news_updates_tabs :is(.owl-prev, .owl-next):hover{
	color: var(--e-global-color-secondary) !important;
    background-color: var(--e-global-color-primary) !important;
}

.news_updates_tabs .owl-nav{
    display: flex;
    gap: 1.5rem;
    margin-right: 7vw !important;
	top: 5px;
}
/* Book Flight */

.book_flight_bg_main{
	background: linear-gradient(0deg, #96ddd2 -7%, #5086d8 30%, #316cc7 104%);
	border-radius: 60px;
}


/* Clients */

/* .clients_carousel img.swiper-slide-image{
	height: 140px;
	object-fit: none;
} */


.client_main .elementor-column-gap-no{
	gap: 20px;
}

.client_content img{
	mix-blend-mode: multiply;
}



/* Construction Projects */

.construction_projects .owl-carousel.owl-drag .owl-item{
	padding-top: 16px;
}

.construction_projects .bdpp-post-sub-title {
	position: absolute !important;
    top: 0;
	left: 0;
    background-image: linear-gradient(285deg, #3e7cdb 55%, #3863a7 98%);
    color: #fff;
    font-size: 14px;
    padding: 6px 12px !important;
    line-height: 1.63;
	margin: 0;
}

.construction_projects .bdpp-post-carousel-content{
	border-radius: 30px !important;
	background: #eff4f7 !important;
}

.construction_projects .bdpp-post-title{
	padding: 2.5rem 1rem !important;
    text-align: center;
    margin: 0 !important;
    line-height: 1.4 !important;
    font-size: 16px !important;
}

.construction_projects .bdpp-post-title a{
	font-weight: 500;
	color: var(--e-global-color-text);
}

.construction_projects .bdpp-post-desc{
	font-size: 15px !important;
	order: 3;
	grid-area: 3/ 2;
	font-weight: 600;
}

.construction_projects .bdpp-post-content {
	display: inline-grid;
    column-gap: 10px;
    padding-inline: 1.85rem !important;
    grid-template-columns: auto auto auto;
	line-height: 1.4;
}

.construction_projects .bdpp-post-content:before {
    content: "";
	width: 20px;
    background-position: top center;
    height: 20px;
    display: inline-block;
    background-image: url(/wp-content/uploads/2023/03/calendar_icon.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.construction_projects .bdpp-post-content:after {
    content: "Anticipated Completion Date:";
    font-size: 12px;
    order: 2;
	grid-area: span 2/ span 2;
	color: #898989;
	text-transform: uppercase;
}


.construction_projects .owl-nav{
	display: flex;
    align-items: center;
    bottom: 0;
    /* top: 20%; */
    width: 100%;
	z-index: -1;
}

.construction_projects :is(.owl-prev, .owl-next){
	position: absolute;
	border-radius: 100vw !important;
    width: 35px;
    height: 35px;
    display: flex !important;
    padding: 10px !important;
    align-items: center;
    justify-content: center;
	color: var(--e-global-color-primary) !important;
    background-color: var(--e-global-color-secondary) !important;
	border: 1px solid var(--e-global-color-primary) !important;
}

.construction_projects :is(.owl-prev, .owl-next):is(:hover, :focus){
	color: var(--e-global-color-secondary) !important;
    background-color: var(--e-global-color-primary) !important;
}

.construction_projects .owl-prev{
	left: -70px;
}

.construction_projects .owl-next{
	right: -70px;
}

@-webkit-keyframes mover {
    0% { transform: translateX(0); }
    100% { transform: translateX(-10px); }
}
@keyframes mover {
    0% { transform: translateX(0); }
    100% { transform: translateX(-10px); }
}

/* News updates */


.new_updates .bdpp-gridbox-slider-wrap .bdpp-post-gridbox-main .bdpp-post-img-bg::before{
	background: linear-gradient(0deg, black, transparent);
}

.new_updates .bdpp-post-margin-content{
	position: absolute !important;
	bottom: 0;
	left: 0;
	right: 0;
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
	color: var(--e-global-color-secondary);
	text-align: left;
	z-index: 1;
	transition: 0.4s ease;
	padding: 30px 20px 30px 20px !important;
}

.new_updates .bdpp-post-img-bg{
	margin: 0 !important;
	border-radius: 80px 80px 0 0;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
}

/* .new_updates .owl-carousel.owl-drag .owl-item{
	width: 350px !important;
} */

.new_updates .bdpp-post-img-bg img{
    height: 440px;
    mix-blend-mode: multiply;
}

.new_updates .bdpp-post-title, .new_updates .bdpp-post-meta > span > i{
	display: none;
}

.new_updates .bdpp-post-desc{
	font-size: 16px;
    line-height: 1.5;
	flex: 0vh;
/* 	transition: 0.4s ease; */
	transition: 0.4s;
	transition-timing-function: cubic-bezier(0.42,0,0.58,1);
}

.new_updates .bdpp-post-meta{
	color: var(--e-global-color-secondary);
}

.new_updates .bdpp-post-meta > span{
	font-size: 20px;
	font-weight: 700;
}



.new_updates .bdpp-rdmr-btn{
	color: var(--e-global-color-912052f) !important;
	padding: 0 !important;
	border: none !important;
	font-weight: 700;
	width: fit-content;
/* 	pointer-events: none; */
}

.new_updates .bdpp-rdmr-btn::after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 2px;
	background: var(--e-global-color-primary);
	transition: 0.4s cubic-bezier(0.42,0,0.58,1);
}

.new_updates .bdpp-rdmr-btn:hover::after{
	width: 100%;
}

.new_updates .bdpp-rdmr-btn:hover, .new_updates .bdpp-rdmr-btn:focus{
	color: var(--e-global-color-primary) !important;
	background: transparent !important;
}



.new_updates .bdpp-post-carousel-content:after{
	content: "";
    position: absolute;
    bottom: 0;
    height: 0;
    width: 100%;
    background: var(--e-global-color-accent);
    left: 0;
    transition: 0.4s ease;
    border-radius: 80px 80px 0 0;
    z-index: 0;
}

.new_updates .bdpp-post-carousel-content:hover:after {
    height: 100%;
}

.new_updates .bdpp-post-content{
	display: flex !important;
	flex-direction: column !important;
}

.new_updates .bdpp-post-carousel-content:hover .bdpp-post-desc{
	flex: 290px;
}

/* .new_updates .bdpp-post-carousel-content:hover :is(.bdpp-post-margin-content, .bdpp-post-content){
	height: 100%;
} */

.new_updates .bdpp-post-carousel-content:hover :is(.bdpp-post-margin-content, .bdpp-post-meta, .bdpp-post-content){
	color: var(--e-global-color-text);
}


.new_updates .bdpp-post-img-bg:hover img{
	-webkit-transform: none !important;
    transform: none !important;
}

/* Newsletter */

.newletter_form_main .eael-contact-form{
	background-image: linear-gradient(1deg, #82ced1 -15%, #5086d8 22%, #316cc7 94%);
}

.newsletter_main{
	margin-bottom: 1em !important;
	text-align: center;
	color: var(--e-global-color-secondary);
}

.newsletter_main h3{
	font-size: 34px;
    font-weight: 700;
	color: var(--e-global-color-secondary);
}

.newsletter_container {
	display: flex;
    gap: 1rem;
}

.newsletter_container .wpcf7-form-control-wrap{
	width: auto;
}

.newsletter_container .wpcf7-form-control-wrap[data-name='news_name'] input{
	width: 240px;
}

.newsletter_container .wpcf7-not-valid-tip{
	text-align: left;
	position: absolute;
    bottom: -1.2rem;
}

.submit_btn{
/* 	height: max-content !important; */
}

.newsletter_main + .wpcf7-response-output{
	margin: 0 !important;
    border: 0 !important;
    font-size: 12px !important;
    padding: 0 !important;
}

.newletter_form_main .ctct-form-container.ctct-form-embed.form_0 > *, .newletter_form_main div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{
	font-family: var(--global-font-main);
}

.newletter_form_main .ctct-form-embed.form_0 .ctct-form-defaults{
	border-radius: 30px;
	background-image: linear-gradient(1deg, #82ced1 -15%, #5086d8 22%, #316cc7 94%);
	padding: 2em 5em 1em 5em;
    max-width: 1000px;
    margin: auto;
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom{
	text-align: center;
}

.newletter_form_main .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header{
	grid-area: 1/span 3;
	font-size: 34px;
    font-weight: 700;
    color: var(--e-global-color-secondary) !important;
}

.newletter_form_main div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text{
	grid-area: 2/span 3;
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom{
	display: grid;
    grid-template-columns: 240px 1fr 162px;
	gap: 0rem 1rem;
	position: relative;
    margin-bottom: 1em !important;
	align-items: end;
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{
	margin-left: 18px;
	color: var(--e-global-color-secondary) !important;
	font-size: 14px !important;
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{
	position: relative;
	margin: 0 !important;
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{
	border-radius: 50px !important;
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom div.ctct-form-field#first_name_field_0{
	order: -1;
}

#gdpr_text{
	display: none !important;
}

.newletter_form_main div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text{
	font: 18px 'Inter',sans-serif !important;
	color: var(--e-global-color-secondary) !important;
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{
	border-radius: 50px !important;
	background-color: var(--e-global-color-secondary) !important;
	border: 0 !important;
	color: var( --e-global-color-primary ) !important;
	position: relative;
	padding-left: 1.75rem;
	text-align: left;
	transition: 0.4s ease;
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage{
	position: absolute;
    top: 100%;
    left: 0;
    font-size: 12px !important;
}

.newletter_form_main div.ctct-form-embed div.ctct-form-defaults div.ctct-form-success{
	text-align: center;
    min-height: 180px;
    display: grid;
    place-content: center;
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:after, .newletter_form_main div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:before{
	content: "";
    position: absolute;
	padding: 0.5rem;
    width: 30px;
    aspect-ratio: 1;    
	border-radius: 100vw;
	background-repeat: no-repeat;
    background-position: center;
    background-size: 10px;
	transition: 0.4s ease;
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:after{
	top: 0.5rem;
    right: 0.5rem;
	background-color: var(--e-global-color-primary );
    background-image: url('/wp-content/uploads/2023/03/Icon-feather-arrow-up-right-white.svg');
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:before {
    top: 1.5rem;
    opacity: 0;
    right: 1.5rem;
    z-index: 1;
    background-image: url('/wp-content/uploads/2023/05/blue_icon.svg');
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:hover:after{
	background-color: #cdf6cf;
	background-size: 0;
}

.newletter_form_main div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:hover:before{
	top: 0.5rem;
	right: 0.5rem;
	opacity: 1;
}

.top-blue-bar-container .elementor-column-gap-no{
	justify-content: space-between !important;
}

.top-blue-bar-container .elementor-col-50{
	width: auto !important;
}

/* top lottie */
.top_lottie_main{
	height: 30px;
}

/* Media Queries */

@media (min-width: 1920px){
	.sticky_sidebar li:nth-child(2) .elementor-icon-list-text{
		max-width: 90px;
	}
	html[lang='es'] .sticky_sidebar li:nth-child(2) .elementor-icon-list-text{
		max-width: 100px;
	}
	.flight_tabs li[data-tab='1'] h3{
		font-size: 44px !important;
	}
	.services_col{
		width: 100% !important;
	}
}



@media (max-width: 1367px){
	.news_updates_tabs .bdpp-post-carousel-wrap.bdpp-has-arrows{
		padding-top: 85px;
	}
	.new_updates .bdpp-post-carousel-content:hover .bdpp-post-desc{
		flex: 240px;
	}
	
	.new_updates .bdpp-post-img-bg img{
		height: 400px;
	}
	.gt_float_switcher .gt-selected .gt-current-lang{
		font-size: 13px !important;
	}
	.flight_tabs li[data-tab='1'] h3{
		font-size: 32px !important;
	}
}


@media (max-width: 1200px){
	.top-blue-bar-container .elementor-col-50{
		width: 100% !important;
	}
	.newletter_form_main div.ctct-form-embed form.ctct-form-custom{
		margin-bottom: 0em !important;
	}
	.gt_float_switcher .gt-selected .gt-current-lang{
		font-size: 12px !important;
	}
	.flight_tabs li[data-tab='1'] h3{
		font-size: 26px !important;
	}
	.news_updates_tabs .bdpp-post-carousel-wrap.bdpp-has-arrows{
		padding-top: 70px;
	}
	.services_col{
		width: 100% !important;
	}
	.service_img:before{
		height: 80%;
		animation: fadeInUp;
	}
	.service_desc, .service_desc.service_desc_2, .service_desc.service_desc_3{
		margin-bottom: 0%;
		opacity: 1;
		z-index: 1;
	}
}

@media (max-width: 992px){
	.newsletter_main h3{
		font-size: 28px;
	}
	.newsletter_main p{
		font-size: 14px;
	}
	.newsletter_container .wpcf7-form-control-wrap[data-name='news_name'] input{
		width: 160px;
	}
	.newletter_form_main .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header{
		font-size: 28px;
	}
	.newletter_form_main div.ctct-form-embed form.ctct-form-custom{
		grid-template-columns: 160px 2fr 1fr;
	}
	.newletter_form_main .ctct-form-embed.form_0 .ctct-form-defaults{
		padding: 3em 4em 3em 4em;
	}
	.newletter_form_main div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{
		font-size: 14px !important;
	}
	.newletter_form_main div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text{
		font: 14px 'Inter',sans-serif !important;
	}
	.flight_tabs li[data-tab='1'] h3{
		font-size: 30px !important;
	}
}


/* Worst case scenerio media query */
@media (min-width: 768px) and (max-width: 800px){
	.newletter_form_main div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{
		padding-left: 1.2rem;
	}	
}

/* Mobile */
@media (max-width: 600px){
	.main_nav_phone{
/* 		order: 1 !important; */
	}
	
	.logo-container > .elementor-element-populated{
		flex-wrap: nowrap;
		gap: 15px;
	}
	
	.flight_club_main {
		background-image: linear-gradient(180deg, #3863a7 5%, #3e7cdb 530px, var(--e-global-color-accent ) 38%);
	}
	
	.flight_tabs .eael-tabs-nav{
		padding: 2rem 1rem;
	}
	
	.flight_tabs li[data-tab='1'] h2{
		font-size: 30px !important; 
	}
	
	.news_updates_tabs .eael-tabs-nav{
		margin-bottom: 1rem;
		overflow-x: scroll;
	}
	
	.news_updates_tabs ul{
		flex-wrap: nowrap !important;
		padding-bottom: 10px !important;
	}
	
	.news_updates_tabs .bdpp-post-carousel-wrap.bdpp-has-arrows{
		padding-top: 60px;
		padding-bottom: 30px;
	}
	
	.news_updates_tabs .owl-nav{
		gap: 1rem;
		margin-right: 0rem !important;
		bottom: -30px;
		top: auto;
		left: 28vw;
		justify-content: space-between;
		right: 28vw;
	}
	
	/* Footer */

	.client_content .elementor-widget-wrap.elementor-element-populated{
/* 		display: grid !important; */
/* 		grid-template-columns: 1fr 1fr; */
	}

	.client_content .elementor-widget-heading{
		grid-area: 1/ span 1;
	}
	
	.awsm-filter-toggle.awsm-on{
		background: var(--e-global-color-accent);
		border-color: var(--e-global-color-primary);
	}
	
	.single-awsm_job_openings .ast-container{
		padding: 0 1rem !important;
	}
	
	.menu-item-1414{
		display: block !important;
	}
	
	/* Newsletter	 */
	.newsletter_container{
		flex-direction: column;
	}
	
	.newsletter_container .wpcf7-form-control-wrap[data-name='news_name'] input{
		width: 100%;
	}
	.newsletter_main h3{
		margin-bottom: 10px;
	}
	.newsletter_container{
		gap: 1.5rem;
	}
	
	.newletter_form_main div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{
		margin-bottom: 1rem !important;
	}
	
	.newletter_form_main div.ctct-form-embed form.ctct-form-custom div.ctct-form-field#first_name_field_0{
		grid-area: 3/span 3;
	}
	
	.newletter_form_main div.ctct-form-embed form.ctct-form-custom div.ctct-form-field#email_address_field_0{
		grid-area: 4/span 3;
	}
	
	.newletter_form_main .ctct-form-embed.form_0 .ctct-form-defaults{
		padding: 2em 1.5em 2em 1.5em;
	}
	
	.newletter_form_main div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{
		grid-area: 5/span 3;
		margin-top: 1rem;
	}
	
	.newletter_form_main div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage{
		font-size: 10px !important;
	}
	
	/* top lottie */
	.top_lottie_main{
		height: 25px;
	}
	.flight_tabs li[data-tab='1'] h3{
		font-size: 24px !important;
	}
	.service_col_inner_grid > .elementor-container.elementor-column-gap-no{
		gap: 1.5rem;
		grid-template-columns: 1fr;
	}
	#grid_full{
		grid-area: auto;
	}
}

