/*
Theme Name: FignelAPP 1.0
Author: Fignel
Author URI: https://www.fignel.com/
Version: 1.0
Requires at least: 5.0
Description: A theme designed for clients with unique design requirements, providing flexibility and features to fully express their brand and identity. Offers advanced customization options for colors, fonts, layouts, and backgrounds. Supports extensions and third-party plugins for added functionality. Developed following best practices in web design for fast loading, responsive design, and optimized SEO. Empowers users to create a website that showcases their personality and helps achieve their goals. Ideal for personal blogs, corporate websites, and online stores.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url('https://fonts.googleapis.com/css2?family=Waterfall:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400&display=swap');

body > div {
    margin: auto;
}
body {
    overflow-x: hidden;
}
* {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
    box-sizing: border-box;
}
.wpcf7-response-output {
    position: absolute;
    bottom: -50px;
    left: calc((100% - 600px) / 2);
    width: 600px;
    background: white;
    text-align: center;
}
.wpcf7-form { position: relative; }
.wpcf7-spinner { display: none !important; }.class_I43-366-100-2274 {
	height: 22px;
	width: 79px;
}

.class_I43-366-43-343 {
	height: 22px;
	width: 137px;
}

.class_I43-366-43-344 {
	min-height: 147px;
	width: 169px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	background-image: url('images/I43-366;43-344.webp');
	background-size: cover;
	background-position: center;
	flex-direction: ;
}

.class_I43-366-43-345 {
	height: 22px;
	width: 122px;
}

.class_I43-366-100-2359 {
	height: 22px;
	width: 87px;
}

.class_43-366 {
	background-color: #ffffffff;
	min-height: 204px;
	width: 1920px;
	align-self: space-between;
	column-gap: 50px;
	align-items: center;
	display: flex;
	justify-content: center;
	flex-direction: row;
}
.class_I71-969-62-510 {
	border-radius: 20px 20px;
	border: 2px solid #a7244bff;
	min-height: 500px;
	width: 793px;
	position: absolute;
	bottom: -89.5px;
	right: -213px;
	left: -213px;
	top: -89.5px;
	align-items: stretch;
	display: flex;
	flex-direction: ;
}

.class_I71-969-62-507 {
	min-height: 321px;
	width: 367px;
	align-items: stretch;
	display: flex;
	justify-content: space-between;
	position: relative;
	background-image: url('images/I71-969;62-507.webp');
	background-size: cover;
	background-position: center;
	flex-direction: ;
}

.class_I71-969-62-489 {
	background-color: #54545499;
	min-height: 600px;
	width: 960px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 140px 0px 140px 1px;
	background-image: url('images/I71-969;62-489.webp');
	background-size: cover;
	background-position: center;
	flex-direction: row;
}

.class_I71-969-62-490 {
	height: 29px;
	width: 296px;
	margin-bottom: 20px;
}

.class_I71-969-62-494 {
	height: 24px;
	width: 126px;
}

.class_I71-969-62-495 {
	border-radius: 5px;
	background-color: #f6eeeaff;
	min-height: 44px;
	width: 416px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	padding: 10px 0px 10px 20px;
	flex-direction: row;
}

.class_I71-969-62-498 {
	height: 24px;
	width: 84px;
}

.class_I71-969-62-497 {
	border-radius: 5px;
	background-color: #f6eeeaff;
	min-height: 44px;
	width: 416px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	padding: 10px 0px 10px 20px;
	flex-direction: row;
}

.class_I71-969-62-500 {
	height: 24px;
	width: 44px;
}

.class_I71-969-62-499 {
	border-radius: 5px;
	background-color: #f6eeeaff;
	min-height: 44px;
	width: 416px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	padding: 10px 0px 10px 20px;
	flex-direction: row;
}

.class_I71-969-62-503 {
	height: 24px;
	width: 53px;
}

.class_I71-969-62-502 {
	border-radius: 5px;
	background-color: #f6eeeaff;
	min-height: 44px;
	width: 416px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	padding: 10px 0px 10px 20px;
	flex-direction: row;
}

.class_I71-969-62-505 {
	height: 24px;
	width: 72px;
}

.class_I71-969-62-504 {
	border-radius: 5px;
	background-color: #f6eeeaff;
	min-height: 80px;
	width: 416px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	padding: 10px 0px 46px 20px;
	flex-direction: row;
}

.class_I71-969-62-560 {
	height: 22px;
	width: 87px;
}

.class_I71-969-62-559 {
	border-radius: 5px;
	border: 1px solid #000000ff;
	min-height: 42px;
	width: 416px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 10px 0px;
	flex-direction: row;
}

.class_I71-969-62-512 {
	background-color: #f9f9f9ff;
	min-height: 600px;
	width: 960px;
	row-gap: 20px;
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 21px 0px 0px 1px;
	flex-direction: column;
}

.class_71-969 {
	min-height: 600px;
	width: 1920px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}

.class_I62-464-33-689 {
	min-height: 198px;
	width: 180px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	background-image: url('images/I62-464;33-689.webp');
	background-size: cover;
	background-position: center;
	flex-direction: ;
}

.class_I62-464-33-690 {
	height: 24px;
	width: 117px;
	margin-right: 10px;
}

.class_I62-464-33-695 {
	height: 24px;
	width: 158px;
	margin-right: 10px;
}

.class_I62-464-33-699 {
	height: 48px;
	width: 227px;
	margin-right: 10px;
}

.class_I62-464-33-702 {
	height: 24px;
	width: 138px;
}

.class_62-464 {
	background-color: #a7244bff;
	min-height: 298px;
	width: 1920px;
	align-self: space-between;
	column-gap: 211px;
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 0px 10px 0px 0px;
	flex-direction: row;
}

.class_40-789 {
	background-color: #ffffffff;
	min-height: 5739px;
	width: 1920px;
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.class_205-408 {
	height: 148px;
	width: 956px;
	align-self: space-between;
}

.class_205-409 {
	height: 38px;
	width: 780px;
	margin-bottom: 100px;
}

.class_40-920 {
	height: 54px;
	width: 262px;
}

.class_40-921 {
	border-radius: 10px 10px;
	background-color: #a7244bff;
	min-height: 94px;
	width: 342px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 20px 0px;
	flex-direction: row;
}

.class_208-509 {
	height: 54px;
	width: 262px;
}

.class_208-508 {
	border-radius: 10px 10px;
	background-color: #a7244bff;
	min-height: 94px;
	width: 342px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 20px 0px;
	flex-direction: row;
}

.class_40-911-2 {
	min-height: 94px;
	width: 956px;
	align-self: space-between;
	column-gap: 40px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	flex-direction: row;
}

.class_40-911 {
	background-color: #b9174933;
	min-height: 830px;
	width: 1920px;
	align-self: space-between;
	margin-bottom: 50px;
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 10px 0px 0px;
	background-image: url('images/40-911.webp');
	background-size: cover;
	background-position: center;
	flex-direction: column;
}

.class_43-67 {
	height: 512px;
	width: 407px;
}

.class_43-73 {
	height: 29px;
	width: 145px;
}

.class_43-69 {
	height: 192px;
	width: 736px;
	align-self: space-between;
}

.class_43-71-1 {
	min-height: 512px;
	width: 736px;
	row-gap: 55px;
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 10px 0px 0px;
	flex-direction: column;
}

.class_43-70 {
	height: 512px;
	width: 407px;
}

.class_43-71 {
	background-color: #ffffffff;
	min-height: 512px;
	width: 1676px;
	align-self: center;
	column-gap: 63px;
	margin-bottom: 206px;
	align-items: stretch;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}

.class_246-902 {
	height: 29px;
	width: 415px;
	margin-bottom: 80px;
}

.class_242-785 {
	height: 267px;
	width: 509px;
}

.class_242-794 {
	height: 267px;
	width: 509px;
}

.class_242-802 {
	height: 267px;
	width: 509px;
}

.class_40-789-12 {
	min-height: 267px;
	width: 1920px;
	align-self: space-between;
	column-gap: 50px;
	margin-bottom: 30px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 0px 0px 0px 1px;
	flex-direction: row;
}

.class_242-836 {
	height: 267px;
	width: 509px;
}

.class_242-844 {
	height: 267px;
	width: 509px;
}

.class_242-852 {
	height: 267px;
	width: 509px;
}

.class_40-789-13 {
	min-height: 267px;
	width: 1920px;
	align-self: space-between;
	column-gap: 50px;
	margin-bottom: 30px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 0px 0px 0px 1px;
	flex-direction: row;
}

.class_242-885 {
	height: 267px;
	width: 509px;
}

.class_242-893 {
	height: 267px;
	width: 509px;
}

.class_40-789-14 {
	min-height: 267px;
	width: 1920px;
	align-self: space-between;
	column-gap: 50px;
	margin-bottom: 166px;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	padding: 0px 0px 0px 147px;
	flex-direction: row;
}

.class_210-511 {
	height: 225px;
	width: 239px;
	position: absolute;
	bottom: -43px;
	left: -61px;
	top: 118px;
	right: 1742px;
}

.class_43-375 {
	height: 93px;
	width: 1098px;
	align-self: center;
}

.class_210-510 {
	height: 225px;
	width: 239px;
	align-self: flex-start;
	position: absolute;
	top: -43px;
	right: -56px;
	left: 1737px;
	bottom: 118px;
}

.class_43-374 {
	background-color: #000000ff;
	min-height: 300px;
	width: 1920px;
	align-self: space-between;
	margin-bottom: 150px;
	align-items: flex-end;
	display: flex;
	justify-content: space-between;
	padding: 104px 411px;
	position: relative;
	flex-direction: row;
}

.class_180-1312 {
	height: 29px;
	width: 258px;
	margin-bottom: 90px;
}

.class_I180-1315-60-408 {
	height: 22px;
	width: 85px;
}

.class_I180-1315-60-411 {
	height: 126px;
	width: 463px;
	align-self: space-between;
}

.class_180-1315 {
	background-color: #00000099;
	min-height: 376px;
	width: 508px;
	row-gap: 58px;
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 10px 0px 0px;
	background-image: url('images/180-1315.webp');
	background-size: cover;
	background-position: center;
	flex-direction: column;
}

.class_I180-1316-60-417 {
	height: 22px;
	width: 85px;
}

.class_I180-1316-60-418 {
	height: 126px;
	width: 463px;
	align-self: space-between;
}

.class_180-1316 {
	background-color: #00000099;
	min-height: 376px;
	width: 508px;
	row-gap: 58px;
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 10px 0px 0px;
	background-image: url('images/180-1316.webp');
	background-size: cover;
	background-position: center;
	flex-direction: column;
}

.class_I180-1317-60-421 {
	height: 22px;
	width: 85px;
}

.class_I180-1317-60-422 {
	height: 126px;
	width: 463px;
	align-self: space-between;
}

.class_180-1317 {
	background-color: #00000099;
	min-height: 376px;
	width: 508px;
	row-gap: 58px;
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 10px 0px 0px;
	background-image: url('images/180-1317.webp');
	background-size: cover;
	background-position: center;
	flex-direction: column;
}

.class_40-789-10 {
	min-height: 376px;
	width: 1920px;
	align-self: space-between;
	column-gap: 76px;
	margin-bottom: 250px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	flex-direction: row;
}

.class_62-516 {
	height: 29px;
	width: 313px;
	margin-bottom: 80px;
}

.class_62-480 {
	border-radius: 50px;
	background-color: #a7244bff;
	height: 46px;
	width: 46px;
}

.class_62-526 {
	height: 192px;
	width: 737px;
	align-self: space-between;
}

.class_62-527 {
	height: 42px;
	width: 459px;
}

.class_62-530-w {
	min-height: 446px;
	width: 1039px;
	position: absolute;
	bottom: 0px;
	left: -246px;
	top: 0px;
	right: -284px;
	row-gap: 10px;
	align-items: flex-start;
	display: flex;
	justify-content: flex-end;
	padding: 0px 118px 74px 184px;
	background-image: url('images/62-530-w.svg');
	background-repeat: no-repeat;
	flex-direction: column;
}

.class_62-549 {
	min-height: 446px;
	width: 509px;
	align-self: space-between;
	margin-right: 38px;
	align-items: stretch;
	display: flex;
	justify-content: space-between;
	position: relative;
	background-image: url('images/62-549.webp');
	background-size: cover;
	background-position: center;
	flex-direction: ;
}

.class_62-483 {
	border-radius: 50px;
	background-color: #a7244bff;
	height: 46px;
	width: 46px;
}

.class_40-789-6 {
	min-height: 446px;
	width: 1920px;
	align-self: space-between;
	column-gap: 346px;
	margin-bottom: 10px;
	align-items: center;
	display: flex;
	justify-content: center;
	flex-direction: row;
}

.class_62-533 {
	height: 33px;
	width: 79px;
	align-self: center;
	column-gap: 10px;
	margin-bottom: 110px;
}
.class_I96-2045-71-947 {
	height: 19px;
	width: 190px;
}

.class_I96-2045-71-948 {
	border-radius: 10px 10px;
	background-color: #a7244bff;
	min-height: 59px;
	width: 230px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 20px 0px;
	flex-direction: row;
}

.class_96-2045 {
	min-height: 79px;
	width: 650px;
	margin-bottom: 77px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 10px 0px;
	flex-direction: row;
}

.class_I100-2417-70-566 {
	height: 58px;
	width: 723px;
}

.class_100-2417 {
	min-height: 78px;
	width: 743px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 10px 0px;
	flex-direction: row;
}

.class_70-562 {
	background-color: #00000066;
	min-height: 600px;
	width: 1920px;
	align-self: space-between;
	margin-bottom: 180px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 261px 0px 261px 1px;
	background-image: url('images/70-562.webp');
	background-position: center;
	background-size: cover;
	flex-direction: row;
}

.class_246-906 {
	height: 29px;
	width: 415px;
	align-self: flex-start;
	margin-bottom: 80px;
}

.class_246-909 {
	height: 267px;
	width: 509px;
}

.class_246-910 {
	height: 267px;
	width: 509px;
}

.class_246-911 {
	height: 267px;
	width: 509px;
}

.class_70-561-6 {
	min-height: 267px;
	width: 1920px;
	align-self: space-between;
	column-gap: 50px;
	margin-bottom: 30px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 0px 0px 0px 1px;
	flex-direction: row;
}

.class_246-913 {
	height: 267px;
	width: 509px;
}

.class_246-914 {
	height: 267px;
	width: 509px;
}

.class_246-915 {
	height: 267px;
	width: 509px;
}

.class_70-561-7 {
	min-height: 267px;
	width: 1920px;
	align-self: space-between;
	column-gap: 50px;
	margin-bottom: 30px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 0px 0px 0px 1px;
	flex-direction: row;
}

.class_246-917 {
	height: 267px;
	width: 509px;
}

.class_246-918 {
	height: 267px;
	width: 509px;
}

.class_70-561-8 {
	min-height: 267px;
	width: 1920px;
	align-self: space-between;
	column-gap: 50px;
	margin-bottom: 140px;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	padding: 0px 0px 0px 147px;
	flex-direction: row;
}
.class_96-2205 {
	height: 58px;
	width: 231px;
}

.class_210-512 {
	height: 190px;
	width: 201px;
	align-self: flex-start;
	position: absolute;
	bottom: 18px;
	right: -195.5px;
	left: 225.5px;
	top: -150px;
}

.class_96-2205-w {
	min-height: 58px;
	width: 231px;
	margin-bottom: 80px;
	align-items: flex-end;
	display: flex;
	justify-content: space-between;
	position: relative;
	flex-direction: row;
}

.class_98-2216 {
	background-color: #ffffffff;
	height: 27px;
	width: 28px;
	align-self: space-between;
}

.class_98-2211 {
	height: 21px;
	width: 123px;
}

.class_98-2239-1 {
	min-height: 27px;
	width: 364px;
	align-self: space-between;
	column-gap: 20px;
	align-items: center;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.class_98-2218 {
	height: 33px;
	width: 33px;
	align-self: space-between;
}

.class_98-2227 {
	height: 21px;
	width: 160px;
}

.class_98-2239-2 {
	min-height: 33px;
	width: 364px;
	align-self: space-between;
	column-gap: 20px;
	align-items: center;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.class_98-2220 {
	height: 33px;
	width: 33px;
}

.class_98-2231 {
	height: 63px;
	width: 190px;
	align-self: space-between;
}

.class_98-2239-3 {
	min-height: 63px;
	width: 364px;
	align-self: space-between;
	column-gap: 20px;
	align-items: center;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.class_210-513 {
	height: 190px;
	width: 201px;
	position: absolute;
	top: -12px;
	right: 3px;
	left: -171px;
	bottom: -145px;
}

.class_98-2222-w {
	min-height: 33px;
	width: 33px;
	align-items: stretch;
	display: flex;
	justify-content: space-between;
	position: relative;
	background-image: url('images/98-2222-w.svg');
	background-repeat: no-repeat;
	flex-direction: ;
}

.class_98-2235 {
	height: 63px;
	width: 311px;
	align-self: space-between;
}

.class_98-2239-4 {
	min-height: 63px;
	width: 364px;
	align-self: space-between;
	column-gap: 20px;
	align-items: center;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}

.class_98-2239 {
	border-radius: 16px;
	background-color: #000000ff;
	min-height: 644px;
	width: 554px;
	position: absolute;
	top: 454px;
	left: 122px;
	right: 1244px;
	bottom: -498px;
	row-gap: 30px;
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 30px 0px 0px 10px;
	flex-direction: column;
}

.class_96-2070 {
	background-color: #00000033;
	min-height: 600px;
	width: 1920px;
	align-self: space-between;
	margin-bottom: 71px;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	position: relative;
	background-image: url('images/96-2070.webp');
	background-size: cover;
	background-position: center;
	flex-direction: ;
}

.class_180-1339 {
	height: 42px;
	width: 269px;
}

.class_180-1340 {
	height: 24px;
	width: 226px;
}

.class_180-1341 {
	height: 24px;
	width: 337px;
	margin-bottom: 50px;
}

.class_98-2247 {
	height: 24px;
	width: 126px;
}

.class_98-2246 {
	border-radius: 5px;
	background-color: #f6eeeaff;
	min-height: 44px;
	width: 416px;
	align-self: space-between;
	margin-bottom: 20px;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	padding: 10px 0px 10px 20px;
	flex-direction: row;
}

.class_98-2255 {
	height: 24px;
	width: 72px;
}

.class_98-2254 {
	border-radius: 5px;
	background-color: #f6eeeaff;
	min-height: 80px;
	width: 416px;
	align-self: space-between;
	margin-bottom: 20px;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	padding: 10px 0px 46px 20px;
	flex-direction: row;
}

.class_98-2257 {
	height: 22px;
	width: 87px;
}

.class_98-2256 {
	border-radius: 5px;
	border: 1px solid #000000ff;
	min-height: 42px;
	width: 416px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 10px 0px;
	flex-direction: row;
}

.class_98-2243 {
	border-radius: 10px;
	border: 1px solid #a7244bff;
	min-height: 436px;
	width: 716px;
	margin-bottom: 98px;
	align-items: center;
	display: flex;
	justify-content: flex-end;
	padding: 0px 0px 30px;
	flex-direction: column;
}

.class_98-2265 {
	height: 24px;
	width: 621px;
	align-self: flex-start;
	margin-bottom: 68px;
}

.class_98-2268 {
	height: 547px;
	width: 1312px;
}

.class_I96-2190-33-689 {
	min-height: 198px;
	width: 180px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	background-image: url('images/I96-2190;33-689.webp');
	background-size: cover;
	background-position: center;
	flex-direction: ;
}

.class_I96-2190-33-690 {
	height: 24px;
	width: 117px;
	margin-right: 10px;
}

.class_I96-2190-33-695 {
	height: 24px;
	width: 158px;
	margin-right: 10px;
}

.class_I96-2190-33-699 {
	height: 48px;
	width: 227px;
	margin-right: 10px;
}

.class_I96-2190-33-702 {
	height: 24px;
	width: 138px;
}

.class_96-2190 {
	background-color: #a7244bff;
	min-height: 298px;
	width: 1920px;
	align-self: space-between;
	column-gap: 211px;
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 0px 10px 0px 0px;
	flex-direction: row;
}

.class_96-2069 {
	background-color: #ffffffff;
	min-height: 2345px;
	width: 1920px;
	align-items: flex-end;
	display: flex;
	justify-content: flex-end;
	flex-direction: column;
}
.class_I96-2063-71-947 {
	height: 19px;
	width: 190px;
}

.class_I96-2063-71-948 {
	border-radius: 10px 10px;
	background-color: #a7244bff;
	min-height: 59px;
	width: 230px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 20px 0px;
	flex-direction: row;
}

.class_96-2063 {
	min-height: 79px;
	width: 650px;
	margin-bottom: 27px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 10px 0px;
	flex-direction: row;
}

.class_I100-2436-70-566 {
	height: 58px;
	width: 290px;
}

.class_100-2436 {
	min-height: 78px;
	width: 310px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 10px 0px;
	flex-direction: row;
}

.class_85-1669 {
	background-color: #00000033;
	min-height: 600px;
	width: 1920px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 261px 0px;
	background-image: url('images/85-1669.webp');
	background-size: cover;
	background-position: center;
	flex-direction: row;
}

.class_148-423 {
	height: 38px;
	width: 249px;
	margin-bottom: 45px;
}

.class_148-425 {
	height: 192px;
	width: 736px;
	align-self: space-between;
	margin-bottom: 30px;
}

.class_148-427 {
	height: 42px;
	width: 269px;
}

.class_148-428 {
	height: 24px;
	width: 226px;
}

.class_148-429 {
	height: 24px;
	width: 337px;
}

.class_85-1667-4-0 {
	min-height: 619px;
	width: 736px;
	align-items: flex-start;
	display: flex;
	justify-content: center;
	padding: 5px 0px 0px;
	flex-direction: column;
}

.class_148-430 {
	height: 619px;
	width: 548px;
}

.class_85-1667-4 {
	min-height: 619px;
	width: 1920px;
	align-self: space-between;
	column-gap: 210px;
	margin-bottom: 100px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 0px 0px 0px 10px;
	flex-direction: row;
}

.class_142-353 {
	height: 29px;
	width: 258px;
	margin-bottom: 105.5px;
}

.class_142-357 {
	height: 29px;
	width: 113px;
}

.class_142-358 {
	height: 34px;
	width: 34px;
	align-self: space-between;
}

.class_180-1333-1 {
	min-height: 34px;
	width: 758px;
	align-self: space-between;
	column-gap: 591px;
	align-items: center;
	display: flex;
	justify-content: flex-end;
	flex-direction: row;
}

.class_142-362 {
	height: 29px;
	width: 113px;
}

.class_142-363 {
	height: 34px;
	width: 34px;
	align-self: space-between;
}

.class_180-1333-2 {
	min-height: 34px;
	width: 758px;
	align-self: space-between;
	column-gap: 591px;
	align-items: center;
	display: flex;
	justify-content: flex-end;
	flex-direction: row;
}

.class_142-367 {
	height: 29px;
	width: 113px;
}

.class_142-368 {
	height: 34px;
	width: 34px;
	align-self: space-between;
}

.class_180-1333-3 {
	min-height: 34px;
	width: 758px;
	align-self: space-between;
	column-gap: 591px;
	align-items: center;
	display: flex;
	justify-content: flex-end;
	flex-direction: row;
}

.class_180-1333 {
	background-color: #f2f2f2ff;
	min-height: 535px;
	width: 960px;
	row-gap: 35px;
	align-items: flex-start;
	display: flex;
	justify-content: center;
	padding: 0px 107px 20px 95px;
	flex-direction: column;
}

.class_142-350 {
	background-color: #b9174933;
	height: 535px;
	width: 960px;
}

.class_85-1667-5 {
	min-height: 535px;
	width: 1920px;
	align-self: space-between;
	margin-bottom: 50px;
	align-items: stretch;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}

.class_I96-2176-33-689 {
	min-height: 198px;
	width: 180px;
	align-self: space-between;
	align-items: stretch;
	display: flex;
	background-image: url('images/I96-2176;33-689.webp');
	background-size: cover;
	background-position: center;
	flex-direction: ;
}

.class_I96-2176-33-690 {
	height: 24px;
	width: 117px;
	margin-right: 10px;
}

.class_I96-2176-33-695 {
	height: 24px;
	width: 158px;
	margin-right: 10px;
}

.class_I96-2176-33-699 {
	height: 48px;
	width: 227px;
	margin-right: 10px;
}

.class_I96-2176-33-702 {
	height: 24px;
	width: 138px;
}

.class_96-2176 {
	background-color: #a7244bff;
	min-height: 298px;
	width: 1920px;
	align-self: space-between;
	column-gap: 211px;
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 0px 10px 0px 0px;
	flex-direction: row;
}

.class_85-1667 {
	background-color: #ffffffff;
	min-height: 2789px;
	width: 1920px;
	row-gap: 50px;
	align-items: center;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.class_I96-2057-71-947 {
	height: 19px;
	width: 190px;
}

.class_I96-2057-71-948 {
	border-radius: 10px 10px;
	background-color: #a7244bff;
	min-height: 59px;
	width: 230px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 20px 0px;
	flex-direction: row;
}

.class_96-2057 {
	min-height: 79px;
	width: 650px;
	margin-bottom: 77px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 10px 0px;
	flex-direction: row;
}

.class_I100-2429-70-566 {
	height: 58px;
	width: 325px;
}

.class_100-2429 {
	min-height: 78px;
	width: 345px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 10px 0px;
	flex-direction: row;
}

.class_74-1465 {
	background-color: #00000066;
	min-height: 600px;
	width: 1920px;
	align-self: space-between;
	margin-bottom: 52px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 261px 0px 261px 1px;
	background-image: url('images/74-1465.webp');
	background-size: cover;
	background-position: center;
	flex-direction: row;
}

.class_74-1642 {
	height: 666px;
	width: 568px;
	position: absolute;
	top: 434px;
	left: -111px;
	right: 1241px;
	bottom: -532px;
}

.class_74-1580 {
	height: 29px;
	width: 163px;
}

.class_74-1582 {
	height: 24px;
	width: 214px;
	align-self: space-between;
}

.class_74-1588-0 {
	min-height: 1020px;
	width: 214px;
	align-self: space-between;
	row-gap: 10px;
	align-items: flex-start;
	display: flex;
	justify-content: flex-start;
	flex-direction: column;
}

.class_74-1586 {
	height: 408px;
	width: 984px;
	align-self: flex-start;
}

.class_74-1588 {
	background-color: #fff9f5ff;
	min-height: 568px;
	width: 1698px;
	column-gap: 220px;
	margin-bottom: 122px;
	align-items: flex-end;
	display: flex;
	justify-content: flex-start;
	padding: 80px 0px 0px 140px;
	position: relative;
	flex-direction: row;
}

.class_175-691 {
	height: 59px;
	width: 58px;
	align-self: space-between;
}

.class_74-1593 {
	height: 29px;
	width: 250px;
}

.class_74-1594-0 {
	min-height: 59px;
	width: 755px;
	column-gap: 10px;
	align-items: center;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.class_74-1595 {
	height: 192px;
	width: 755px;
	margin-bottom: 15px;
}

.class_175-684 {
	height: 19px;
	width: 243px;
	align-self: space-between;
}

.class_175-686 {
	background-color: #000000ff;
	height: 14px;
	width: 7px;
	margin-right: 210px;
}

.class_175-688 {
	height: 19px;
	width: 112px;
	align-self: space-between;
}

.class_175-689 {
	background-color: #000000ff;
	height: 14px;
	width: 7px;
}

.class_74-1594-2 {
	min-height: 19px;
	width: 755px;
	column-gap: 10px;
	align-items: center;
	display: flex;
	justify-content: center;
	flex-direction: row;
}

.class_74-1594 {
	border-radius: 30px;
	border: 1px solid #000000ff;
	min-height: 410px;
	width: 815px;
	align-self: flex-end;
	row-gap: 20px;
	margin-bottom: 197px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 0px 30px 15px;
	flex-direction: column;
}

.class_74-1604 {
	height: 22px;
	width: 520px;
	margin-bottom: 60px;
}

.class_74-1606 {
	height: 93px;
	width: 58px;
}

.class_74-1608 {
	height: 29px;
	width: 140px;
}

.class_74-1610 {
	height: 24px;
	width: 416px;
	align-self: space-between;
}

.class_76-1643-1-1 {
	min-height: 93px;
	width: 416px;
	margin-right: 206px;
	align-items: flex-start;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.class_74-1621 {
	height: 93px;
	width: 58px;
}

.class_74-1623 {
	height: 29px;
	width: 140px;
}

.class_74-1624 {
	height: 24px;
	width: 416px;
	align-self: space-between;
}

.class_76-1643-1-3 {
	min-height: 93px;
	width: 416px;
	align-items: flex-start;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.class_76-1643-1 {
	min-height: 93px;
	width: 1226px;
	align-self: space-between;
	column-gap: 24px;
	align-items: stretch;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}

.class_74-1614 {
	height: 93px;
	width: 58px;
}

.class_74-1616 {
	height: 29px;
	width: 140px;
}

.class_74-1617 {
	height: 24px;
	width: 416px;
	align-self: space-between;
}

.class_76-1643-2-1 {
	min-height: 93px;
	width: 416px;
	margin-right: 206px;
	align-items: flex-start;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.class_74-1626 {
	height: 93px;
	width: 58px;
}

.class_74-1628 {
	height: 29px;
	width: 140px;
}

.class_74-1629 {
	height: 24px;
	width: 416px;
	align-self: space-between;
}

.class_76-1643-2-3 {
	min-height: 93px;
	width: 416px;
	align-items: flex-start;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.class_76-1643-2 {
	min-height: 93px;
	width: 1226px;
	align-self: space-between;
	column-gap: 24px;
	align-items: stretch;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}

.class_76-1643 {
	border-radius: 20px;
	background-color: #ffffff02;
	border: 1px solid #a7244bff;
	min-height: 488px;
	width: 1636px;
	row-gap: 10px;
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 0px 10px 0px 0px;
	flex-direction: column;
}

.class_180-1256-w {
	min-height: 591px;
	width: 1920px;
	align-self: space-between;
	margin-bottom: 110px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 52px 18px 51px 0px;
	background-image: url('images/180-1256-w.svg');
	background-repeat: no-repeat;
	flex-direction: row;
}

.class_85-1644 {
	height: 29px;
	width: 357px;
	align-self: space-between;
}

.class_85-1646 {
	height: 22px;
	width: 172px;
}

.class_74-1464-5 {
	min-height: 29px;
	width: 1920px;
	align-self: space-between;
	column-gap: 10px;
	margin-bottom: 144px;
	align-items: center;
	display: flex;
	justify-content: center;
	flex-direction: row;
}

.class_225-398 {
	height: 205px;
	width: 370px;
}

.class_225-397 {
	height: 205px;
	width: 334px;
}

.class_74-1464-6 {
	min-height: 205px;
	width: 1920px;
	align-self: space-between;
	column-gap: 408px;
	margin-bottom: 10px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 0px 28px 0px 0px;
	flex-direction: row;
}

.class_I102-2591-102-2585 {
	height: 22px;
	width: 253px;
}

.class_102-2591 {
	min-height: 42px;
	width: 720px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 10px 0px;
	flex-direction: row;
}

.class_I102-2593-102-2585 {
	height: 22px;
	width: 253px;
}

.class_102-2593 {
	min-height: 42px;
	width: 720px;
	align-self: flex-start;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 10px 0px;
	flex-direction: row;
}

.class_74-1464-7 {
	min-height: 57px;
	width: 1920px;
	align-self: space-between;
	column-gap: 40px;
	margin-bottom: 134px;
	align-items: flex-end;
	display: flex;
	justify-content: center;
	padding: 0px 10px 0px 0px;
	flex-direction: row;
}
.class_I96-2051-71-947 {
	height: 19px;
	width: 190px;
}

.class_I96-2051-71-948 {
	border-radius: 10px 10px;
	background-color: #a7244bff;
	min-height: 59px;
	width: 230px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 20px 0px;
	flex-direction: row;
}

.class_96-2051 {
	min-height: 79px;
	width: 650px;
	margin-bottom: 77px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 10px 0px;
	flex-direction: row;
}

.class_I100-2423-70-566 {
	height: 58px;
	width: 302px;
}

.class_100-2423 {
	min-height: 78px;
	width: 322px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 10px 0px;
	flex-direction: row;
}

.class_74-1182 {
	background-color: #00000066;
	min-height: 600px;
	width: 1920px;
	align-self: space-between;
	margin-bottom: 150px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 261px 0px;
	background-image: url('images/74-1182.webp');
	background-position: center;
	background-size: cover;
	flex-direction: row;
}

.class_180-1330 {
	height: 29px;
	width: 415px;
	align-self: flex-start;
	margin-bottom: 90px;
}

.class_I74-1370-191-828 {
	background-color: #f1f1f1ff;
	min-height: 540px;
	width: 543px;
	align-items: stretch;
	display: flex;
	flex-direction: ;
}

.class_I74-1370-191-831 {
	height: 29px;
	width: 74px;
}

.class_I74-1370-191-833 {
	height: 84px;
	width: 502px;
	align-self: space-between;
}

.class_I74-1370-191-834-191-735-189-573 {
	height: 19px;
	width: 117px;
	align-self: space-between;
}

.class_I74-1370-191-834-191-735-189-571 {
	background-color: #000000ff;
	height: 13px;
	width: 7px;
}

.class_I74-1370-191-834-191-735 {
	min-height: 53px;
	width: 149px;
	column-gap: 15px;
	align-items: center;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.class_I74-1370-191-834 {
	min-height: 53px;
	width: 149px;
	align-items: stretch;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}

.class_I74-1370-191-829 {
	background-color: #ffffffff;
	min-height: 246px;
	width: 543px;
	row-gap: 20px;
	align-items: flex-start;
	display: flex;
	justify-content: center;
	padding: 0px 21px 0px 20px;
	flex-direction: column;
}

.class_74-1370 {
	min-height: 798px;
	width: 543px;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	flex-direction: column;
}

.class_I74-1437-191-828 {
	background-color: #f1f1f1ff;
	min-height: 540px;
	width: 543px;
	align-items: stretch;
	display: flex;
	flex-direction: ;
}

.class_I74-1437-191-831 {
	height: 29px;
	width: 74px;
}

.class_I74-1437-191-833 {
	height: 84px;
	width: 502px;
	align-self: space-between;
}

.class_I74-1437-191-834-191-735-189-573 {
	height: 19px;
	width: 117px;
	align-self: space-between;
}

.class_I74-1437-191-834-191-735-189-571 {
	background-color: #000000ff;
	height: 13px;
	width: 7px;
}

.class_I74-1437-191-834-191-735 {
	min-height: 53px;
	width: 149px;
	column-gap: 15px;
	align-items: center;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.class_I74-1437-191-834 {
	min-height: 53px;
	width: 149px;
	align-items: stretch;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}

.class_I74-1437-191-829 {
	background-color: #ffffffff;
	min-height: 246px;
	width: 543px;
	row-gap: 20px;
	align-items: flex-start;
	display: flex;
	justify-content: center;
	padding: 0px 21px 0px 20px;
	flex-direction: column;
}

.class_74-1437 {
	min-height: 798px;
	width: 543px;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	flex-direction: column;
}

.class_I74-1451-191-828 {
	background-color: #f1f1f1ff;
	min-height: 540px;
	width: 543px;
	align-items: stretch;
	display: flex;
	flex-direction: ;
}

.class_I74-1451-191-831 {
	height: 29px;
	width: 74px;
}

.class_I74-1451-191-833 {
	height: 84px;
	width: 502px;
	align-self: space-between;
}

.class_I74-1451-191-834-191-735-189-573 {
	height: 19px;
	width: 117px;
	align-self: space-between;
}

.class_I74-1451-191-834-191-735-189-571 {
	background-color: #000000ff;
	height: 13px;
	width: 7px;
}

.class_I74-1451-191-834-191-735 {
	min-height: 53px;
	width: 149px;
	column-gap: 15px;
	align-items: center;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.class_I74-1451-191-834 {
	min-height: 53px;
	width: 149px;
	align-items: stretch;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}

.class_I74-1451-191-829 {
	background-color: #ffffffff;
	min-height: 246px;
	width: 543px;
	row-gap: 20px;
	align-items: flex-start;
	display: flex;
	justify-content: center;
	padding: 0px 21px 0px 20px;
	flex-direction: column;
}

.class_74-1451 {
	min-height: 798px;
	width: 543px;
	align-items: stretch;
	display: flex;
	justify-content: flex-start;
	flex-direction: column;
}

.class_74-1181-4 {
	min-height: 798px;
	width: 1920px;
	align-self: space-between;
	column-gap: 30px;
	margin-bottom: 108px;
	align-items: stretch;
	display: flex;
	justify-content: center;
	padding: 0px 0px 0px 1px;
	flex-direction: row;
}
