
/**
* HOME
**/


#content .entry-content {
	max-width: 1248px;
	padding: 0 10px;
	margin: 0 auto;
	text-align: center;
}








#content #home-explanation {
	padding-top: 31px;
	margin-bottom: 80px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22400px%22%20height%3D%22120px%22%20viewBox%3D%220%200%204000%201200%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23F4F4F4%22%20d%3D%22M1920.114%2C430.317c5.104%2C27.298-5.847%2C55.902-13.939%2C81.536c-9.29%2C29.414-19.384%2C58.578-30.261%2C87.446c-39.042%2C103.633-80.217%2C208.479-100.31%2C317.836c-5.123%2C27.889-8.734%2C56.066-10.777%2C84.338c-0.84%2C11.582-1.81%2C23.363-1.873%2C34.955c-0.065%2C12.777%2C5.46%2C25.398%2C5.366%2C37.75c-0.149%2C19.172-17.121%2C12.424-22.421-1.771c-4.105-11.021-7.361-23.838-9.47-35.387c-4.417-24.182-1.333-51.854%2C0.586-76.248c2.026-25.787%2C5.775-51.342%2C10.42-76.779c10.486-57.393%2C26.77-112.891%2C45.285-168.146c17.355-51.813%2C36.748-102.785%2C55.87-153.947c9.923-26.547%2C19.245-53.316%2C27.946-80.284c5.002-15.497%2C12.856-34.181%2C15.418-52.215c-33.923-4.225-143.565%2C120.078-158.111%2C137.22c-23.141%2C27.283-45.759%2C55.002-67.681%2C83.275c-11.601%2C14.963-22.996%2C30.074-34.686%2C44.969c-7.631%2C9.715-16.193%2C23.758-26.972%2C30.201c-20.692%2C12.363-25.456-20.289-28.271-33.082c-0.183-0.84-0.307-1.686-0.453-2.531c-0.248-0.961-0.496-1.918-0.747-2.875c0.162%2C0.553%2C0.34%2C1.043%2C0.51%2C1.555c-3.494-23.049%2C6.267-47.602%2C12.336-69.547c18.38-66.463%2C41.782-131.184%2C63.902-196.441c11.367-33.53%2C23.302-66.774%2C33.462-100.712c7.024-23.457%2C15.727-47.976%2C18.738-72.751c-23.694%2C4.733-86.958%2C68.07-94.614%2C76.348c-33.913%2C36.682-65.27%2C76.109-94.894%2C116.3c-63.411%2C86.026-118.089%2C178.405-169.766%2C271.831c-23.163%2C41.865-45.249%2C84.303-68.106%2C126.34c-11.931%2C21.936-23.498%2C44.119-36.297%2C65.568c-9.932%2C16.65-20.518%2C39.227-36.54%2C51.033c-17.85%2C13.158-27.355%2C2.502-33.064-12.154c0.069%2C0.389%2C0.084%2C0.793%2C0.152%2C1.189l-0.668-2.553c-2.977-8.084-4.867-17.16-6.409-24.07c-0.098-0.445-0.16-0.896-0.253-1.342c-0.167-0.627-0.327-1.256-0.494-1.889c0.074%2C0.197%2C0.162%2C0.346%2C0.241%2C0.537c-7.493-37.791%2C3.088-80.188%2C12.229-116.742c45.57-182.229%2C110.472-357.706%2C186.627-529.246c18.396-41.44%2C35.031-85.554%2C56.727-125.317c9.258-16.967%2C17.869-13.8%2C23.772-4.366c0.053-0.299%2C0.151-0.601%2C0.197-0.902c0.177%2C0.707%2C0.352%2C1.411%2C0.529%2C2.117c4.446%2C7.78%2C7.181%2C19.055%2C7.19%2C27.187c0.025%2C15.318-15.382%2C36.682-21.674%2C50.487c-9.809%2C21.513-19.492%2C43.082-29.056%2C64.703c-19.118%2C43.229-37.732%2C86.681-55.854%2C130.338c-36.791%2C88.626-69.957%2C178.639-98.468%2C270.277c-13.987%2C44.939-27.813%2C89.725-38.195%2C135.67c-5.68%2C25.135-13.016%2C52.072-15.873%2C78.75c30.182-38.863%2C51.591-85.438%2C74.348-128.623c26.572-50.416%2C53.526-100.594%2C82.175-149.871c50.442-86.783%2C103.666-173.309%2C165.218-252.729c30.77-39.704%2C63.662-78.276%2C99.275-113.737c18.471-18.397%2C72.559-76.769%2C102.783-54.238c15.268%2C11.383%2C19.674%2C50.553%2C19.082%2C67.688c-0.83%2C23.786-9.155%2C48.638-15.447%2C71.44c-6.05%2C21.928-12.881%2C43.607-20.305%2C65.104c-26.236%2C75.993-53.901%2C151.864-76.53%2C229.103c1.013-1.432%2C2.027-2.85%2C3.07-4.236c10.798-14.316%2C21.788-28.479%2C32.963-42.502c21.576-27.068%2C43.855-53.574%2C66.796-79.503c40.495-45.769%2C87.558-102.634%2C145.891-125.531c-0.278%2C0.108%2C0.499%2C2.992%2C1.665%2C6.916c-1.018-3.992-1.726-6.9-1.665-6.916c17.513-4.561%2C33.524-3.581%2C40.466%2C15.261C1915.1%2C406.97%2C1918.038%2C419.245%2C1920.114%2C430.317%20M2336.333%2C724.464c63.629%2C24.01%2C131.858-27.018%2C184.324-66.504v43.541c-29.929%2C19.303-61.613%2C36.85-96.266%2C45.439c-22.699%2C5.623-46.957%2C8.141-70.365%2C9.35c-0.699%2C0.057-1.393%2C0.076-2.086%2C0.105c-0.431%2C0.021-0.866%2C0.057-1.297%2C0.076c0.036-0.004%2C0.081-0.01%2C0.122-0.01c-0.228%2C0.006-0.45%2C0.031-0.673%2C0.035c-19.439%2C0.289-38.539-2.207-56.582-9.75c-12.423-5.193-23.357-16.037-34.914-23.383c-5.569%2C4.502-10.839%2C9.578-15.836%2C13.457c-9.816%2C7.639-19.561%2C15.738-29.862%2C22.725c-4.419%2C2.996-8.712%2C4.818-13.111%2C6.055c0.774%2C0.096%2C1.554%2C0.197%2C2.394%2C0.182c-2.023%2C0.238-4.044%2C0.48-6.063%2C0.725c-5.27%2C1.098-10.782%2C1.549-16.97%2C2.176c-6.155%2C0.617-12.975%2C2.738-17.57-2.713c-7.184-8.504%2C2.966-14.307%2C8.97-18.953c12.737-9.871%2C25.291-19.992%2C37.988-29.924c5.087-3.979%2C10.195-7.928%2C15.242-11.967c8.551-6.844%2C7.548-4.672%2C4.516-13.188c-2.197-6.182-5.893-12.256-9.689-18.301c-23.965%2C29.613-55.199%2C64.793-88.222%2C83.762c-53.654%2C30.824-61.997-27.186-61.056-72.523c-8.115%2C6.277-17.07%2C19.824-21.798%2C24.896c-10.996%2C11.76-22.118%2C23.682-34.485%2C34.02c-18.718%2C15.643-56.329%2C45.074-81.463%2C26.277c-12.76-9.537-13.35-28.57-15.684-43.033c-3.473-21.531-1.387-42.348%2C4.658-63.355c12.643-43.967%2C50.909-100.442%2C100.172-106.279c22.979-2.726%2C41.726%2C6.495%2C51.732%2C27.719c2.335%2C4.945%2C2.896%2C12.482%2C7.862%2C12.178c3.883-0.24%2C7.411-7.477%2C11.219-9.105c8.605-3.664%2C12.883%2C1.049%2C15.232%2C7.953c-0.006-0.504%2C0.035-1%2C0.01-1.508c0.197%2C1.191%2C0.399%2C2.379%2C0.598%2C3.566c0.081%2C0.295%2C0.182%2C0.574%2C0.258%2C0.871c1.296%2C5.127%2C2.029%2C10.195%2C2.445%2C15.236c0.602%2C3.586%2C1.205%2C7.17%2C1.807%2C10.754c-0.461-0.912-0.952-1.758-1.463-2.557c0.07%2C29.918-11.922%2C58.773-15.592%2C88.99c17.101%2C10.408%2C53.908-30.779%2C64.216-40.752c12.023-11.639%2C23.696-23.787%2C34.54-36.539c1.266-1.494%2C2.541-3.23%2C3.853-5.049c-0.122-0.424-0.294-0.854-0.4-1.285c-3.624-13.992%2C0.304-19.443%2C9.169-22.102c-0.416-0.137-0.806-0.309-1.246-0.395c2.035-0.248%2C4.07-0.492%2C6.115-0.734c1.6-0.295%2C3.301-0.543%2C5.104-0.77c5.502-0.678%2C12.564-2.748%2C18.082-2.08c0.071%2C0.01%2C0.121%2C0.029%2C0.193%2C0.039c0.379-0.045%2C0.758-0.096%2C1.133-0.141c-0.243%2C0.061-0.43%2C0.162-0.663%2C0.227c9.415%2C1.398%2C9.381%2C6.557%2C12.135%2C15.471c5.649%2C18.266%2C13.972%2C34.85%2C24.162%2C50.648c11.314-8.883%2C22.097-18.871%2C33.082-27.27c19.673-15.041%2C39.567-29.914%2C59.943-43.979c3.017-2.084%2C10.894-5.754%2C19.925-8.746c-0.992-0.238-2.06-0.451-3.275-0.623c2.896-0.347%2C5.802-0.693%2C8.697-1.043c16.068-4.541%2C33.422-5.779%2C33.3%2C7.771c-0.096%2C11.178-25.513%2C24.492-33.132%2C30.221c-18.271%2C13.756-36.551%2C27.514-54.83%2C41.264c-5.832%2C4.395-39.992%2C23.475-38.995%2C32.814c0.456%2C4.277%2C16.036%2C13.213%2C19.408%2C15.369C2321.956%2C718.05%2C2328.987%2C721.688%2C2336.333%2C724.464%20M2053.142%2C634.704c3.807-6.289%2C3.271-9.451%2C4.571-14.797c-5.872-6.016-9.057-10.92-18.224-12.475c-18.935-3.215-39.821%2C11.941-52.227%2C24.48c-21.103%2C21.35-43.113%2C56.213-47.269%2C89.094C1963.766%2C739.28%2C2042.298%2C648.579%2C2053.142%2C634.704c-0.563%2C0.713-0.779%2C1.705-0.779%2C2.869C2052.413%2C636.491%2C2052.646%2C635.522%2C2053.142%2C634.704%20M2058.665%2C620.919C2059.592%2C623.46%2C2061.656%2C624.179%2C2058.665%2C620.919%22%2F%3E%3Cpath%20fill%3D%22%23F4F4F4%22%20d%3D%22M2708.49%2C618.667c23.909-10.414%2C41.647-28.928%2C41.647-60.17v-0.768c0-18.512-6.556-32.782-17.354-43.585c-15.811-15.815-39.729-24.298-73.667-24.298h-138.46V657.96v43.541v58.322h139.234c64.413%2C0%2C102.208-28.15%2C102.208-74.432v-0.779C2762.1%2C647.981%2C2741.269%2C629.47%2C2708.49%2C618.667%20M2593.55%2C550.016h48.599c22.37%2C0%2C33.942%2C8.481%2C33.942%2C23.134v0.78c0%2C15.81-12.727%2C23.522-35.486%2C23.522h-47.055V550.016z%20M2687.273%2C674.979c0%2C15.809-13.111%2C24.684-35.871%2C24.684h-57.853v-49.752h57.088c25.068%2C0%2C36.636%2C9.633%2C36.636%2C24.293V674.979z%20M2921.396%2C471.715h-51.682l40.114-71.349l68.265%2C21.982L2921.396%2C471.715z%20M2870.489%2C696.19h145.021v63.633h-219.071V489.847h217.143v63.637h-143.092v40.887h129.591v59.008h-129.591V696.19z%20M3038.659%2C489.845h236.815v65.57h-80.991v204.414h-74.826V555.415h-80.998V489.845z%20M3433.227%2C484.443c-83.305%2C0-145.789%2C62.869-145.789%2C140.394v0.775c0%2C77.52%2C61.709%2C139.617%2C145.021%2C139.617c83.305%2C0%2C145.791-62.867%2C145.791-140.393v-0.77C3578.249%2C546.54%2C3516.538%2C484.443%2C3433.227%2C484.443%20M3501.879%2C625.612c0%2C38.953-27.384%2C72.121-68.652%2C72.121c-40.883%2C0-69.039-33.947-69.039-72.896v-0.77c0-38.955%2C27.393-72.126%2C68.271-72.126c41.27%2C0%2C69.421%2C33.938%2C69.421%2C72.896V625.612z%20M3872.156%2C489.845v269.984h-65.563L3691.274%2C611.72v148.109h-74.056V489.845h69.81l111.076%2C142.707V489.845H3872.156z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 135% auto;
	background-position: top -160px right 20px;
}

#content #home-explanation h2 {
	text-transform: none;
	color: var(--theme-color-light);
	line-height: 1;
	margin-bottom: 6px;
	padding: 0;
}

#content #home-explanation > p {
	font-size: 16px;
	font-size: 1rem;
	font-weight: 600;
}

#content #home-explanation #home-explanation__steps {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	margin-top: 65px;
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step {
	flex: 0 1 auto;
	position: relative;
	margin-right: 62px;
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step:last-child {
	margin-right: 0;
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step:after {
	content: '';
	position: absolute;
	left: 100%;
	border-left: 26px solid var(--theme-color-light);
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	margin-left: 21px;
	top: 115px;
	margin-top: -25px;
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step:last-child:after {
	display: none;
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step__icon {
	display: block;
	width: 199px;
	height: 232px;
	background-color: var(--theme-color-lightest);
	clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	position: relative;
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step__icon:before {
	content: '';
	position: absolute;
	left: 6px;
	top: 6px;
	right: 6px;
	bottom: 6px;
	z-index: 1;
	display: block;
	background-color: #0A0909;
	clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step__icon svg {
	position: relative;
	z-index: 2;
	width: 100%;
	height: auto;
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step h4 {
	font-size: 39px;
	font-size: 2.4375rem;
	color: var(--theme-color-light);
	font-weight: 700;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step h4::first-letter {
	font: inherit;
}

#content #home-explanation #home-explanation__steps .home-explanation__steps__step p {
	max-width: 199px;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 600;
	color: var(--theme-color-light);
}















#content #home-presentation {
	max-width: 1070px;
	padding: 106px 10px 0 10px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 56.4% 43.6%;
	grid-template-rows: auto auto;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
}

#content #home-presentation #home-presentation__content {
	padding: 0px 11px 29px 52px;
	text-align: left;
}

#content #home-presentation #home-presentation__content .h1 {
	text-transform: none;
	line-height: 0.87;
	margin-top: -8px!important;
	margin-bottom: 26px;
	text-wrap: initial;
}

#content #home-presentation #home-presentation__picture {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: relative;
}

#content #home-presentation #home-presentation__picture:before {
	content: '';
	display: block;
	width: 285px;
	height: 352px;
	background-image: url('../img/deco-home-1.png');
	background-size: contain;
	background-position: center center;
	position: absolute;
	right: -183px;
	top: -67px;
	z-index: -1;

}

#content #home-presentation #home-presentation__links,
#content #home-presentation #home-presentation__aside {
	text-align: center;
	padding: 14px 0 0 0;
	margin-bottom: -23px;
}

#content #home-presentation #home-presentation__aside .btn:last-child:after {
	content: '';
	color: inherit;
	display: inline-block;
	vertical-align: middle;
	border: 7px solid transparent;
	border-left-width: 8px;
	border-left-color: currentColor;
	margin: -8px 0 -6px 10px;
	border-right: none;
}













#content #home-products-banner {
	display: inline-block;
	max-width: 100%;
	margin: -10px auto 34px auto;
	position: relative;
}

#content #home-products-banner:before {
	content: '';
	display: block;
	position: absolute;
	left: -140px;
	top: -57px;
	width: 238px;
	height: 438px;
	background-image: url('../img/deco-home-2.png');
	background-size: contain;
	background-position: center center;
	z-index: -1;
}













#content #home-products {
	padding: 0 10px;
	max-width: 800px;
	margin: 0 auto;
}

#content #home-products .h1 {
	text-transform: none;
	max-width: 770px;
	line-height: 0.87;
	text-wrap: initial;
}

#content #home-products a.btn {
	margin-top: 33px;
}


















#content #home-products__carousel {
	display: flex;
	max-width: 1040px;
	padding: 58px 0 0 0;
	margin: 0 auto 149px auto;
	flex-direction: row;
	justify-content: space-between;
	align-items: stretch;
}

#content #home-products__carousel .home-products__carousel__separator {
	width: 44px;
	flex: 0 1 44px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2244px%22%20height%3D%2238px%22%20viewBox%3D%220%200%20440%20380%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cpolygon%20transform%3D%22rotate%2890%20220%20180%29%22%20fill%3D%22%23D2EACC%22%20points%3D%2256%2C95%20220%2C0%20384%2C95%20384%2C284.999%20220%2C380%2056%2C284.999%20%22%2F%3E%3C%2Fsvg%3E");
	background-size: 100% auto;
	background-position: left 3px top;
	background-repeat: space;
}

#content #home-products__carousel .home-products__carousel__item {
	flex: 0 1 260px;
	margin: 0 10px;
	aspect-ratio: 1;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

#content #home-products__carousel .home-products__carousel__item .home-products__carousel__item__content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: auto;
	padding-bottom: 14px;
	padding-top: 25px;
	background-color: rgba(255,255,255,.63);
	clip-path: polygon(29% 0, 71% 0, 100% 50px, 100% 100%, 0% 100%, 0% 50px);
	transition: padding-top .3s ease-in-out, padding-bottom .3s ease-in-out;
}

#content #home-products__carousel .home-products__carousel__item:hover .home-products__carousel__item__content {
	padding-bottom: 16px;
	padding-top: 17px;
}

#content #home-products__carousel .home-products__carousel__item .home-products__carousel__item__content p {
	font-size: 14px;
	font-size: .875rem;
}

#content #home-products__carousel .home-products__carousel__item .home-products__carousel__item__content .btn {
	border-radius: 999999px;
	text-transform: none;
	min-width: 150px;
	font-size: 19px;
	font-size: 1.1875rem;
	font-weight: 700;
	margin-bottom: 8px;
	padding-bottom: 9px;
	padding-top: 9px;
}

#content #home-products__carousel .home-products__carousel__item:hover .home-products__carousel__item__content .btn {
	opacity: 0.85;
}

#content #home-products__carousel .home-products__carousel__item .home-products__carousel__item__content strong,
#content #home-products__carousel .home-products__carousel__item .home-products__carousel__item__content em {
	display: block;
	color: #000;
}

#content #home-products__carousel .home-products__carousel__item .home-products__carousel__item__content strong {
	font-weight: 700;
	font-style: normal;
}

#content #home-products__carousel .home-products__carousel__item .home-products__carousel__item__content em {
	font-weight: 500;
	font-style: italic;
}

















#content #home-comparison {
	padding-top: 30px;
	margin-bottom: 40px;
}

#content #home-comparison .h1 {
	color: var(--theme-color-light);
	font-weight: 500;
	text-transform: none;
	line-height: 0.89;
	padding-bottom: 18px;
}

#content #home-comparison .h1 strong {
	color: var(--theme-color);
}

#content #home-comparison > p {
	margin-bottom: 46px;
}

#content .home-comparison__formula {
	display: flex;
	justify-content: center;
	align-items: stretch;
	max-width: 800px;
	padding: 0 40px;
	margin: 0 auto 19px auto;
}

#content .home-comparison__formula.home-comparison__formula--no-calculation {
	flex-direction: column;
	align-items: center;
}

#content .home-comparison__formula .home-comparison__formula__equation {
	flex: 1 1 100%;
	padding-top: 6px;
}

#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__title {
	color: var(--formula-equation-color);
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 500;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	white-space: nowrap;
	margin-bottom: 19px;
}

#content .home-comparison__formula.home-comparison__formula--no-calculation .home-comparison__formula__equation {
	width: 100%;
	max-width: 440px;
}

#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__title:before,
#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__title:after {
	content: '';
	display: inline-block;
	flex: 1 1 50%;
	height: 2px;
	margin: 0 12px;
	background-color: var(--formula-equation-color);
}

#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__grid {
	padding-top: 0px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
}

#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__grid .home-comparison__formula__equation__grid__element.home-comparison__formula__equation__grid__element--item {
	flex: 1 1 calc(50% - 31px);
}

#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__grid .home-comparison__formula__equation__grid__element.home-comparison__formula__equation__grid__element--plus {
	position: relative;
	flex: 0 0 31px;
	margin-bottom: 28px;
}

#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__grid .home-comparison__formula__equation__grid__element.home-comparison__formula__equation__grid__element--plus::before,
#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__grid .home-comparison__formula__equation__grid__element.home-comparison__formula__equation__grid__element--plus::after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 19px;
	height: 5px;
	margin-left: -9.5px;
	margin-top: -3px;
	transform-origin: center center;
	background-color: var(--formula-equation-color);
}

#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__grid .home-comparison__formula__equation__grid__element.home-comparison__formula__equation__grid__element--plus:first-child::before,
#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__grid .home-comparison__formula__equation__grid__element.home-comparison__formula__equation__grid__element--plus:first-child::after {
	display: none;
}

#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__grid .home-comparison__formula__equation__grid__element.home-comparison__formula__equation__grid__element--plus::after {
	transform: rotate(90deg);
}

#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__grid .home-comparison__formula__equation__grid__element .home-comparison__formula__equation__item__label {
	background-color: #000;
	color: #fff;
	border: 2px solid var(--formula-equation-color);
	border-radius: 18px;
	padding: 9px 16px 7px 20px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 700;
}

#content .home-comparison__formula .home-comparison__formula__equation .home-comparison__formula__equation__grid .home-comparison__formula__equation__grid__element .home-comparison__formula__equation__item__details {
	font-size: 14px;
	font-size: .875rem;
	line-height: 1.25;
	min-height: 1.25em;
	color: #000;
	font-weight: 500;
	margin: 2px 0 8px 0;
}

#content .home-comparison__formula .home-comparison__formula__equal {
	flex: 0 0 50px;
	position: relative;
}

#content .home-comparison__formula .home-comparison__formula__equal::before,
#content .home-comparison__formula .home-comparison__formula__equal::after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 19px;
	height: 5px;
	margin-left: -9.5px;
	margin-top: 4px;
	transform-origin: center center;
	background-color: var(--formula-equation-color);
}

#content .home-comparison__formula .home-comparison__formula__equal::after {
	margin-top: 14px;
}

#content .home-comparison__formula .home-comparison__formula__result {
	flex: 0 0 230px;
	position: relative;
	align-self: center;
	padding-bottom: 10px;
	width: 100%;
}

#content .home-comparison__formula#home-comparison__max .home-comparison__formula__result {
	padding-top: 64px;
}

#content .home-comparison__formula .home-comparison__formula__result .home-comparison__formula__result__title {
	background-image: none;
	background-color: transparent;
	background: none;
	text-transform: none;
	margin: 0;
	-webkit-text-fill-color: currentColor;
	color: #323131;
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: 700;
	text-wrap: balance;
	letter-spacing: -0.02em;
	line-height: 1;
	padding: 0 0 16px 0;
}

#content .home-comparison__formula#home-comparison__max .home-comparison__formula__result .home-comparison__formula__result__title {
	color: #FFFFFF;
	background-color: var(--formula-equation-color);
	border-radius: 99999px;
	text-wrap: pretty;
	padding: 5px 15px 7px 15px;
	position: absolute;
	left: 50%;
	top: 21px;
	width: 100%;
	max-width: 90vw;
	font-size: 19px;
	font-size: 1.1875rem;
	transform: translateX(-50%);
}

#content .home-comparison__formula .home-comparison__formula__result .home-comparison__formula__result__title:before {
	display: none;
}

#content .home-comparison__formula .home-comparison__formula__result .home-comparison__formula__result__price {
	background-color: #000000;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAACWBAMAAADaljB1AAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADXRSTlMANjIkLikfEgkGGxcOiV0NjQAAAWBJREFUWMPt2L1txDAMhuFvhOjP9p2vcJlLUngElzGQwiN4BI2gETSCRvAIGi0zvEBApDj1TyWQH0k59j4kSEKlJGZRcoqSH1EyiJLYMVlFyacoiQWTVZTMosR3TL5FSRAmDZNZmGRMvkSJL5jsoiRWTHZREismuyjxBZN3YdIxGYVJwyQIkw0TXzEZhcmJSRImT04yJkGYLJxkTIIweXJyYZKEyYOTlZOCySBMFk4aJl6YDJzcOFk5KZgEYTJysnHSOCmYJGEycrJwsnKSOREmiZOZk4mThZOVk4uTjokXJomTOycjJxMnb5xsnBycnJxcnGROCieyIJ6TyEniJJiQ4UX+5b/YkGRCoklVOpk0pW7SLRsnp0m+bCZZOZnk/mAyw3hOXOUkc9I4OUyG3gcnd5M1wXPiOicnJxsnEyczJ4kTJ04uTg5ObpzMnCROXOGkcbJxMnISOHGVk/ant75fJs0S8SEMAtIAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: left center;
	color: #FFFFFF;
	border-radius: 35px;
	padding: 27px 20px 30px 20px;
	font-size: 40px;
	font-size: 2.5rem;
	font-weight: 700;
	border: 2px solid var(--formula-equation-color);
	position: relative;
	margin: 0;
}

#content .home-comparison__formula#home-comparison__max .home-comparison__formula__result .home-comparison__formula__result__price {
	padding: 20px 20px 22px 20px;
	font-size: 55px;
	font-size: 3.4375rem;
}

#content .home-comparison__formula .home-comparison__formula__result .home-comparison__formula__result__price:before {
	content: '';
	display: block;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-top: 24px solid var(--formula-equation-color);
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: -9px;
}

#content .home-comparison__formula .home-comparison__formula__result .home-comparison__formula__result__price::first-letter {
	font: inherit;
	color: inherit;
}

#content .home-comparison__formula .home-comparison__formula__result .home-comparison__formula__result__details {
	color: #000;
	font-size: 14px;
	font-size: .875rem;
	font-weight: 700;
	margin: 6px 0 0 0;
}

