﻿:root {
	--svg-0: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m18.5 8.75-6.5 6.5-6.5-6.5'/%3E%3C/svg%3E");
	--svg-1: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='M21 12H3m9 9a9 9 0 1 1 0-18 9 9 0 0 1 0 18m4-9c0-5-1.79-9-4-9s-4 4-4 9 1.79 9 4 9 4-4 4-9'/%3E%3C/svg%3E");
	--svg-2: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23D9D9D9' d='M10 10.4A5.2 5.2 0 1 0 10 0a5.2 5.2 0 0 0 0 10.4m6.6 5a10 10 0 0 0-2.2-4.2c-.2-.3-.6-.2-.8-.1a6.9 6.9 0 0 1-7.2 0c-.2 0-.6-.2-.8 0-.8 1-2 2.9-2.2 4.3-.6 3.4 3 4.6 6.6 4.6s7.2-1.2 6.6-4.6'/%3E%3C/svg%3E");
	--svg-3: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none'%3E%3Cpath fill='%23D9D9D9' d='m20 9.5-2.6-2.7L20 4.6v5ZM2.6 6.8 0 9.5V4.6zM20 12v2.4c0 .6-.5 1.1-1 1.1H1a1 1 0 0 1-1-1V12l3.9-4 4.4 3.8c.4.4 1 .6 1.7.6s1.3-.2 1.7-.6L16.1 8z'/%3E%3Cpath fill='%23D9D9D9' d='M20 1.6v1l-9.4 8.2a1 1 0 0 1-1.2 0L0 2.6v-1C0 1 .5.5 1 .5h18c.5 0 1 .5 1 1Z'/%3E%3C/svg%3E");
	--svg-4: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='92' fill='none'%3E%3Cpath fill='%23fff' d='M40.549 81.975c4.102-.578 6.761-.094 9.964 2.553l.11.09c3.323 2.748 5.364 4.434 9.018 6.502a.19.19 0 0 1 .039.297c-.775.752-1.357.764-2.494.107-2.274-1.6-3.47-2.741-5.517-4.821-2.38-2.42-4.359-3.782-7.473-3.971-2.318-.14-3.853.688-5.604 2.174-3.961 3.545-6.14 4.443-9.342 4.443-2.605 0-4.352-.363-6.405-2.079 4.857.365 7.534-.63 9.786-1.867.514-.283 1.006-.578 1.497-.872 1.808-1.084 3.6-2.158 6.42-2.556m-18.415-8.792c2.7 1.439 4.088 2.607 6.316 5.389 1.826 1.448 2.965 2.015 5.102 2.518a.35.35 0 0 1 .223.17.377.377 0 0 1-.141.515c-8.224 4.32-15.392 2.78-20.308-2.258 1.69.63 5.89 1.834 9.163 1.608 3.274-.227 6.525.787 7.74 1.323l1.69-.85-3.955-1.361c-1.353-.465-2.509-1.421-3.264-2.701zm-6.479-9.17c1.438 1.7 2.787 4.443 3.865 7.468.306.856.482 1.501.636 2.066.37 1.356.615 2.256 2.229 4.537.164.232.1.592-.155.7-.29.123-.587-.051-.754-.333l-.043-.073-.028-.046c-1.898.168-4.831.197-8.702-2.313-4.199-2.723-5.783-6.114-6.05-7.469 1.394.568 4.734 2.137 6.94 3.876 1.424 1.123 2.468 2.095 3.28 2.85.76.707 1.318 1.225 1.791 1.5.66.383 1.58.523 2.135.558-.5-.805-1.055-1.656-1.458-2.166-.9-1.134-2.606-3.876-3.146-5.672-.539-1.797-.81-4.444-.54-5.484M10.39 52.1c2.204 3.17 2.14 6.34 2.082 9.254-.022 1.083-.043 2.132.053 3.13.205 2.12.483 3.325.689 3.918.08.23 0 .538-.207.648l-.145.078c-.236.125-.522-.057-.552-.337a8 8 0 0 0-.134-.828c-.417-.058-1.144-.22-1.697-.547a4.1 4.1 0 0 1-.899-.729c-.193-.195-.365-.368-.613-.5q-.13-.066-.362-.157c-.818-.331-2.515-1.02-4.086-3.246-1.869-2.647-2.58-5.106-2.67-6.808.898 1.18 1.815 1.947 2.762 2.738 1.027.858 2.09 1.744 3.2 3.218.777 1.032 1.153 1.915 1.463 2.643.52 1.217.855 2 2.574 2.328-.09-.213-.21-.465-.346-.751-.619-1.306-1.575-3.325-1.646-5.638-.038-1.284.128-2.405.296-3.545.217-1.462.438-2.957.238-4.869M1.138 41.511c.12.856.515 1.886.993 2.994l.498 1.131v.001c.45 1.007.914 2.048 1.267 3.06.47 1.348.592 2.353.695 3.197.092.753.167 1.379.46 2.003.35.74.72 1.308.98 1.658v-2.037c0-.29-.015-.638-.032-1.033-.055-1.278-.13-3.045.21-4.923.445-2.458 2.313-5.01 3.47-5.389-.712 1.608-1.335 4.539-1.335 6.24 0 1.422-.178 3.687-.89 5.2-.67 1.425-.788 2.096-.65 3.276.016.137-.036.278-.155.333-.243.112-.5.103-.618.078-.148-.44-.605-1.475-1.246-2.08-.8-.756-2.669-3.026-3.647-6.145-.979-3.12-.712-6.43 0-7.564m1.868-13.235c.534.945 1.655 3.385 1.868 5.578.173 1.774.125 3.935.053 5.214-.028.489.031.98.193 1.44l.288.815.784-1.44a2.3 2.3 0 0 0 .25-.763c.181-1.28.566-3.44 1.012-4.32.623-1.23 2.224-2.837 3.914-3.404.09 1.702-.8 3.97-1.423 4.916-.247.376-.763 1.065-1.32 1.814-.847 1.133-1.792 2.4-2.06 2.913-.276.526-.462 1.161-.56 1.583-.041.177-.188.308-.36.308h-.21a.35.35 0 0 1-.307-.187c-1.24-2.281-2.943-5.864-3.19-9.267-.177-2.458.653-4.286 1.068-5.2m5.872-11.534c.237 1.197.605 4.084.178 6.05-.26 1.193-.602 2.097-.897 2.873-.312.823-.57 1.503-.616 2.233-.054.857.025 1.301.066 1.535q.022.11.023.166c.296-.126.961-.699 1.246-1.228.092-.172.208-.465.352-.826.409-1.029 1.038-2.613 1.96-3.523 1.246-1.229 3.203-2.08 4.538-2.27-.356 1.986-1.334 3.31-2.313 4.255-.378.366-.93.745-1.525 1.156-.945.65-2.002 1.378-2.657 2.248-.63.836-.975 1.415-1.137 1.738-.072.143-.211.247-.365.247h-.437a.36.36 0 0 1-.346-.294c-.422-2.09-1.078-6.399-.739-9.065.356-2.799 1.928-4.696 2.669-5.295m6.583-8.414c.178 1.323.267 3.309-.356 5.105-.294.85-.729 1.594-1.142 2.303-.46.788-.895 1.533-1.082 2.33.139-.059.399-.283.747-.584.77-.664 1.97-1.703 3.257-2.158 1.494-.53 3.529-.536 4.36-.473-.564.725-2.101 2.307-3.738 2.836-1.394.48-2.309.69-2.948.836-.87.199-1.23.28-1.59.771-.324.445-.44.913-.464 1.264-.012.166-.201.297-.335.212l-.315-.201a.4.4 0 0 1-.17-.406c.154-.897.204-2.073.255-3.268.048-1.111.097-2.241.229-3.179.534-3.781 2.758-5.105 3.292-5.388m9.875-6.712c.089 2.174-1.69 4.537-3.292 5.766-1.28.983-1.78 1.985-1.868 2.364 3.402-1.733 5.52-2.06 9.608-1.702-2.13 2.228-5.96 2.71-7.74 2.553-1.556-.137-2.21.214-2.722 1.161-.13.24-.405.355-.643.243a.515.515 0 0 1-.268-.592c.55-2.187 1.18-4.262 2.299-6.107 1.022-1.683 2.449-3.25 4.626-3.686m1.335 3.592C29.16 2.372 32.542-.37 38.947.858c-1.423.38-2.58.977-4.092 2.081-1.423 1.04-5.16 2.93-8.184 2.269'/%3E%3C/svg%3E");
	--svg-5: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='92' fill='none'%3E%3Cpath fill='%23fff' d='M19.451 81.976c-4.102-.579-6.761-.096-9.964 2.551l-.11.092C6.054 87.366 4.013 89.053.36 91.12a.19.19 0 0 0-.04.298c.775.751 1.358.762 2.495.105 2.274-1.6 3.47-2.741 5.516-4.821 2.38-2.42 4.359-3.781 7.473-3.97 2.318-.141 3.853.689 5.604 2.174 3.961 3.545 6.14 4.444 9.342 4.444 2.605 0 4.352-.365 6.405-2.08-4.857.365-7.534-.631-9.786-1.868a45 45 0 0 1-1.497-.87c-1.808-1.085-3.6-2.159-6.42-2.556m18.416-8.793c-2.7 1.438-4.088 2.607-6.316 5.388-1.827 1.448-2.966 2.016-5.103 2.519a.35.35 0 0 0-.224.17.377.377 0 0 0 .143.514c8.224 4.32 15.392 2.78 20.308-2.258-1.69.63-5.89 1.835-9.164 1.608s-6.524.788-7.74 1.324l-1.69-.851 3.955-1.36c1.353-.465 2.508-1.422 3.264-2.702zm6.478-9.17c-1.438 1.701-2.787 4.443-3.866 7.468-.305.857-.481 1.5-.635 2.066-.37 1.356-.615 2.256-2.229 4.537-.164.232-.1.591.154.7.292.122.588-.052.755-.334l.044-.073.027-.045c1.898.168 4.831.197 8.702-2.313 4.198-2.722 5.782-6.113 6.05-7.468-1.394.567-4.734 2.136-6.94 3.876-1.423 1.122-2.467 2.093-3.28 2.848-.76.708-1.317 1.226-1.79 1.5-.66.383-1.58.523-2.136.558.5-.805 1.054-1.656 1.458-2.165.899-1.135 2.607-3.876 3.147-5.672s.808-4.443.539-5.483M49.61 52.1c-2.204 3.17-2.14 6.34-2.082 9.254.022 1.084.044 2.132-.053 3.131-.204 2.119-.483 3.324-.689 3.916-.08.231 0 .54.207.65l.145.077c.236.126.523-.058.553-.337.027-.245.069-.53.133-.828.417-.058 1.144-.22 1.697-.547.428-.253.678-.505.9-.729.193-.195.364-.368.613-.5q.13-.067.361-.158c.818-.331 2.515-1.02 4.086-3.246 1.868-2.647 2.58-5.105 2.67-6.807-.898 1.18-1.815 1.946-2.762 2.738-1.027.857-2.089 1.744-3.199 3.218-.777 1.033-1.153 1.915-1.463 2.642-.52 1.217-.855 2-2.574 2.328.09-.213.21-.465.345-.75.619-1.307 1.576-3.325 1.647-5.638.038-1.284-.128-2.405-.296-3.545-.217-1.462-.439-2.957-.239-4.869m9.252-10.588c-.12.855-.514 1.886-.992 2.994l-.499 1.13c-.449 1.007-.914 2.048-1.267 3.06-.47 1.349-.592 2.355-.695 3.198-.092.754-.167 1.378-.46 2.002a10 10 0 0 1-.98 1.66v-2.038c0-.29.015-.638.032-1.033.055-1.277.13-3.045-.21-4.923-.444-2.457-2.312-5.01-3.469-5.388.712 1.607 1.334 4.537 1.334 6.239 0 1.421.178 3.688.89 5.2.67 1.426.789 2.095.651 3.276-.016.136.034.279.153.333.244.112.502.103.62.078.148-.442.604-1.475 1.245-2.08.8-.757 2.669-3.025 3.647-6.145.979-3.12.712-6.429 0-7.563m-1.868-13.237c-.534.946-1.654 3.385-1.868 5.578-.173 1.774-.125 3.936-.053 5.214.028.49-.031.981-.193 1.44l-.288.815-.785-1.44a2.3 2.3 0 0 1-.248-.762c-.182-1.279-.567-3.44-1.013-4.321-.623-1.23-2.224-2.836-3.914-3.404-.09 1.702.8 3.97 1.423 4.916.247.376.763 1.067 1.32 1.815.847 1.133 1.792 2.4 2.06 2.913.276.526.462 1.161.56 1.583.041.177.189.308.36.308h.21a.35.35 0 0 0 .307-.188c1.24-2.281 2.943-5.863 3.19-9.266.177-2.459-.653-4.287-1.068-5.2m-5.871-11.533c-.237 1.198-.606 4.084-.179 6.05.26 1.192.602 2.096.897 2.872.312.823.57 1.503.616 2.233.054.857-.025 1.302-.066 1.536a1 1 0 0 0-.023.166c-.297-.126-.96-.7-1.245-1.229a10 10 0 0 1-.353-.824c-.409-1.03-1.038-2.614-1.96-3.525-1.246-1.229-3.203-2.08-4.538-2.268.356 1.985 1.335 3.308 2.314 4.254.378.365.93.745 1.525 1.155.945.65 2 1.378 2.656 2.248.63.837.975 1.417 1.137 1.74a.42.42 0 0 0 .364.245h.438c.166 0 .31-.12.346-.293.422-2.09 1.079-6.4.74-9.066-.356-2.798-1.928-4.695-2.669-5.294m-6.584-8.414c-.178 1.324-.266 3.309.356 5.105.295.85.729 1.595 1.142 2.303.46.789.895 1.533 1.082 2.33-.139-.06-.398-.284-.746-.585-.77-.664-1.971-1.701-3.257-2.157-1.494-.53-3.529-.537-4.36-.473.564.724 2.1 2.307 3.737 2.836 1.394.48 2.309.69 2.948.836.87.2 1.23.281 1.59.772.324.444.44.913.464 1.263.012.166.201.297.335.211l.315-.2a.4.4 0 0 0 .17-.407c-.154-.897-.204-2.072-.255-3.268-.048-1.111-.097-2.24-.229-3.177-.534-3.782-2.758-5.105-3.292-5.389m-9.875-6.713c-.089 2.174 1.69 4.538 3.292 5.767 1.281.983 1.78 1.986 1.868 2.364-3.402-1.733-5.52-2.06-9.608-1.702 2.13 2.227 5.96 2.71 7.74 2.553 1.556-.138 2.21.215 2.722 1.162.13.24.406.354.644.242a.515.515 0 0 0 .267-.592c-.55-2.187-1.18-4.261-2.299-6.106-1.022-1.684-2.448-3.251-4.626-3.688M33.33 5.208C30.839 2.372 27.458-.37 21.053.859c1.423.378 2.581.975 4.092 2.08 1.424 1.04 5.16 2.93 8.185 2.269'/%3E%3C/svg%3E");
	--svg-6: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2292%22%20fill%3D%22none%22%20viewBox%3D%220%200%2060%2092%22%3E%3Cpath%20fill%3D%22url(%23paint0_linear_1779_1297");
	--svg-7: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2292%22%20fill%3D%22none%22%20viewBox%3D%220%200%2060%2092%22%3E%3Cpath%20fill%3D%22url(%23paint0_linear_1779_1299");
	--svg-8: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='92' fill='none'%3E%3Cpath fill='%23FAFAFA' fill-opacity='.8' d='M40.549 81.975c4.102-.578 6.761-.094 9.964 2.553l.11.09c3.323 2.748 5.364 4.435 9.018 6.502a.19.19 0 0 1 .039.298c-.775.751-1.357.763-2.495.106-2.273-1.6-3.47-2.741-5.516-4.821-2.38-2.42-4.359-3.782-7.473-3.97-2.318-.142-3.853.688-5.604 2.173-3.961 3.545-6.14 4.443-9.342 4.443-2.605 0-4.352-.363-6.405-2.079 4.857.366 7.534-.63 9.786-1.867.514-.282 1.006-.578 1.497-.872 1.808-1.084 3.6-2.158 6.42-2.556m-18.415-8.792c2.7 1.44 4.088 2.607 6.316 5.389 1.826 1.448 2.965 2.016 5.102 2.519a.35.35 0 0 1 .223.17.377.377 0 0 1-.141.514c-8.224 4.32-15.392 2.78-20.308-2.258 1.69.63 5.89 1.835 9.163 1.608s6.525.787 7.74 1.323l1.69-.85-3.955-1.36c-1.353-.466-2.509-1.422-3.264-2.702zm-6.479-9.17c1.438 1.701 2.787 4.443 3.865 7.468.306.857.482 1.502.636 2.067.37 1.355.615 2.255 2.229 4.536.164.232.1.592-.155.7-.29.123-.587-.051-.754-.333l-.043-.073-.028-.045c-1.898.168-4.831.196-8.702-2.314-4.199-2.723-5.783-6.113-6.05-7.469 1.394.568 4.734 2.137 6.94 3.877 1.424 1.122 2.468 2.094 3.28 2.85.76.707 1.318 1.225 1.791 1.5.66.382 1.58.522 2.135.557-.5-.805-1.055-1.656-1.458-2.165-.9-1.135-2.606-3.877-3.146-5.673-.539-1.796-.81-4.444-.54-5.483M10.39 52.1c2.204 3.17 2.14 6.34 2.082 9.254-.022 1.084-.043 2.132.053 3.131.205 2.119.483 3.325.689 3.917.08.23 0 .539-.207.648l-.145.078c-.236.125-.522-.057-.552-.336a8 8 0 0 0-.134-.828c-.417-.059-1.144-.221-1.697-.548a4.1 4.1 0 0 1-.899-.729c-.193-.195-.365-.368-.613-.5-.085-.045-.208-.094-.363-.157-.817-.331-2.514-1.02-4.085-3.246-1.869-2.647-2.58-5.106-2.67-6.808.898 1.18 1.815 1.947 2.762 2.739 1.027.857 2.09 1.743 3.2 3.217.777 1.033 1.153 1.916 1.463 2.643.52 1.217.854 2 2.574 2.328-.09-.213-.21-.465-.346-.75-.619-1.307-1.575-3.326-1.646-5.639-.038-1.284.127-2.404.296-3.545.217-1.462.438-2.956.238-4.869M1.138 41.511c.12.856.515 1.887.993 2.995l.498 1.13c.449 1.007.914 2.05 1.267 3.061.47 1.348.592 2.354.695 3.197.092.754.167 1.379.46 2.003.35.74.719 1.309.98 1.658v-2.037c0-.29-.015-.638-.032-1.033-.055-1.278-.13-3.045.21-4.923.445-2.458 2.313-5.01 3.47-5.388-.712 1.607-1.335 4.538-1.335 6.24 0 1.421-.178 3.686-.89 5.199-.67 1.426-.788 2.096-.65 3.276.016.137-.036.279-.155.333-.243.112-.5.103-.618.078-.148-.44-.605-1.474-1.246-2.08-.8-.756-2.669-3.025-3.647-6.145-.979-3.12-.712-6.43 0-7.564m1.868-13.235c.534.945 1.655 3.385 1.868 5.578.173 1.774.125 3.935.053 5.214-.028.49.031.98.193 1.44l.288.815.784-1.44a2.3 2.3 0 0 0 .25-.763c.181-1.279.566-3.44 1.012-4.32.623-1.23 2.224-2.836 3.914-3.404.09 1.702-.8 3.97-1.423 4.916-.247.376-.763 1.066-1.321 1.814-.846 1.133-1.791 2.4-2.06 2.913-.275.526-.461 1.161-.56 1.583a.38.38 0 0 1-.36.308h-.21a.35.35 0 0 1-.306-.187c-1.24-2.281-2.943-5.864-3.19-9.267-.177-2.458.653-4.286 1.068-5.2m5.872-11.534c.237 1.197.605 4.084.178 6.05-.26 1.193-.602 2.097-.897 2.873-.312.823-.57 1.503-.616 2.233-.054.857.025 1.302.066 1.535q.022.11.023.166c.296-.126.961-.699 1.246-1.228.092-.172.208-.465.351-.825.41-1.03 1.04-2.614 1.961-3.524 1.246-1.229 3.203-2.08 4.538-2.27-.356 1.986-1.334 3.31-2.313 4.256-.378.365-.93.745-1.525 1.155-.945.65-2.002 1.378-2.657 2.248-.63.836-.975 1.416-1.137 1.738a.42.42 0 0 1-.365.247h-.437a.36.36 0 0 1-.346-.294c-.422-2.09-1.078-6.399-.739-9.065.356-2.799 1.928-4.696 2.669-5.295m6.583-8.414c.178 1.323.267 3.31-.356 5.105-.294.85-.729 1.595-1.142 2.303-.46.789-.895 1.533-1.082 2.33.139-.059.399-.283.747-.584.77-.664 1.97-1.702 3.257-2.158 1.494-.53 3.529-.536 4.36-.473-.564.725-2.101 2.307-3.738 2.836-1.394.48-2.31.69-2.948.836-.87.2-1.23.281-1.59.772-.324.444-.44.913-.464 1.263-.012.166-.201.298-.335.212l-.315-.2a.4.4 0 0 1-.17-.407c.154-.897.204-2.073.255-3.268.048-1.111.097-2.24.229-3.178.534-3.782 2.758-5.106 3.292-5.39m9.875-6.712c.089 2.174-1.69 4.538-3.292 5.767-1.28.983-1.78 1.985-1.868 2.363 3.402-1.733 5.52-2.06 9.608-1.701-2.13 2.227-5.96 2.71-7.74 2.552-1.556-.137-2.21.215-2.722 1.162-.13.24-.405.354-.643.242a.516.516 0 0 1-.268-.592c.55-2.187 1.18-4.262 2.299-6.107 1.022-1.683 2.449-3.25 4.626-3.686m1.335 3.592C29.16 2.372 32.542-.37 38.947.859c-1.423.378-2.58.976-4.092 2.08-1.423 1.04-5.16 2.93-8.184 2.269'/%3E%3C/svg%3E");
	--svg-9: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='92' fill='none'%3E%3Cpath fill='%23FAFAFA' fill-opacity='.8' d='M19.451 81.976c-4.102-.579-6.761-.096-9.964 2.551l-.11.092C6.054 87.366 4.013 89.053.36 91.12a.19.19 0 0 0-.04.298c.775.751 1.358.762 2.495.105 2.274-1.6 3.47-2.741 5.516-4.82 2.38-2.42 4.36-3.782 7.473-3.972 2.318-.14 3.853.69 5.604 2.175 3.961 3.546 6.14 4.444 9.342 4.444 2.606 0 4.352-.364 6.405-2.08-4.857.365-7.534-.63-9.786-1.868a45 45 0 0 1-1.497-.87c-1.808-1.085-3.6-2.159-6.42-2.556m18.416-8.793c-2.7 1.438-4.088 2.607-6.316 5.388-1.826 1.448-2.966 2.016-5.103 2.519a.35.35 0 0 0-.223.17.377.377 0 0 0 .142.514c8.224 4.32 15.392 2.78 20.308-2.257-1.69.63-5.89 1.834-9.164 1.607s-6.524.788-7.74 1.324l-1.69-.851 3.955-1.36c1.353-.465 2.509-1.422 3.264-2.702zm6.478-9.17c-1.438 1.701-2.787 4.443-3.865 7.468a26 26 0 0 0-.636 2.066c-.37 1.356-.615 2.256-2.229 4.537-.164.232-.1.591.154.7.292.123.588-.052.755-.334l.044-.073.027-.045c1.898.168 4.831.197 8.702-2.312 4.199-2.723 5.783-6.114 6.05-7.47-1.394.568-4.734 2.137-6.94 3.877-1.423 1.122-2.467 2.093-3.28 2.848-.76.708-1.317 1.226-1.79 1.5-.66.383-1.58.523-2.136.558.5-.805 1.054-1.656 1.458-2.165.9-1.135 2.607-3.876 3.147-5.672s.808-4.443.539-5.483M49.61 52.1c-2.204 3.17-2.14 6.34-2.082 9.254.022 1.083.044 2.131-.052 3.13-.205 2.119-.484 3.324-.69 3.916-.08.231 0 .54.207.65l.145.077c.236.126.523-.058.553-.337.027-.245.069-.53.133-.828.417-.058 1.144-.22 1.698-.547.427-.252.677-.505.899-.728.193-.195.365-.37.613-.502q.13-.064.361-.157c.818-.33 2.515-1.02 4.086-3.246 1.869-2.647 2.58-5.105 2.67-6.806-.897 1.18-1.815 1.946-2.762 2.737-1.027.857-2.089 1.744-3.199 3.219-.777 1.032-1.153 1.914-1.463 2.641-.52 1.218-.855 2-2.574 2.328.09-.213.21-.465.345-.75.619-1.306 1.576-3.325 1.647-5.637.038-1.285-.128-2.406-.296-3.546-.217-1.462-.438-2.956-.239-4.868m9.252-10.59c-.16 1.142-.808 2.593-1.49 4.125-.45 1.006-.915 2.048-1.267 3.06-.47 1.349-.593 2.355-.696 3.199-.091.753-.167 1.377-.46 2.002a10 10 0 0 1-.98 1.659v-2.037c0-.29.015-.639.032-1.034.055-1.277.13-3.045-.209-4.922-.445-2.458-2.313-5.01-3.47-5.39.712 1.608 1.334 4.538 1.334 6.24 0 1.421.178 3.688.89 5.2.67 1.426.789 2.095.651 3.276-.016.137.034.279.154.334.243.111.5.102.619.077.148-.441.604-1.475 1.245-2.08.8-.757 2.669-3.025 3.647-6.145.979-3.12.712-6.429 0-7.563m-1.868-13.236c-.534.946-1.654 3.385-1.868 5.578-.173 1.774-.125 3.936-.053 5.214.028.49-.031.981-.193 1.44l-.288.815-.784-1.44a2.3 2.3 0 0 1-.25-.762c-.181-1.279-.566-3.44-1.012-4.321-.623-1.23-2.224-2.836-3.914-3.404-.09 1.702.8 3.97 1.423 4.917.247.375.763 1.066 1.321 1.814.846 1.133 1.792 2.4 2.06 2.913.275.526.461 1.162.56 1.583a.38.38 0 0 0 .36.308h.21a.35.35 0 0 0 .306-.188c1.24-2.28 2.943-5.863 3.19-9.266.178-2.459-.653-4.287-1.068-5.2m-5.871-11.533c-.237 1.198-.605 4.084-.179 6.05.26 1.192.602 2.096.897 2.872.312.823.57 1.503.616 2.233.054.857-.025 1.302-.066 1.536a1 1 0 0 0-.023.167c-.296-.126-.96-.7-1.245-1.23a10 10 0 0 1-.352-.824c-.41-1.03-1.039-2.614-1.961-3.524-1.246-1.23-3.203-2.08-4.538-2.27.356 1.986 1.335 3.31 2.314 4.255.378.365.93.745 1.525 1.155.945.65 2 1.379 2.656 2.248.63.837.975 1.417 1.137 1.74a.42.42 0 0 0 .365.245h.437c.166 0 .31-.12.346-.293.422-2.09 1.08-6.4.74-9.066-.356-2.798-1.927-4.695-2.669-5.294m-6.584-8.414c-.178 1.324-.266 3.309.356 5.105.295.85.729 1.595 1.142 2.303.46.789.895 1.533 1.082 2.33-.139-.06-.398-.284-.746-.585-.77-.664-1.97-1.701-3.257-2.157-1.494-.53-3.529-.536-4.36-.473.564.724 2.1 2.307 3.737 2.836 1.394.48 2.309.69 2.948.836.87.2 1.23.281 1.59.772.324.444.44.913.464 1.264.012.165.201.296.335.21l.315-.2a.4.4 0 0 0 .17-.407c-.154-.897-.204-2.072-.255-3.267-.048-1.112-.097-2.24-.229-3.178-.534-3.782-2.758-5.105-3.292-5.389m-9.875-6.713c-.089 2.175 1.69 4.538 3.292 5.767 1.281.983 1.78 1.986 1.868 2.364-3.402-1.733-5.52-2.06-9.608-1.702 2.13 2.227 5.96 2.71 7.74 2.553 1.556-.138 2.21.215 2.722 1.162.13.24.406.355.644.242a.515.515 0 0 0 .267-.592c-.55-2.187-1.18-4.261-2.299-6.106-1.022-1.684-2.448-3.251-4.626-3.688M33.33 5.208C30.84 2.372 27.458-.37 21.053.859c1.423.379 2.581.975 4.092 2.08 1.424 1.04 5.16 2.93 8.185 2.269'/%3E%3C/svg%3E");
	--svg-10: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none'%3E%3Cpath stroke='%2340E88D' stroke-linecap='round' stroke-width='4' d='M20 23.636 60 10l40 13.636v35.252a40 40 0 0 1-15.1 31.304L60 110 35.1 90.192A40 40 0 0 1 20 58.888z'/%3E%3Cpath stroke='%2340E88D' stroke-linecap='round' stroke-width='4' d='M37.5 40 60 32.5 82.5 40v15.328a30 30 0 0 1-11.582 23.68L60 87.5l-10.918-8.492A30 30 0 0 1 37.5 55.328z'/%3E%3C/svg%3E");
	--svg-11: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none'%3E%3Cpath stroke='%2340E88D' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M80.344 45V35a20 20 0 0 0-5.863-14.142 20.025 20.025 0 0 0-28.309 0A20 20 0 0 0 40.31 35v10m50.042 60h-60.05a5 5 0 0 1-5.004-5V50a5 5 0 0 1 1.465-3.535A5 5 0 0 1 30.3 45h60.051a5.006 5.006 0 0 1 5.004 5v50a5 5 0 0 1-5.004 5'/%3E%3C/svg%3E");
	--svg-12: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none'%3E%3Cpath stroke='%2340E88D' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M108.015 54.138C109.292 55.745 110 57.834 110 60s-.708 4.255-1.985 5.863C99.922 75.75 81.502 95 60 95S20.078 75.75 11.986 65.863C10.707 64.255 10 62.166 10 60s.707-4.255 1.986-5.862C20.078 44.25 38.498 25 60 25s39.922 19.25 48.015 29.138'/%3E%3Cpath stroke='%2340E88D' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M60.003 75.555c8.512 0 15.414-6.965 15.414-15.556s-6.902-15.555-15.414-15.555-15.414 6.964-15.414 15.555 6.9 15.556 15.414 15.556'/%3E%3C/svg%3E")
}

abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
body div,
caption,
cite,
code,
dd,
del,
details,
dfn,
dl,
dt,
em,
fieldset,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
	background: transparent;
	border: 0;
	font-weight: 400;
	margin: 0;
	padding: 0;
	vertical-align: baseline
}

article,
aside,
details,
figure,
footer,
header,
nav,
section,
summary {
	display: block
}

*,
:after,
:before {
	box-sizing: border-box
}

embed,
img,
object {
	display: block;
	height: auto;
	max-width: 100%
}

a {
	background: transparent;
	display: block;
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-decoration: none
}

@font-face {
	font-display: swap;
	font-family: "VCR OSD Mono [RUS by Daymarius]";
	font-style: normal;
	font-weight: 400;
	src: url(VCROSDMono.woff2) format("woff2"), url(VCROSDMono.woff) format("woff")
}

html {
	-webkit-touch-callout: none
}

body,
html {
	touch-action: manipulation
}

body {
	background-color: #141414;
	color: #7b7b7b;
	font-family: Outfit, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.2;
	overflow: auto
}

@media(max-width:991px) {
	body {
		font-size: 16px
	}
}

body input:focus,
body textarea:focus {
	border-color: #26feb0;
	box-shadow: 0 0 10px 3px rgba(0, 255, 133, .2);
	outline: none
}

body.crypto-wealth-management,
body.not-found--professional {
	color: #a3a3a3;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif
}

body.crypto-wealth-management input,
body.crypto-wealth-management textarea,
body.not-found--professional input,
body.not-found--professional textarea {
	transition: border-color .2s linear
}

body.crypto-wealth-management input:focus,
body.crypto-wealth-management textarea:focus,
body.not-found--professional input:focus,
body.not-found--professional textarea:focus {
	border-color: #fff;
	box-shadow: none;
	outline: none
}

body.crypto-wealth-management .select-list__items,
body.not-found--professional .select-list__items {
	transition: opacity .2s linear
}

body.crypto-wealth-management .select-list__items:hover,
body.not-found--professional .select-list__items:hover {
	color: inherit;
	opacity: .7
}

body.crypto-wealth-management .footer,
body.not-found--professional .footer {
	background-image: none
}

body.crypto-wealth-management .footer__links-list__title,
body.crypto-wealth-management .footer__links-newsletter__title,
body.not-found--professional .footer__links-list__title,
body.not-found--professional .footer__links-newsletter__title {
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 26px;
	text-transform: uppercase
}

body.crypto-wealth-management .footer__devider,
body.not-found--professional .footer__devider {
	background-color: transparent;
	border: 1px solid transparent;
	border-image: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41) 1
}

body.crypto-wealth-management .footer__devider--top,
body.not-found--professional .footer__devider--top {
	border-image: none
}

body.crypto-wealth-management .footer__devider .footer__devider-line,
body.not-found--professional .footer__devider .footer__devider-line {
	background-color: transparent;
	border: 1px solid transparent;
	border-image: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41) 1
}

body.crypto-wealth-management .footer__links-list__link,
body.not-found--professional .footer__links-list__link {
	color: #fff;
	font-size: 18px
}

body.crypto-wealth-management .footer__links-newsletter__form,
body.not-found--professional .footer__links-newsletter__form {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative
}

@media(max-width:767px) {

	body.crypto-wealth-management .footer__links-newsletter__form,
	body.not-found--professional .footer__links-newsletter__form {
		flex-wrap: wrap
	}
}

body.crypto-wealth-management .footer__links-newsletter__form-label,
body.not-found--professional .footer__links-newsletter__form-label {
	position: absolute
}

body.crypto-wealth-management .footer__links-newsletter__form-input,
body.not-found--professional .footer__links-newsletter__form-input {
	background-color: transparent;
	border: 1px solid transparent;
	border-image: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41) 1;
	border-radius: 0;
	box-shadow: 0 0 0 0 transparent;
	color: #fff;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin-right: 32px;
	padding: 16px
}

body.crypto-wealth-management .footer__links-newsletter__form-input::placeholder,
body.not-found--professional .footer__links-newsletter__form-input::placeholder {
	color: #9a9a9a;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300
}

body.crypto-wealth-management .footer__links-newsletter__form-input:-webkit-autofill,
body.not-found--professional .footer__links-newsletter__form-input:-webkit-autofill {
	background-color: #141414;
	-webkit-box-shadow: inset 0 0 0 1000px #141414;
	-webkit-text-fill-color: #fff;
	transition: background-color 5000s ease-in-out 0s
}

body.crypto-wealth-management .footer__links-newsletter__form-input.is-error,
body.not-found--professional .footer__links-newsletter__form-input.is-error {
	border-color: #e66060;
	border-image: none
}

@media(max-width:767px) {

	body.crypto-wealth-management .footer__links-newsletter__form-input,
	body.not-found--professional .footer__links-newsletter__form-input {
		margin-right: 0;
		width: 100%
	}
}

body.crypto-wealth-management .footer__text,
body.not-found--professional .footer__text {
	color: #bdbdbd
}

body.crypto-wealth-management .footer__links-newsletter__form-btn,
body.not-found--professional .footer__links-newsletter__form-btn {
	background: radial-gradient(ellipse 200% 200% at center, #efe3bb 0, #967c4d 31%, #6a5634 51%, #856c41 100%);
	border: none;
	border-radius: 0;
	color: #141414;
	display: block;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
	margin-left: 0;
	padding: 16px 32px;
	position: static;
	text-align: center;
	transform: none;
	transition: opacity .2s linear
}

body.crypto-wealth-management .footer__links-newsletter__form-btn:hover,
body.not-found--professional .footer__links-newsletter__form-btn:hover {
	opacity: .7
}

@media(max-width:767px) {

	body.crypto-wealth-management .footer__links-newsletter__form-btn,
	body.not-found--professional .footer__links-newsletter__form-btn {
		width: 100%
	}
}

body.strategy {
	background-color: #141414;
	/* background-image: url(bg-strategy-hero.webp); */
	color: #d1d1d1
}

/* body.bot-page, */
body.contact-page,
body.home-page,
body.strategy {
	background-attachment: fixed;
	background-color: #141414;
	background-image: url(/dist/bg-strategy-hero.webp);
	background-position: top;
	background-repeat: repeat-x;
	background-size: cover;
	color: #d1d1d1
}

body.affiliate-program {
	background-color: #081611;
	color: #bdbdbd
}

body.coin-price-details-page {
	background: #000;
	overflow-x: hidden
}

body.automated-bitcoin-page {
	color: #fff;
	font-size: 20px
}

@media(max-width:767px) {
	body.automated-bitcoin-page {
		font-size: 18px
	}
}

body.automated-bitcoin-page .footer {
	background-image: none
}

body.automated-bitcoin-page .footer__links-newsletter__form-btn:hover {
	background-color: #4466de;
	color: #fff
}

body.automated-bitcoin-page .footer__links-newsletter__form-input:focus {
	border-color: #4466de;
	box-shadow: none
}

body.automated-bitcoin-page .header .header__nav-item__dropdown-item:hover,
body.automated-bitcoin-page .header .lang-list__items:hover,
body.automated-bitcoin-page .header .select-list__items:hover {
	color: #4466de;
	opacity: 1
}

body.automated-bitcoin-page .header .header__nav-item__dropdown-item a:hover,
body.automated-bitcoin-page .header .lang-list__items a:hover,
body.automated-bitcoin-page .header .select-list__items a:hover {
	opacity: 1 !important
}

body.automated-bitcoin-page .header .header__nav-sublist__item a:hover {
	color: #4466de
}

body.is-scroll-lock {
	overflow: hidden
}

body.policy-page {
	animation: a 5s ease infinite;
	background: linear-gradient(45deg, rgba(0, 255, 133, .1), #141414 60%, rgba(0, 255, 133, .1) 100%, #141414 200%);
	background-color: #141414;
	background-size: 300% 150%
}

@media(max-width:767px) {
	body.policy-page {
		animation: none;
		background-position: 350% 20%
	}
}

body.bot-tranding-page {
	background-image: url(/dist/bot-tranding-bg.webp);
	background-position: 100% 83%;
	background-size: 100% 55%
}

body.bot-page {
	background-image: url(/dist/bot-trading-bg.webp);
	background-position: center -1000px;
	background-repeat: no-repeat;
	background-size: cover
}

@media(max-width:991px) {
	body.bot-page {
		background-image: url(/dist/bot-trading-bg-mobile.webp)
	}
}

body.contact-page {
	background-image: url(/dist/contact-body-bg.webp);
	background-position: 100% -147%;
	background-repeat: no-repeat;
	background-size: 200% 78%
}

body.company-page {
	background-image: url(/dist/company-body-bg.webp);
	background-position: 70% 90%;
	background-repeat: no-repeat;
	background-size: 200% 50%
}

@media(max-width:991px) {
	body.company-page {
		background-image: none
	}
}

body.bybit-page {
	color: #bdbdbd
}

html.is-scroll-lock {
	height: 100%;
	overflow: hidden
}

a,
button {
	cursor: pointer
}

@keyframes a {
	0% {
		background-position: 0 20%
	}

	50% {
		background-position: 100% 20%
	}

	to {
		background-position: 0 20%
	}
}

.splide__container {
	box-sizing: border-box;
	position: relative
}

.splide__list {
	backface-visibility: hidden;
	display: flex;
	height: 100%;
	margin: 0 !important;
	padding: 0 !important
}

.splide.is-initialized:not(.is-active) .splide__list {
	display: block
}

.splide__pagination {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	bottom: -60px;
	justify-content: center;
	left: 0;
	margin: 0;
	padding: 0 1em;
	pointer-events: none;
	position: absolute;
	right: 0;
	transform: translateY(50%);
	z-index: 1
}

.splide__pagination li {
	display: inline-block;
	line-height: 1;
	list-style-type: none;
	margin: 0;
	pointer-events: auto
}

.splide:not(.is-overflow) .splide__pagination {
	display: none
}

.splide__progress__bar {
	background: #ccc;
	height: 3px;
	width: 0
}

.splide {
	position: relative;
	visibility: hidden
}

.splide.is-initialized,
.splide.is-rendered {
	visibility: visible
}

.splide__slide {
	backface-visibility: hidden;
	box-sizing: border-box;
	flex-shrink: 0;
	list-style-type: none !important;
	margin: 0;
	position: relative;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.splide__slide img {
	vertical-align: bottom
}

.splide__spinner {
	animation: b 1s linear infinite;
	border: 2px solid #999;
	border-left-color: transparent;
	border-radius: 50%;
	bottom: 0;
	contain: strict;
	display: inline-block;
	height: 20px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px
}

.splide__sr {
	clip: rect(0 0 0 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.splide__toggle.is-active .splide__toggle__play,
.splide__toggle__pause {
	display: none
}

.splide__toggle.is-active .splide__toggle__pause {
	display: inline
}

.splide__track {
	overflow: hidden;
	position: relative;
	z-index: 0
}

@keyframes b {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(1turn)
	}
}

.splide__track--draggable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none
}

.splide__track--fade>.splide__list>.splide__slide {
	margin: 0 !important;
	opacity: 0;
	z-index: 0
}

.splide__track--fade>.splide__list>.splide__slide.is-active {
	opacity: 1;
	z-index: 1
}

.splide--rtl {
	direction: rtl
}

.splide__track--ttb>.splide__list {
	display: block
}

.splide__arrow {
	align-items: center;
	background: #ccc;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	-ms-flex-pack: center;
	background-color: transparent;
	height: 40px;
	justify-content: center;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: fill .2s linear;
	width: 40px;
	z-index: 1
}

.splide__arrow svg {
	fill: #000;
	height: auto;
	max-height: 30px;
	width: auto
}

.splide__arrow:hover:not(:disabled) {
	opacity: .9
}

.splide__arrow:disabled {
	opacity: .3
}

.splide__arrow:focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px
}

.splide__arrow--prev {
	left: 1em
}

.splide__arrow--prev svg {
	transform: scaleX(-1)
}

.splide__arrow--next {
	right: 1em
}

.splide.is-focus-in .splide__arrow:focus {
	outline: 3px solid #0bf;
	outline-offset: 3px
}

.splide__pagination__page {
	background: #ccc;
	border: 0;
	border-radius: 50%;
	display: inline-block;
	height: 8px;
	margin: 3px;
	opacity: .7;
	padding: 0;
	position: relative;
	transition: transform .2s linear;
	width: 8px
}

.splide__pagination__page.is-active {
	background: #fff;
	transform: scale(1.4);
	z-index: 1
}

.splide__pagination__page:hover {
	cursor: pointer;
	opacity: .9
}

.splide__pagination__page:focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px
}

.splide.is-focus-in .splide__pagination__page:focus {
	outline: 3px solid #0bf;
	outline-offset: 3px
}

.splide__slide:focus {
	outline: 0
}

@supports(outline-offset:-3px) {
	.splide__slide:focus-visible {
		outline: 3px solid #0bf;
		outline-offset: -3px
	}
}

@media screen and (-ms-high-contrast:none) {
	.splide__slide:focus-visible {
		border: 3px solid #0bf
	}
}

@supports(outline-offset:-3px) {
	.splide.is-focus-in .splide__slide:focus {
		outline: 3px solid #0bf;
		outline-offset: -3px
	}
}

@media screen and (-ms-high-contrast:none) {
	.splide.is-focus-in .splide__slide:focus {
		border: 3px solid #0bf
	}

	.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus {
		border-color: #0bf
	}
}

.splide__toggle {
	cursor: pointer
}

.splide__toggle:focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px
}

.splide.is-focus-in .splide__toggle:focus {
	outline: 3px solid #0bf;
	outline-offset: 3px
}

.splide__track--nav>.splide__list>.splide__slide {
	border: 3px solid transparent;
	cursor: pointer
}

.splide__track--nav>.splide__list>.splide__slide.is-active {
	border: 3px solid #000
}

.splide__arrows--rtl .splide__arrow--prev {
	left: auto;
	right: 1em
}

.splide__arrows--rtl .splide__arrow--prev svg {
	transform: scaleX(1)
}

.splide__arrows--rtl .splide__arrow--next {
	left: 1em;
	right: auto
}

.splide__arrows--rtl .splide__arrow--next svg {
	transform: scaleX(-1)
}

.splide__arrows--ttb .splide__arrow {
	left: 50%;
	transform: translate(-50%)
}

.splide__arrows--ttb .splide__arrow--prev {
	top: 1em
}

.splide__arrows--ttb .splide__arrow--prev svg {
	transform: rotate(-90deg)
}

.splide__arrows--ttb .splide__arrow--next {
	bottom: 1em;
	top: auto
}

.splide__arrows--ttb .splide__arrow--next svg {
	transform: rotate(90deg)
}

.splide__pagination--ttb {
	bottom: 0;
	display: flex;
	flex-direction: column;
	left: auto;
	padding: 1em 0;
	right: .5em;
	top: 0
}

li .splide__pagination__page {
	background-color: #bdbdbd;
	margin-right: 20px
}

li .splide__pagination__page.is-active {
	background-color: #28bd87;
	transform: scale(1)
}

li:last-child .splide__pagination__page {
	margin-right: 0
}

@media(max-width:991px) {
	li {
		margin-right: 15px
	}
}

.splide__arrow:hover svg path {
	fill: #26feb0
}

@media(max-width:991px) {
	.splide__pagination {
		bottom: -30px
	}
}

.header {
	align-items: center;
	background-color: transparent;
	display: flex;
	font-size: 16px;
	height: 154px;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	transition: background-color .2s ease-in, height .2s ease-in;
	width: 100%;
	z-index: 10000
}

.header.is-scroll {
	backdrop-filter: blur(7px);
	-webkit-backdrop-filter: blur(7px);
	background-color: hsla(0, 0%, 8%, .3);
	height: 94px;
	transform: translateZ(0)
}

.header.is-active {
	background-color: #141414;
	transition: background-color .01s ease-in
}

.header.is-active .header__humburger {
	background-color: transparent
}

.header.is-active .header__humburger:before {
	top: 0;
	transform: rotate(-45deg)
}

.header.is-active .header__humburger:after {
	top: 0;
	transform: rotate(45deg)
}

.header.is-active .header__nav {
	background-color: #141414;
	opacity: 1;
	transform: translateX(0);
	transition: transform .1s ease-in, visibility 0s, opacity .1s ease-in;
	visibility: visible
}

@media(max-width:1123px) {
	.header {
		height: 72px
	}

	.header.is-scroll {
		border-bottom: none;
		box-shadow: none;
		height: 72px
	}
}

.header__container {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin: auto;
	max-width: 1440px;
	padding-left: 24px;
	padding-right: 24px;
	width: 100%
}

.header__btns {
	align-items: center;
	display: flex;
	margin-right: 40px
}

.header__btns:last-child {
	margin-right: 0
}

@media(max-width:1123px) {
	.header__btns {
		display: none
	}
}

.header__btns--mobile {
	display: none
}

@media(max-width:1123px) {
	.header__btns--mobile {
		align-items: center;
		display: flex;
		justify-content: space-between;
		margin-right: 0;
		position: relative;
		width: 100%;
		z-index: 9100
	}
}

.header__logo {
	transition: opacity .2s linear
}

.header__logo:hover {
	opacity: .8
}

.header__logo img,
.header__logo svg {
	height: 40px;
	width: 113px
}

.header__select {
	margin-left: auto;
	margin-right: 20px
}

.header__nav {
	display: flex
}

@media(max-width:1123px) {
	.header__nav {
		display: none
	}
}

.header__nav--mobile {
	bottom: calc(-1px + env(safe-area-inset-bottom, 0px));
	display: none;
	flex-direction: column;
	justify-content: flex-start;
	left: 0;
	margin-top: -1px;
	opacity: 0;
	overflow-y: auto;
	overscroll-behavior: contain;
	padding: 20px 24px calc(102px + env(safe-area-inset-bottom, 0px));
	position: fixed;
	top: 72px;
	transform: translateX(100%);
	visibility: hidden;
	width: 100%;
	-webkit-overflow-scrolling: touch;
	transition: transform .1s ease-in, visibility 0s .1s, opacity .1s ease-in;
	z-index: 9000
}

@media(max-width:1123px) {
	.header__nav--mobile {
		display: flex
	}
}

.header__nav-btns {
	align-items: center;
	display: flex
}

@media(max-width:1123px) {
	.header__nav-btns {
		display: flex;
		gap: 10px;
		margin-left: 0;
		margin-top: 20px
	}
}

.header__nav-btn-login {
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	line-height: 18px;
	margin-right: 20px
}

.header__nav-btn-login:hover {
	color: #26feb0
}

.header__nav-btn-login-mobile {
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	height: 100%;
	padding: 21px 10px;
	text-align: center;
	width: 50%
}

.header__nav-title-wrapper {
	display: none
}

@media(max-width:1123px) {
	.header__nav-title-wrapper {
		display: block;
		margin-bottom: 0;
		width: 100%
	}
}

.header__nav-title {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	padding: 12.5px 0
}

.header__nav-title:first-child {
	margin-top: 0
}

.header__nav-title--toggle {
	display: none
}

@media(max-width:1123px) {
	.header__nav-title--toggle {
		align-items: center;
		background: transparent;
		border: none;
		color: #fff;
		cursor: pointer;
		display: flex;
		font-family: inherit;
		font-size: 18px;
		font-weight: 400;
		justify-content: space-between;
		margin-bottom: 0;
		text-align: left;
		width: 100%
	}
}

.header__nav-title-arrow {
	display: none
}

@media(max-width:1123px) {
	.header__nav-title-arrow {
		align-items: center;
		display: flex;
		height: 20px;
		justify-content: center;
		margin-left: 10px;
		transition: transform .3s ease;
		width: 20px
	}

	.header__nav-title-arrow svg {
		height: 100%;
		width: 100%
	}

	.header__nav-title-wrapper[data-mobile-dropdown].is-open .header__nav-title-arrow {
		transform: rotate(180deg)
	}

	.header__nav-title-wrapper[data-mobile-dropdown].is-open .header__nav-sublist {
		display: block
	}
}

.header__nav-select {
	align-items: center;
	display: flex;
	margin-right: 40px
}

@media(max-width:1123px) {
	.header__nav-select {
		margin-right: 0;
		margin-top: 20px
	}
}

.header__nav-btn {
	background-color: #fff;
	border-color: transparent;
	border-radius: 12px;
	color: #000;
	display: block;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.3;
	padding: 9px 25px;
	text-align: center;
	transition: background-color .2s linear, color .2s linear
}

.header__nav-btn:hover {
	background-color: #26feb0;
	border-color: #26feb0;
	color: #141414
}

@media(max-width:1123px) {
	.header__nav-btn {
		font-size: 18px;
		padding: 21px 10px;
		width: 50%
	}
}

@media(max-width:767px) {
	.header__nav-btn {
		max-width: 50%
	}
}

.header__nav-btn--active-color {
	background-color: #26feb0
}

.header__nav-btn--active-color:hover {
	background-color: #fff;
	border-color: #fff
}

.header__nav-list {
	align-items: center;
	display: flex;
	list-style-type: none
}

@media(max-width:1123px) {
	.header__nav-list {
		align-items: flex-start;
		flex-direction: column
	}
}

.header__nav-item {
	color: #fff;
	margin-right: 26px
}

.header__nav-item:last-child {
	margin-right: 0
}

.header__nav-item a {
	align-items: center;
	color: inherit;
	display: flex;
	font-weight: 300;
	transition: opacity .2s linear
}

.header__nav-item a:hover {
	opacity: .7
}

@media(max-width:1123px) {
	.header__nav-item {
		margin-right: 0;
		padding: 12.5px 0
	}

	.header__nav-item a {
		color: #fff;
		font-size: 18px;
		font-weight: 400
	}

	.header__nav-sublist {
		display: none;
		list-style-type: none;
		margin-bottom: 16px;
		overflow: hidden;
		padding-left: 16px;
		transition: all .3s ease
	}

	.header__nav-sublist__item {
		margin-bottom: 10px
	}

	.header__nav-sublist__item:last-child {
		margin-bottom: 0
	}

	.header__nav-sublist__item a {
		color: #bdbdbd;
		font-weight: 300;
		transition: color .2s linear
	}

	.header__nav-sublist__item a:hover {
		color: #26feb0
	}
}

.header__humburger-wr {
	background-color: transparent;
	border-color: transparent;
	cursor: pointer;
	display: none;
	height: 30px;
	position: relative;
	width: 30px
}

@media(max-width:1123px) {
	.header__humburger-wr {
		display: block
	}
}

.header__humburger {
	font-size: 0;
	line-height: 0;
	top: 50%;
	transform: translateY(-50%)
}

.header__humburger,
.header__humburger:after,
.header__humburger:before {
	background-color: #fff;
	border-radius: 2px;
	height: 2px;
	left: 0;
	position: absolute;
	width: 100%
}

.header__humburger:after,
.header__humburger:before {
	content: "";
	transition: transform .1s ease-in
}

.header__humburger:before {
	top: 7px
}

.header__humburger:after {
	top: -7px
}

.header__nav-item__dropdown {
	position: relative
}

.header__nav-item__dropdown:hover .header__nav-item__dropdown-menu {
	opacity: 1;
	transform: translateY(0);
	visibility: visible
}

.header__nav-item__dropdown-toggle {
	align-items: center;
	color: inherit;
	cursor: pointer;
	display: flex;
	font-weight: 300
}

.header__nav-item__dropdown-icon {
	display: flex;
	margin-right: 8px
}

.header__nav-item__dropdown-arrow {
	background-image: var(--svg-0);
	background-position: 50%;
	height: 20px;
	margin-left: 10px;
	transition: transform .3s;
	width: 20px
}

.header__nav-item__dropdown-checkbox {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2
}

.header__nav-item__dropdown-menu {
	background: #141414;
	border-radius: 20px;
	box-shadow: 0 5px 20px 0 hsla(0, 0%, 100%, .03);
	font-size: 14px;
	left: 0;
	list-style-type: none;
	min-width: 200px;
	opacity: 0;
	padding: 8px 0;
	position: absolute;
	top: 150%;
	transform: translateY(10px);
	transition: all .3s;
	visibility: hidden;
	z-index: 100
}

.header__nav-item__dropdown-item {
	padding: 8px 16px;
	transition: color .2s linear
}

.header__nav-item__dropdown-item a {
	align-items: center;
	color: inherit;
	display: flex;
	font-weight: 300
}

.header__nav-item__dropdown-item:hover {
	color: #26feb0
}

.footer-new {
	align-items: center;
	display: flex;
	padding-top: 154px;
	position: relative
}

@media(max-width:991px) {
	.footer-new {
		min-height: auto;
		padding-bottom: 20px;
		padding-top: 137px
	}
}

@media(max-width:767px) {
	.footer-new {
		animation: none;
		background-size: 400% 200%
	}
}

.footer-new__container {
	margin: auto;
	max-width: 1296px;
	padding: 0 16px 52px;
	width: 100%
}

@media(max-width:991px) {
	.footer-new__container {
		padding-bottom: 80px
	}
}

.footer-new__content {
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background: hsla(0, 0%, 8%, .4);
	border: 1px solid #202d27;
	border-radius: 24px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);
	/* display: flex;
	flex-direction: column;
	gap: 102px; */
	padding: 70px 105px 50px 108px;
	position: relative;
	width: 100%
}

.footer-new__content:before {
	background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), rgba(200, 240, 255, .4) 10%, hsla(0, 0%, 100%, .25) 20%, hsla(0, 0%, 100%, .1) 35%, transparent 55%, rgba(0, 227, 255, .2) 75%, rgba(0, 195, 125, .25));
	border-radius: 24px;
	content: "";
	inset: -1px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask-composite: exclude;
	padding: 1px;
	pointer-events: none;
	position: absolute;
	z-index: 0
}

@media(max-width:991px) {
	.footer-new__content {
		align-items: stretch;
		box-sizing: border-box;
		padding: 40px 24px
	}
}

.footer-new__links {
	color: #fff;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 70px;
	width: 100%
}

@media(max-width:767px) {
	.footer-new__links {
		flex-direction: column;
		padding-bottom: 50px
	}
}

.footer-new__links-list {
	max-width: 100%;
	width: max-content
}

@media(max-width:991px) {
	.footer-new__links-list {
		margin-bottom: 50px;
		max-width: 100%;
		width: 100%
	}

	.footer-new__links-list__group {
		flex-wrap: wrap;
		gap: 12px 20px;
		max-width: 100%
	}
}

@media(max-width:767px) {
	.footer-new__content {
		padding: 32px 20px
	}

	.footer-new__links {
		padding-bottom: 32px
	}

	.footer-new__links-list {
		margin-bottom: 32px;
		width: 100%
	}

	.footer-new__links-list__group {
		align-items: flex-start;
		flex-direction: column;
		gap: 12px
	}

	.footer-new__links-list__item {
		margin-bottom: 0
	}

	.footer-new__our-footer {
		align-items: stretch;
		flex-direction: column;
		gap: 20px
	}

	.footer-new__our-footer-logos {
		flex: none;
		width: 100%
	}

	.footer-new__our-footer-form {
		flex: none;
		justify-content: stretch;
		width: 100%
	}

	.footer-new__our-footer-form__form {
		justify-content: stretch;
		width: 100%
	}

	.footer-new__socials-list-and-rights {
		align-items: flex-start;
		width: 100%
	}
}

.footer-new__links-list__title {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 18px;
	text-wrap: nowrap
}

.footer-new__links-list__group {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
	list-style-type: none;
	max-width: 100%
}

.footer-new__links-list__item {
	margin-bottom: 7px
}

.footer-new__links-list__link {
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px
}

.footer-new__links-list__link:hover {
	color: #d1d1d1
}

.footer-new__links-newsletter {
	margin-left: auto;
	width: 40%
}

@media(max-width:991px) {
	.footer-new__links-newsletter {
		width: 100%
	}
}

@media(max-width:767px) {
	.footer-new__links-newsletter {
		align-items: flex-start;
		flex-direction: column
	}
}

.footer-new__links-newsletter__title {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 30px
}

@media(max-width:991px) {
	.footer-new__links-newsletter__title {
		color: #fff;
		font-size: 26px;
		font-weight: 500;
		text-align: center
	}
}

.footer-new__links-newsletter__form-label {
	display: block;
	height: 0;
	opacity: 0
}

.footer-new__links-newsletter__form {
	position: relative
}

@media(max-width:767px) {
	.footer-new__links-newsletter__form {
		width: 100%
	}
}

.footer-new__links-newsletter__form-input {
	background-color: transparent;
	border: 1px solid #7b7b7b;
	border-radius: 10px;
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300;
	padding: 30px;
	width: 100%
}

.footer-new__links-newsletter__form-input::placeholder {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300
}

.footer-new__links-newsletter__form-input.is-error {
	border-color: #e66060;
	box-shadow: 0 0 7px 1px rgba(230, 96, 96, .4)
}

.footer-new__links-newsletter__form-btn {
	background-color: #fff;
	border-color: transparent;
	border-radius: 10px;
	color: #141414;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 500;
	min-width: 170px;
	padding-bottom: 15px;
	padding-top: 15px;
	position: absolute;
	right: 14px;
	top: 50%;
	transform: translateY(-50%);
	transition: background-color .2s linear
}

.footer-new__links-newsletter__form-btn:hover {
	background-color: #26feb0
}

@media(max-width:767px) {
	.footer-new__links-newsletter__form-btn {
		margin-top: 24px;
		padding-bottom: 21px;
		padding-top: 21px;
		position: static;
		transform: translateY(0);
		width: 100%
	}
}

.footer-new__socials {
	display: flex;
	flex-direction: column;
	gap: 10px
}

@media(max-width:991px) {
	.footer-new__socials {
		width: 100%
	}
}

.footer-new__socials-list-and-rights {
	display: flex;
	justify-content: space-between
}

@media(max-width:991px) {
	.footer-new__socials-list-and-rights {
		align-items: center;
		flex-direction: column;
		gap: 24px
	}
}

.footer-new__socials-list {
	align-items: center;
	display: flex;
	gap: 30px
}

.footer-new__socials-rights .footer-new__socials-rights-text {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px
}

.footer-new__divider {
	background-color: #343434;
	height: 1px;
	width: 100%
}

.footer-new__socials-download-buttons {
	align-items: center;
	display: flex;
	gap: 11px;
	margin-top: 5px
}

@media(max-width:575px) {
	.footer-new__socials-download-buttons {
		flex-wrap: wrap
	}
}

.footer-new__socials-download-btn {
	align-items: center;
	display: flex;
	gap: 7px
}

.footer-new__socials-download-btn-text {
	color: #fff;
	font-size: 8px;
	font-weight: 400;
	text-wrap: nowrap
}

.footer-new__socials-download-btn-text span {
	color: #fff;
	font-size: 16px;
	font-weight: 700
}

.footer-new__our-footer {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 90px;
	justify-content: space-between;
}

@media(max-width:991px) {
	.footer-new__our-footer {
		gap: 24px
	}
}

.footer-new__our-footer-logos {
	align-items: center;
	display: flex;
	flex: 1;
	gap: 40px
}

@media(max-width:991px) {
	.footer-new__our-footer-logos {
		flex-wrap: nowrap;
		gap: 24px
	}
}

.footer-new__logos-item {
	height: 58px;
	display: inline-flex;
	align-items: center
}

.footer-new__logos-item img,
.footer-new__logos-item svg {
	height: 100%;
	width: auto;
	max-width: 260px;
	object-fit: contain;
	display: block
}

@media(max-width:1123px) {
	.footer-new__logos-item {
		height: 48px
	}
}

@media(max-width:991px) {
	.footer-new__logos-item {
		height: 34px
	}

	.footer-new__logos-item--cindicator {
		margin-left: -20px
	}
}

@media(max-width:767px) {
	.footer-new__logos-item {
		height: 25px
	}

	.footer-new__logos-item--cindicator {
		margin-left: -50px
	}
}

.footer-new__our-footer-form {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.footer-new__our-footer-form__form-label {
	color: #fff;
	display: block;
	font-size: 24px;
	font-weight: 200;
	line-height: 130%;
	margin-bottom: 9px
}

.footer-new__our-footer-form__form {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

@media(max-width:767px) {
	.footer-new__our-footer-form__form {
		width: 100%
	}
}

.footer-new__our-footer-form__form-input {
	background-color: transparent;
	border: 1px solid #7b7b7b;
	border-radius: 16px;
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 150%;
	min-width: 300px;
	padding: 26px 15px;
	width: 100%
}

@media(max-width:767px) {
	.footer-new__our-footer-form__form-input {
		min-width: 100%
	}
}

.footer-new__our-footer-form__form-input::placeholder {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300
}

.footer-new__our-footer-form__form-input.is-error {
	border-color: #e66060;
	box-shadow: 0 0 7px 1px rgba(230, 96, 96, .4)
}

.footer-new__our-footer-form__form-btn {
	background-color: #fff;
	border-color: transparent;
	border-radius: 10px;
	color: #141414;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 500;
	min-width: 170px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	padding: 15px 20px;
	position: static;
	transition: background-color .2s linear;
	margin-left: 0;
}

.footer-new__our-footer-form__form-btn:hover {
	background-color: #26feb0
}

@media(max-width:767px) {
	.footer-new__our-footer-form__form-btn {
		margin-top: 24px;
		padding-bottom: 21px;
		padding-top: 21px;
		position: static;
		transform: translateY(0);
		width: 100%
	}
}

.select {
	color: #fff;
	font-size: inherit;
	position: relative
}

.select-selected {
	align-items: center;
	background-color: transparent;
	border-radius: 4px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	min-width: 100px;
	padding: 10px 15px;
	position: relative;
	user-select: none
}

.select-selected:after,
.select-selected:before {
	content: "";
	height: 20px;
	position: absolute;
	top: 50%;
	width: 20px
}

.select-selected:after {
	background-image: var(--svg-0);
	right: 0;
	top: 50%;
	transform: translateY(-50%) rotate(0deg);
	transition: transform .3s
}

.select-selected__icon {
	display: flex
}

.select-selected__text {
	margin: 0 8px
}

.select-list {
	background: #141414;
	border-radius: 20px;
	border-top: none;
	box-shadow: 0 5px 20px 0 hsla(0, 0%, 100%, .03);
	left: 0;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 100%;
	transition: all .3s ease;
	visibility: hidden;
	z-index: 99
}

.select-list.is-open {
	max-height: 200px;
	opacity: 1;
	overflow-y: auto;
	visibility: visible
}

.select-list__items {
	align-items: center;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	padding: 10px 15px;
	transition: color .2s linear
}

.select-list__items:hover {
	color: #26feb0
}

.select-option__icon {
	display: flex;
	margin-right: 10px
}

.select-hidden {
	display: none
}

.cookie-banner {
	background-color: #141414;
	border-top: 1px solid #323232;
	bottom: 0;
	box-shadow: 0 -4px 20px rgba(0, 0, 0, .2);
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 10001
}

.cookie-banner__content {
	display: flex;
	gap: 20px
}

.cookie-banner__link {
	color: #26feb0;
	display: inline-block;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5
}

.cookie-banner__container {
	margin: 0 auto;
	max-width: 1228px;
	padding: 20px 24px
}

@media(max-width:991px) {
	.cookie-banner__container {
		padding: 20px 24px
	}
}

.cookie-banner__title {
	color: #fff;
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 10px
}

.cookie-banner__text {
	color: #bdbdbd;
	flex: 1;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 20px
}

.cookie-banner__text a {
	color: #26feb0;
	display: inline-block;
	text-decoration: none
}

.cookie-banner__options {
	display: grid;
	gap: 15px;
	grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
	height: max-content
}

@media(max-width:767px) {
	.cookie-banner__options {
		grid-template-columns: 1fr
	}
}

.cookie-banner__option {
	display: flex;
	flex-direction: column
}

.cookie-banner__option input {
	margin-right: 8px
}

.cookie-banner__option label {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 6px
}

.cookie-banner__option-checkbox-w-desc {
	flex: auto
}

.cookie-banner__option-desc {
	color: #7b7b7b;
	font-size: 14px;
	text-align: justify
}

.cookie-banner__actions {
	display: flex;
	gap: 15px;
	justify-content: flex-end
}

@media(max-width:767px) {
	.cookie-banner__actions {
		flex-direction: column
	}
}

.cookie-banner__btn {
	border: 1px solid transparent;
	border-radius: 6px;
	cursor: pointer;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 500;
	padding: 12px 20px;
	transition: all .2s ease
}

.cookie-banner__btn--reject {
	background-color: transparent;
	border-color: #323232;
	color: #bdbdbd
}

.cookie-banner__btn--reject:hover {
	border-color: #fff;
	color: #fff
}

.cookie-banner__btn--accept,
.cookie-banner__btn--save {
	background-color: #26feb0;
	color: #141414
}

.cookie-banner__btn--accept:hover,
.cookie-banner__btn--save:hover {
	background-color: #0dfea7
}

.cookie-banner__btn--save {
	background-color: #fff
}

.cookie-banner__btn--save:hover {
	background-color: #26feb0
}

@media(max-width:767px) {
	.cookie-banner__btn {
		width: 100%
	}

	.cookie-banner__form {
		flex: 1
	}
}

.individual-banner {
	display: none;
	max-width: 1440px;
	width: 90%;
	z-index: 10000
}

.individual-banner,
.individual-banner:before {
	left: 50%;
	position: fixed;
	top: 50%;
	transform: translate(-50%, -50%)
}

.individual-banner:before {
	background-color: rgba(0, 0, 0, .7);
	content: "";
	height: 100vh;
	width: 100vw
}

.individual-banner.is-open {
	display: block
}

.individual-banner__container {
	background-color: #101112;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 80px;
	padding-top: 150px;
	position: relative
}

.individual-banner__container-wr {
	margin: auto;
	max-width: 1120px;
	padding-left: 40px;
	padding-right: 40px
}

@media(max-width:767px) {
	.individual-banner__container-wr {
		padding-left: 26px;
		padding-right: 26px
	}
}

.individual-banner__title {
	color: #fff;
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 32px;
	margin-bottom: 32px;
	text-transform: uppercase
}

@media(max-width:767px) {
	.individual-banner__title {
		font-size: 24px
	}
}

.individual-banner__text {
	color: #fff;
	font-size: 28px;
	font-weight: 300;
	margin-bottom: 32px
}

@media(max-width:767px) {
	.individual-banner__text {
		font-size: 18px
	}
}

.individual-banner__btns {
	display: flex;
	justify-content: space-between
}

@media(max-width:767px) {
	.individual-banner__btns {
		flex-wrap: wrap
	}
}

.individual-banner__btns-item {
	background: transparent;
	border: 1px solid #292929;
	color: #fff;
	padding: 32px;
	text-align: left;
	width: 48.5%
}

.individual-banner__btns-item.is-active,
.individual-banner__btns-item:focus {
	background-color: transparent;
	border: 1px solid transparent;
	border-image: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41) 1
}

@media(max-width:767px) {
	.individual-banner__btns-item {
		margin-bottom: 20px;
		padding: 16px;
		width: 100%
	}

	.individual-banner__btns-item:last-child {
		margin-bottom: 0
	}
}

.individual-banner__btns-item__title {
	align-items: center;
	display: flex;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 16px
}

.individual-banner__btns-item__text {
	font-size: 16px;
	font-weight: 300
}

.individual-banner__btns-item__title-icon {
	margin-right: 16px
}

.popup {
	display: none;
	width: 47%;
	z-index: 10000
}

.popup,
.popup:before {
	left: 50%;
	position: fixed;
	top: 50%;
	transform: translate(-50%, -50%)
}

.popup:before {
	background-color: rgba(0, 0, 0, .7);
	content: "";
	height: 100vh;
	width: 100vw
}

.popup.is-open {
	display: block
}

@media(max-width:991px) {
	.popup {
		width: 90%
	}
}

.popup__container {
	background-color: #101112;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 32px;
	position: relative
}

.popup__title {
	color: #fff;
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 32px;
	margin-bottom: 32px;
	padding-right: 50px;
	position: relative;
	text-transform: uppercase
}

@media(max-width:767px) {
	.popup__title {
		font-size: 24px
	}
}

.popup__title-close {
	background-color: transparent;
	border: none;
	position: absolute;
	right: 0;
	top: 0
}

.popup__title-close svg {
	fill: #fff;
	width: 28px
}

.popup__text {
	color: #fff;
	font-size: 20px
}

.popup__text p {
	font-weight: 300;
	margin-bottom: 32px
}

.popup__text p span {
	background: linear-gradient(90deg, #6a5634, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

@media(max-width:767px) {
	.popup__text {
		font-size: 18px
	}
}

.popup__btn {
	background: radial-gradient(ellipse 200% 200% at center, #efe3bb 0, #967c4d 31%, #6a5634 51%, #856c41 100%);
	border: none;
	color: #141414;
	display: block;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
	margin-left: auto;
	max-width: 230px;
	padding: 16px 32px;
	text-align: center;
	transition: opacity .2s linear;
	width: 100%
}

.popup__btn:hover {
	opacity: .7
}

@media(max-width:767px) {
	.popup__btn {
		max-width: 100%
	}
}

.popup__footer-form {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative
}

.popup__footer-form label {
	opacity: 0;
	position: absolute;
	top: 0
}

.popup__footer-form input {
	background-color: transparent;
	border: 1px solid transparent;
	border-image: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41) 1;
	color: #fff;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin-right: 32px;
	padding: 16px;
	width: 65%
}

.popup__footer-form input::placeholder {
	color: #9a9a9a;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300
}

.popup__footer-form input:-webkit-autofill {
	background-color: #101112;
	-webkit-box-shadow: inset 0 0 0 1000px #101112;
	-webkit-text-fill-color: #fff;
	transition: background-color 5000s ease-in-out 0s
}

.popup__footer-form input.is-error {
	border-color: #e66060;
	border-image: none
}

.popup__footer-form button[type=submit] {
	background: radial-gradient(ellipse 200% 200% at center, #efe3bb 0, #967c4d 31%, #6a5634 51%, #856c41 100%);
	border: none;
	color: #141414;
	display: block;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
	margin-left: 0;
	padding: 16px 32px;
	text-align: center;
	transition: opacity .2s linear;
	width: 35%
}

.popup__footer-form button[type=submit]:hover {
	opacity: .7
}

@media(max-width:991px) {
	.popup__footer-form {
		justify-content: flex-start
	}
}

@media(max-width:767px) {
	.popup__footer-form {
		flex-wrap: wrap
	}

	.popup__footer-form input {
		margin-right: 0;
		width: 100%
	}

	.popup__footer-form button[type=submit] {
		margin-top: 20px;
		width: 100%
	}
}

.select-tabs,
.select-tabs-wr {
	font-size: 16px;
	position: relative
}

.select-tabs {
	align-items: center;
	background: linear-gradient(#2e2e2e, #2e2e2e) padding-box, linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	border: 1px solid transparent;
	border-radius: 16px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-weight: 500;
	justify-content: space-between;
	padding: 12px 16px
}

.select-tabs:after {
	background-image: var(--svg-0);
	content: "";
	height: 20px;
	margin-left: 10px;
	pointer-events: none;
	width: 20px
}

.select-tabs__options {
	background-color: #2e2e2e;
	border-radius: 16px;
	box-shadow: 0 4px 12px rgba(0, 0, 0, .05);
	left: 0;
	margin-top: 5px;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 10
}

.select-tabs__options[hidden] {
	display: none
}

.select-tabs__options-item {
	cursor: pointer;
	padding: 10px 16px;
	transition: opacity .2s
}

.select-tabs__options-item:hover {
	opacity: .7
}

[data-select-tabs-body] {
	display: none
}

[data-select-tabs-body].active {
	display: block
}

.lang-select {
	color: #fff;
	font-size: inherit;
	position: relative;
	text-transform: uppercase
}

.lang-select__val {
	align-items: center;
	background-color: transparent;
	border-radius: 4px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	min-width: 80px;
	padding: 10px 15px;
	position: relative;
	user-select: none
}

.lang-select__val:after,
.lang-select__val:before {
	content: "";
	height: 20px;
	position: absolute;
	top: 50%;
	width: 20px
}

.lang-select__val:after {
	background-image: var(--svg-0);
	right: 0;
	top: 50%;
	transform: translateY(-50%) rotate(0deg);
	transition: transform .3s
}

.lang-select__val:before {
	background-image: var(--svg-1);
	left: 0;
	transform: translateY(-50%)
}

.lang-select__l {
	background: #141414;
	border-radius: 20px;
	border-top: none;
	box-shadow: 0 5px 20px 0 hsla(0, 0%, 100%, .03);
	display: block;
	left: 0;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 100%;
	transition: all .3s ease;
	visibility: hidden;
	z-index: 99
}

.lang-select:focus .lang-select__l,
.lang-select:focus-within .lang-select__l,
.lang-select:hover .lang-select__l,
.lang-select__l.is-open {
	max-height: 200px;
	opacity: 1;
	overflow-y: auto;
	visibility: visible
}

.lang-select__li-a {
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	padding: 10px 15px;
	text-align: center;
	text-decoration: none;
	transition: color .2s linear
}

.lang-select__li-a:focus,
.lang-select__li-a:hover {
	color: #26feb0
}

.breadcrumbs {
	margin-bottom: 1rem
}

.breadcrumbs__container {
	align-items: center;
	color: #97a3b6;
	display: flex;
	gap: .75rem
}

.breadcrumbs__link {
	color: #97a3b6;
	cursor: pointer;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	text-decoration: none;
	transition: color .2s
}

@media(max-width:991px) {
	.breadcrumbs__link {
		font-size: 16px;
		line-height: 24px
	}
}

.breadcrumbs__link:hover {
	color: #fff
}

.breadcrumbs__separator {
	color: #97a3b6;
	flex-shrink: 0;
	height: 16px;
	width: 16px
}

.breadcrumbs__current {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px
}

@media(max-width:991px) {
	.breadcrumbs__current {
		font-size: 16px;
		line-height: 24px
	}
}

@media(max-width:768px) {
	.breadcrumbs {
		margin-bottom: .75rem
	}

	.breadcrumbs__container {
		color: #fff;
		font-size: 16px;
		font-weight: 600;
		gap: .5rem;
		line-height: 24px
	}

	.breadcrumbs__separator {
		height: 14px;
		width: 14px
	}
}

.disclaimer__container {
	display: flex;
	flex-direction: column;
	gap: 60px;
	margin: auto;
	max-width: 1073px;
	padding: 0 0 152px;
	width: 100%
}

@media(max-width:1123px) {
	.disclaimer__container {
		padding-left: 16px;
		padding-right: 16px
	}
}

@media(max-width:991px) {
	.disclaimer__container {
		padding-bottom: 80px
	}
}

.disclaimer__divider {
	background-color: #fff;
	height: 1px;
	width: 100%
}

.disclaimer__content {
	display: flex;
	flex-direction: column;
	gap: 17px
}

.disclaimer__title {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px
}

.disclaimer__text-container {
	display: flex;
	justify-content: space-between
}

.disclaimer__text-item {
	color: #dbdbdb;
	flex: 0 1 47%;
	font-size: 11px;
	font-weight: 400;
	line-height: 24px
}

.professional-header {
	align-items: center;
	background-color: transparent;
	display: flex;
	font-size: 16px;
	height: 154px;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	transition: background-color .2s ease-in, height .2s ease-in;
	width: 100%;
	z-index: 10000
}

.professional-header.is-scroll {
	backdrop-filter: blur(7px);
	-webkit-backdrop-filter: blur(7px);
	background-color: hsla(0, 0%, 8%, .3);
	height: 94px;
	transform: translateZ(0)
}

.professional-header.is-active {
	background-color: #141414;
	transition: background-color .01s ease-in
}

.professional-header.is-active .professional-header__humburger {
	background-color: transparent
}

.professional-header.is-active .professional-header__humburger:before {
	top: 0;
	transform: rotate(-45deg)
}

.professional-header.is-active .professional-header__humburger:after {
	top: 0;
	transform: rotate(45deg)
}

.professional-header.is-active .professional-header__nav {
	height: 100vh;
	background-color: #141414;
	opacity: 1;
	transform: translateX(0);
	transition: transform .1s ease-in, visibility 0s, opacity .1s ease-in;
	visibility: visible
}

@media(max-width:1359px) {
	.professional-header {
		height: 72px
	}

	.professional-header.is-scroll {
		border-bottom: none;
		box-shadow: none;
		height: 72px
	}
}

.professional-header__container {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin: auto;
	max-width: 1440px;
	padding-left: 24px;
	padding-right: 24px;
	width: 100%
}

.professional-header__btns {
	align-items: center;
	display: flex;
	margin-right: 40px
}

.professional-header__btns:last-child {
	margin-right: 0
}

@media(max-width:1359px) {
	.professional-header__btns {
		display: none
	}
}

.professional-header__btns--mobile {
	display: none
}

@media(max-width:1359px) {
	.professional-header__btns--mobile {
		align-items: center;
		display: flex;
		justify-content: space-between;
		margin-right: 0;
		position: relative;
		width: 100%;
		z-index: 9100
	}
}

.professional-header__logo {
	transition: opacity .2s linear
}

.professional-header__logo:hover {
	opacity: .8
}

.professional-header__logo img,
.professional-header__logo svg {
	height: 40px;
	width: auto;
	max-width: 220px
}

.professional-header__select {
	margin-left: auto;
	margin-right: 20px
}

.professional-header__nav {
	display: flex
}

@media(max-width:1359px) {
	.professional-header__nav {
		display: none
	}
}

.professional-header__nav--mobile {
	bottom: calc(-1px + env(safe-area-inset-bottom, 0px));
	display: none;
	flex-direction: column;
	left: 0;
	margin-top: -1px;
	opacity: 0;
	overflow-y: auto;
	padding: 20px 24px calc(102px + env(safe-area-inset-bottom, 0px));
	position: fixed;
	top: 72px;
	transform: translateX(100%);
	visibility: hidden;
	width: 100%;
	-webkit-overflow-scrolling: touch;
	overscroll-behavior: contain;
	transition: transform .1s ease-in, visibility 0s .1s, opacity .1s ease-in;
	z-index: 9000
}

@media(max-width:1359px) {
	.professional-header__nav--mobile {
		display: flex
	}
}

.professional-header__nav-title-wrapper {
	display: none
}

@media(max-width:1359px) {
	.professional-header__nav-title-wrapper {
		display: block;
		margin-bottom: 0;
		width: 100%
	}
}

.professional-header__nav-title {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 16px
}

.professional-header__nav-title:first-child {
	margin-top: 0
}

.professional-header__nav-title--toggle {
	display: none
}

@media(max-width:1359px) {
	.professional-header__nav-title--toggle {
		align-items: center;
		background: transparent;
		border: none;
		color: #fff;
		cursor: pointer;
		display: flex;
		font-family: inherit;
		font-size: 18px;
		font-weight: 400;
		justify-content: space-between;
		margin-bottom: 0;
		padding: 12.5px 0;
		text-align: left;
		width: 100%
	}
}

.professional-header__nav-title-arrow {
	display: none
}

@media(max-width:1359px) {
	.professional-header__nav-title-arrow {
		align-items: center;
		display: flex;
		height: 20px;
		justify-content: center;
		margin-left: 10px;
		transition: transform .3s ease;
		width: 20px
	}

	.professional-header__nav-title-arrow svg {
		height: 100%;
		width: 100%
	}

	.professional-header__nav-title-wrapper[data-mobile-dropdown].is-open .professional-header__nav-title-arrow {
		transform: rotate(180deg)
	}

	.professional-header__nav-title-wrapper[data-mobile-dropdown].is-open .professional-header__nav-sublist {
		display: block
	}
}

.professional-header__nav-select {
	align-items: center;
	display: flex;
	margin-right: 40px
}

@media(max-width:1359px) {
	.professional-header__nav-select {
		margin-right: 0;
		margin-top: 20px
	}
}

.professional-header__nav-btns {
	display: flex
}

@media(max-width:1359px) {
	.professional-header__nav-btns {
		align-items: left;
		display: flex;
		gap: 10px;
		margin-left: 0
	}
}

.professional-header__nav-btn-login-mobile {
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	height: 100%;
	padding: 21px 10px;
	text-align: center;
	width: 50%
}

.professional-header__nav-btn-login {
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	line-height: 18px;
	margin-right: 20px
}

.professional-header__nav-btn-login:hover {
	color: #26feb0
}

.professional-header__nav-btn {
	background-color: #fff;
	border-color: transparent;
	border-radius: 12px;
	color: #000;
	display: block;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.3;
	padding: 9px 25px;
	text-align: center;
	transition: background-color .2s linear, color .2s linear
}

.professional-header__nav-btn:hover {
	background-color: #26feb0;
	border-color: #26feb0;
	color: #141414
}

@media(max-width:1123px) {
	.professional-header__nav-btn {
		font-size: 18px;
		line-height: 18px;
		padding: 21px 10px;
		width: 50%
	}
}

@media(max-width:767px) {
	.professional-header__nav-btn {
		/* max-width: 50%; */
		width: 100%;
	}
}

.professional-header__nav-btn--active-color {
	background-color: #26feb0
}

.professional-header__nav-btn--active-color:hover {
	background-color: #fff;
	border-color: #fff
}

.professional-header__nav-list {
	align-items: center;
	display: flex;
	list-style-type: none
}

@media(max-width:1359px) {
	.professional-header__nav-list {
		align-items: flex-start;
		flex-direction: column
	}
}

.professional-header__nav-item {
	color: #fff;
	margin-right: 26px
}

.professional-header__nav-item:last-child {
	margin-right: 0
}

.professional-header__nav-item a {
	align-items: center;
	color: inherit;
	display: flex;
	font-weight: 300;
	transition: opacity .2s linear
}

.professional-header__nav-item a:hover {
	opacity: .7
}

@media(max-width:1359px) {
	.professional-header__nav-item {
		margin-right: 0;
		padding: 12.5px 0
	}

	.professional-header__nav-item a {
		color: #fff;
		font-size: 18px;
		font-weight: 400
	}

	.professional-header__nav-sublist {
		display: none;
		list-style-type: none;
		margin-bottom: 16px;
		overflow: hidden;
		padding-left: 16px;
		transition: all .3s ease
	}

	.professional-header__nav-sublist__item {
		margin-bottom: 10px
	}

	.professional-header__nav-sublist__item:last-child {
		margin-bottom: 0
	}

	.professional-header__nav-sublist__item a {
		color: #bdbdbd;
		font-weight: 300;
		transition: opacity .2s linear
	}

	.professional-header__nav-sublist__item a:hover {
		opacity: .7
	}
}

.professional-header__humburger-wr {
	background-color: transparent;
	border-color: transparent;
	cursor: pointer;
	display: none;
	height: 30px;
	position: relative;
	width: 30px
}

@media(max-width:1359px) {
	.professional-header__humburger-wr {
		display: block
	}
}

.professional-header__humburger {
	background-color: #fff;
	border-radius: 2px;
	font-size: 0;
	height: 2px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%
}

.professional-header__humburger:after,
.professional-header__humburger:before {
	background-color: #fff;
	border-radius: 2px;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	transition: transform .1s ease-in;
	width: 100%
}

.professional-header__humburger:before {
	top: 7px
}

.professional-header__humburger:after {
	top: -7px
}

.professional-header__nav-item__dropdown {
	position: relative
}

.professional-header__nav-item__dropdown:hover .professional-header__nav-item__dropdown-menu {
	opacity: 1;
	transform: translateY(0);
	visibility: visible
}

.professional-header__nav-item__dropdown-toggle {
	align-items: center;
	color: inherit;
	cursor: pointer;
	display: flex;
	font-weight: 300
}

.professional-header__nav-item__dropdown-icon {
	display: flex;
	margin-right: 8px
}

.professional-header__nav-item__dropdown-arrow {
	background-image: var(--svg-0);
	background-position: 50%;
	height: 20px;
	margin-left: 10px;
	transition: transform .3s;
	width: 20px
}

.professional-header__nav-item__dropdown-checkbox {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2
}

.professional-header__nav-item__dropdown-menu {
	background: #141414;
	border-radius: 20px;
	box-shadow: 0 5px 20px 0 hsla(0, 0%, 100%, .03);
	font-size: 14px;
	left: 0;
	list-style-type: none;
	min-width: 200px;
	opacity: 0;
	padding: 8px 0;
	position: absolute;
	top: 150%;
	transform: translateY(10px);
	transition: all .3s;
	visibility: hidden;
	z-index: 100
}

.professional-header__nav-item__dropdown-item {
	padding: 8px 16px;
	transition: opacity .2s linear
}

.professional-header__nav-item__dropdown-item a {
	color: inherit;
	display: flex;
	font-weight: 300
}

.professional-header__nav-item__dropdown-item:hover {
	opacity: .7
}

.pricing-cards {
	display: block
}

.pricing-cards__container {
	margin: auto;
	max-width: 1228px;
	padding: 200px 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.pricing-cards__container {
		padding-bottom: 80px;
		padding-top: 50px
	}
}

.pricing-cards__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 40px;
	text-align: center
}

@media(max-width:991px) {
	.pricing-cards__title {
		font-size: 32px
	}
}

.pricing-cards__list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	list-style-type: none
}

@media(max-width:991px) {
	.pricing-cards__list {
		justify-content: flex-start
	}
}

.pricing-cards__card {
	height: 522px;
	margin-right: 24px;
	position: relative;
	width: 31.5%
}

.pricing-cards__card:last-child {
	margin-right: 0
}

@media(max-width:991px) {
	.pricing-cards__card {
		margin-bottom: 24px;
		width: calc(50% - 12px)
	}

	.pricing-cards__card:nth-child(2n) {
		margin-right: 0
	}
}

@media(max-width:767px) {
	.pricing-cards__card {
		margin-right: 0;
		width: 100%
	}
}

.pricing-cards__card-icon {
	position: absolute;
	right: 40px;
	top: 30px;
	z-index: 15
}

.pricing-cards__card-link {
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: none;
	cursor: auto;
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 40px 40px 68px;
	position: relative;
	transition: background-image .2s linear;
	width: 100%
}

.pricing-cards__card-link:focus .pricing-cards__card-bg svg path,
.pricing-cards__card-link:hover .pricing-cards__card-bg svg path {
	stroke: #28bd87
}

.pricing-cards__card-link:focus .pricing-cards__card-bg svg,
.pricing-cards__card-link:hover .pricing-cards__card-bg svg {
	filter: drop-shadow(0 0 10px rgba(0, 255, 133, .2))
}

.pricing-cards__card-link:focus .pricing-cards__card-btn,
.pricing-cards__card-link:hover .pricing-cards__card-btn {
	background-color: #26feb0;
	border-color: #26feb0;
	color: #141414
}

.pricing-cards__card-bg {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

.pricing-cards__card-bg svg {
	height: 100%;
	width: 100%
}

.pricing-cards__card-bg svg path {
	transition: stroke .2s ease-in;
	will-change: stroke
}

.pricing-cards__card-title {
	color: #fff;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 8px
}

.pricing-cards__card-clue,
.pricing-cards__card-title {
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	z-index: 2
}

.pricing-cards__card-clue {
	color: #7b7b7b;
	font-size: 16px;
	margin-bottom: 30px
}

.pricing-cards__card-text {
	font-size: 20px;
	font-weight: 300;
	line-height: 1.6;
	margin-bottom: auto
}

.pricing-cards__card-price,
.pricing-cards__card-text {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	text-align: left;
	z-index: 2
}

.pricing-cards__card-price {
	font-size: 36px;
	font-weight: 600;
	margin-bottom: 15px
}

.pricing-cards__card-help {
	color: #7b7b7b;
	font-size: 14px;
	margin-bottom: 30px
}

.pricing-cards__card-btn,
.pricing-cards__card-help {
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	z-index: 2
}

.pricing-cards__card-btn {
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	max-width: 150px;
	min-width: 154px;
	padding: 16px;
	text-align: center;
	transition: box-shadow .2s linear;
	width: 100%
}

.pricing-cards__card-btn:hover {
	box-shadow: 0 9px 33px 8px rgba(0, 255, 133, .2)
}

.faq {
	display: flex;
	flex-direction: column;
	padding-top: 50px;
	position: relative
}

.faq-strategy {
	background-image: url(/dist/bg-strategy-faq.webp);
	background-position: center 60%;
	background-repeat: no-repeat;
	background-size: 100% 200%;
	padding-top: 0
}

.faq-strategy .faq__container {
	padding-bottom: 120px;
	padding-top: 120px
}

.faq-bybit {
	background-color: rgba(41, 41, 41, .2);
	padding-top: 0
}

.faq-bybit .faq__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 16px;
	text-align: center
}

@media(max-width:991px) {
	.faq-bybit .faq__title {
		font-size: 32px
	}
}

.faq-bybit .faq__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 48px;
	margin-left: auto;
	margin-right: auto;
	max-width: 672px;
	text-align: center
}

@media(max-width:991px) {
	.faq-bybit .faq__description {
		font-size: 16px
	}
}

.faq-bybit .faq__list {
	margin-left: auto;
	margin-right: auto;
	max-width: 766px
}

.faq-bybit .faq__container {
	padding-bottom: 100px;
	padding-top: 100px
}

.faq-automated-bitcoin .faq__list-tab__label-text {
	color: #bdbdbd
}

.faq-automated-bitcoin .faq__list-tab input:checked~.faq__list-tab__label .faq__list-tab__label-plus {
	background-color: #4466de;
	box-shadow: 0 0 10px 5px rgba(1, 71, 255, .2)
}

.faq-automated-bitcoin .faq__list-tab:first-child .faq__list-tab__label {
	margin-top: 0
}

.faq-affiliate-program .faq__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 16px;
	text-align: center
}

@media(max-width:991px) {
	.faq-affiliate-program .faq__title {
		font-size: 32px
	}
}

.faq-affiliate-program .faq__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 48px;
	margin-left: auto;
	margin-right: auto;
	max-width: 672px;
	text-align: center
}

@media(max-width:991px) {
	.faq-affiliate-program .faq__description {
		font-size: 16px
	}
}

.faq-affiliate-program .faq__list-tab input:checked~.faq__list-tab__label {
	background-color: #0e1b16;
	border: 1px solid #2b3b35;
	border-bottom: none
}

.faq-affiliate-program .faq__list-tab input:checked~.faq__list-tab__label .faq__list-tab__label-plus {
	background-color: #28bd87
}

.faq-affiliate-program .faq__list-tab input:checked~.faq__list-tab__content {
	background-color: #0e1b16;
	border: 1px solid #2b3b35;
	border-top: none
}

.faq-crypto-index .faq__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
	margin-bottom: 32px;
	text-align: center
}

@media(max-width:991px) {
	.faq-crypto-index .faq__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 120%
	}
}

.faq-crypto-index .faq__description {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%;
	margin-bottom: 38px;
	text-align: center
}

.faq-crypto-index .faq__footer-text {
	color: #97a3b6;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 12px;
	margin-top: 38px;
	text-align: center
}

.faq-crypto-index .faq__button {
	background-color: #40e88d;
	border-radius: 6px;
	color: #1c212c;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	margin: 0 auto;
	padding: 13px 24px;
	position: relative;
	text-align: center;
	width: fit-content
}

.faq-crypto-index .faq__button:hover {
	box-shadow: 0 0 10px 0 rgba(64, 232, 141, .5)
}

@media(max-width:991px) {
	.faq-crypto-index .faq__button {
		width: 100%
	}
}

.faq-crypto-index .faq__button-container {
	display: flex;
	justify-content: center
}

@media(max-width:991px) {

	.faq-affiliate-program .faq__container,
	.faq-bybit .faq__container,
	.faq-strategy .faq__container {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

.faq__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.faq__container {
		padding-bottom: 80px
	}
}

.faq__title {
	color: #fff;
	font-size: 48px;
	font-weight: 600
}

@media(max-width:991px) {
	.faq__title {
		font-size: 36px;
		text-align: left
	}
}

.faq__list {
	list-style-type: none
}

.faq__list-tab__label {
	align-items: center;
	border: 1px solid #323232;
	border-radius: 20px;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	margin-top: 18px;
	padding: 30px;
	z-index: 10
}

.faq__list-tab__label:first-child {
	margin-top: 0
}

.faq__list-tab__label-text {
	color: #bdbdbd;
	font-weight: 600;
	width: 80%
}

.faq__list-tab__label-plus {
	background-color: #bdbdbd;
	display: block;
	height: 3px;
	position: relative;
	transition: box-shadow .2s linear, background-color .15s linear;
	width: 12px
}

.faq__list-tab__label-plus:before {
	background-color: #bdbdbd;
	content: "";
	height: 12px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: height .1s linear;
	width: 3px
}

.faq__list-tab {
	margin-right: 0
}

.faq__list-tab input {
	opacity: 0;
	position: absolute;
	z-index: -1
}

.faq__list-tab input:checked~.faq__list-tab__content {
	max-height: 100%;
	padding-bottom: 30px
}

.faq__list-tab input:checked~.faq__list-tab__label {
	background-color: #1b1b1b;
	border: 1px solid #1b1b1b;
	border-radius: 20px 20px 0 0
}

.faq__list-tab input:checked~.faq__list-tab__label .faq__list-tab__label-plus {
	background-color: #26feb0;
	box-shadow: 0 0 10px 5px rgba(0, 255, 133, .2)
}

.faq__list-tab input:checked~.faq__list-tab__label .faq__list-tab__label-plus:before {
	height: 0
}

.faq__list-tab__content {
	background-color: #1b1b1b;
	border-radius: 0 0 20px 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.6;
	max-height: 0;
	overflow: hidden;
	padding-left: 30px;
	padding-right: 90px;
	z-index: 1
}

@media(max-width:991px) {
	.faq__list-tab__content {
		padding-right: 30px
	}
}

.faq__list-tab__content p {
	margin-bottom: 30px
}

.faq__list-tab__content p:last-child {
	margin-bottom: 0
}

.faq__list-tab__content ol,
.faq__list-tab__content ul {
	font-size: 16px;
	margin-left: 20px
}

.faq__list-tab__content span {
	font-size: 16px
}

.faq__list-tab__content a {
	color: inherit;
	display: inline-block;
	text-decoration: underline
}

.company {
	background-image: url(/dist/company-bg.webp);
	background-repeat: no-repeat;
	background-size: 100%;
	padding-top: 154px;
	position: relative
}

@media(max-width:991px) {
	.company {
		background-position: 80% 120%;
		background-size: 200%
	}
}

.company__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.company__container {
		padding-bottom: 80px
	}
}

.company__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 62px;
	text-align: center
}

@media(max-width:991px) {
	.company__title {
		font-size: 48px;
		margin-bottom: 50px
	}
}

.company__grid {
	display: grid;
	grid-template-columns: 1.5fr 1fr;
	grid-column-gap: 30px;
	grid-row-gap: 50px
}

@media(max-width:991px) {
	.company__grid {
		grid-template-columns: 1fr
	}

	.company__grid div:first-child {
		order: 1
	}

	.company__grid div:nth-child(2) {
		order: 4
	}

	.company__grid div:nth-child(3) {
		order: 2
	}

	.company__grid div:nth-child(4) {
		order: 3
	}

	.company__grid div:nth-child(5) {
		order: 5
	}
}

.company__grid-text {
	color: #bdbdbd;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.6
}

@media(max-width:991px) {
	.company__grid-text {
		font-size: 18px
	}
}

.company__grid-icon {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 100%
}

.company__grid-icon img,
.company__grid-icon svg {
	width: auto;
	height: auto;
	object-fit: contain;
	display: block
}

.company__grid-icon svg {
	flex: 0 0 auto;
	height: auto;
	width: 100%
}

.company__grid-icon--small img,
.company__grid-icon--small svg {
	max-height: 120px;
	max-width: 100%;
	min-width: 200px
}

.company__grid-icon--mark img,
.company__grid-icon--mark svg {
	max-height: 180px;
	max-width: 100%
}

@media(max-width:991px) {
	.company__grid-icon--small img,
	.company__grid-icon--small svg {
		max-height: 100px;
		min-width: 0
	}

	.company__grid-icon--mark img,
	.company__grid-icon--mark svg {
		max-height: 140px
	}
}

@media(max-width:767px) {
	.company__grid-icon--small img,
	.company__grid-icon--small svg {
		max-height: 80px
	}

	.company__grid-icon--mark img,
	.company__grid-icon--mark svg {
		max-height: 110px
	}
}

.company__btn-in {
	margin: 100px auto 0;
	max-width: 154px
}

@media(max-width:991px) {
	.company__btn-in {
		margin-top: 70px
	}
}

/* =================================================== */
/* Register page styles (moved from css/register.css)    */
/* Scoped to body.register-page to avoid global overrides */
/* =================================================== */

body.register-page {
	--site-bg: #141414;
	--panel-bg: rgba(20, 20, 20, 0.86);
	--muted: #d1d1d1;
	--muted-2: #9fa6a6;
	--accent: #1a7a48;
	--glass: rgba(255, 255, 255, 0.04);
	--container-max: 1200px;
	--gap: clamp(18px, 3vw, 48px);
	--radius: 12px;
	--card-radius: 18px;
	--input-h: 54px;
	--focus-ring: rgba(26, 122, 72, 0.12);
}

body.register-page {
	margin: 0;
	padding: 0;
	min-height: 100vh;
	background-color: var(--site-bg);
	background-image: url('../dist/bg.webp');
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	color: #fff;
	font-family: Outfit, Arial, sans-serif;
}

body.register-page .professional-header {
	background: transparent;
	border-bottom: 0;
}

body.register-page .professional-header__container {
	max-width: var(--container-max);
	margin: 0 auto;
	padding: 18px 20px;
	display: flex;
	gap: 18px;
	align-items: center;
	justify-content: space-between;
}

body.register-page .professional-header__logo img,
body.register-page .professional-header__logo svg {
	height: 34px;
	width: auto;
	max-width: 200px;
	display: block;
}

body.register-page .professional-header__nav:not(.professional-header__nav--mobile) .professional-header__nav-list {
	display: flex;
	gap: 18px;
	list-style: none;
	margin: 0;
	padding: 0;
	align-items: center;
}

body.register-page .professional-header__nav-list a {
	color: inherit;
	text-decoration: none;
	opacity: 0.95;
	font-weight: 500;
}

body.register-page .professional-header__nav-list a:hover,
body.register-page .professional-header__nav-list a:focus {
	opacity: 1;
	text-decoration: underline;
}

body.register-page main {
	padding-top: 94px;
}

@media (max-width: 1359px) {
	body.register-page main {
		padding-top: 72px;
	}

	body.register-page .professional-header__btns--mobile {
		align-items: center;
		display: flex;
		margin-left: auto;
		margin-right: 0;
		position: relative;
		width: auto;
		z-index: 9100;
	}

	body.register-page .professional-header__humburger-wr {
		cursor: pointer;
		flex-shrink: 0;
		position: relative;
		z-index: 9101;
	}
}

body.register-page .professional-header__nav-btn-login {
	color: #141414;
	text-decoration: none;
	background: #fff;
	padding: 8px 12px;
	border-radius: 8px;
	font-weight: 600;
	display: inline-block;
}

body.register-page .professional-header__nav-btn {
	background: transparent;
	border: 1px solid rgba(255, 255, 255, 0.06);
	padding: 8px 12px;
	border-radius: 8px;
	color: inherit;
	text-decoration: none;
	display: inline-block;
}

body.register-page .register-section {
	padding: clamp(32px, 6vw, 96px) 20px;
	max-width: var(--container-max);
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr clamp(320px, 34vw, 420px);
	gap: var(--gap);
	align-items: start;
	min-height: calc(100vh - 200px);
}

body.register-page .register-info {
	padding-right: clamp(8px, 2vw, 28px);
	max-width: 70ch;
}

body.register-page .register-info h1 {
	margin: 0 0 18px 0;
	font-size: clamp(28px, 5.4vw, 56px);
	line-height: 1.03;
	color: #ffffff;
}

body.register-page .register-info p,
body.register-page .register-info li {
	color: var(--muted);
	font-size: clamp(15px, 1.8vw, 18px);
	line-height: 1.7;
	list-style-type: none;
}

body.register-page .register-info h3 {
	margin-top: 36px;
	color: #fff;
}

body.register-page .register-info ul {
	margin-top: 12px;
}

body.register-page .compact-form {
	width: 100%;
	box-sizing: border-box;
	background-color: var(--panel-bg);
	border: 1px solid #202d27;
	border-radius: var(--card-radius);
	padding: clamp(16px, 2.2vw, 28px);
	box-shadow: 0 10px 40px rgba(0, 0, 0, 0.6);
	position: sticky;
	top: clamp(16px, 3vh, 32px);
	align-self: start;
	transition: transform 0.18s ease;
}

body.register-page .form-field {
	margin-bottom: 14px;
}

body.register-page label {
	display: block;
	margin-bottom: 8px;
	color: var(--muted-2);
	font-size: 13px;
}

body.register-page .compact-form .work-lf-req {
	color: #e66060;
	margin-left: 2px;
}

body.register-page .w-input,
body.register-page .work-lf-select__trigger {
	height: var(--input-h);
	width: 100%;
	padding: 12px 14px;
	border-radius: 8px;
	background: #0f0f0f;
	border: 1px solid var(--glass);
	color: #fff;
	box-sizing: border-box;
	font-size: 15px;
	transition: box-shadow 0.18s ease, border-color 0.18s ease, transform 0.12s ease;
}

body.register-page .w-input:focus,
body.register-page .work-lf-select__trigger:focus,
body.register-page .w-input:focus-visible {
	outline: none;
	box-shadow: 0 0 0 6px var(--focus-ring);
	border-color: var(--accent);
	transform: translateY(-1px);
}

body.register-page .work-lf-select {
	position: relative;
}

body.register-page .work-lf-select__trigger {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	cursor: pointer;
}

body.register-page .work-lf-select__val {
	color: var(--muted);
}

body.register-page .work-lf-select__icon {
	width: 18px;
	height: 18px;
	color: var(--muted);
	transition: transform 0.18s ease;
}

body.register-page .work-lf-select__trigger[aria-expanded="true"] .work-lf-select__icon {
	transform: rotate(180deg);
}

body.register-page .work-lf-select__native {
	display: none;
}

body.register-page .work-lf-select__list {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	margin-top: 6px;
	background: #0f0f0f;
	border: 1px solid var(--glass);
	border-radius: 8px;
	max-height: 260px;
	overflow: auto;
	z-index: 60;
	box-shadow: 0 12px 40px rgba(0, 0, 0, 0.6);
	padding: 6px 6px;
}

body.register-page .work-lf-select__opt {
	padding: 10px 12px;
	cursor: pointer;
	color: var(--muted);
	border-radius: 6px;
	margin: 4px 0;
}

body.register-page .work-lf-select__opt:hover,
body.register-page .work-lf-select__opt:focus {
	background: rgba(26, 122, 72, 0.12);
	color: #fff;
	outline: none;
}

body.register-page .work-lf-select__opt[aria-selected="true"] {
	background: rgba(26, 122, 72, 0.16);
	color: #fff;
}

body.register-page .work-lf-select__err {
	color: #ff6b6b;
	margin-top: 6px;
	font-size: 13px;
}

body.register-page .btn-gold {
	width: 100%;
	min-height: 56px;
	border-radius: 12px;
	border: 1px solid rgba(255, 255, 255, 0.06);
	background: linear-gradient(90deg, #0a0a0a 0%, var(--accent) 50%, #ffffff 50%);
	background-size: 200% 100%;
	background-position: 100% center;
	background-repeat: no-repeat;
	background-clip: padding-box;
	overflow: hidden;
	transition: background-position 0.55s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.25s ease, transform 0.12s ease;
	font-weight: 700;
	text-transform: uppercase;
	color: #141414;
	cursor: pointer;
}

body.register-page .btn-gold:hover {
	background-position: left center;
	color: #fff;
	transform: translateY(-1px);
	box-shadow: 0 10px 30px rgba(26, 122, 72, 0.12);
}

body.register-page .small-text {
	margin-top: 12px;
	font-size: 12px;
	color: rgba(193, 193, 200, 0.75);
	text-align: center;
}

body.register-page .iti {
	width: 100% !important;
	display: block;
}

body.register-page .iti__input {
	width: 100% !important;
	padding: 12px 16px 12px 52px !important;
	border: 1px solid #333 !important;
	background: #1f1f1f !important;
	color: #fff !important;
	border-radius: 6px !important;
	font-size: 16px !important;
	height: auto !important;
	box-sizing: border-box !important;
}

body.register-page .iti__input::placeholder {
	color: #888 !important;
	opacity: 1 !important;
}

body.register-page .iti__dropdown-content,
body.register-page .iti__country-list {
	background: #161616 !important;
	color: #f4f4f5 !important;
}

body.register-page .iti__dropdown-content {
	border: 1px solid rgba(255, 255, 255, 0.08) !important;
	border-radius: 12px !important;
	box-shadow: 0 24px 56px rgba(0, 0, 0, 0.35) !important;
	overflow: hidden !important;
	z-index: 9999 !important;
}

body.register-page .iti__country-list {
	max-height: 280px !important;
	scrollbar-width: thin;
	scrollbar-color: rgba(165, 180, 252, 0.85) transparent;
}

body.register-page .iti__country-list::-webkit-scrollbar {
	width: 5px;
}

body.register-page .iti__country-list::-webkit-scrollbar-track {
	background: transparent;
}

body.register-page .iti__country-list::-webkit-scrollbar-thumb {
	background: rgba(165, 180, 252, 0.85);
	border-radius: 999px;
}

body.register-page .iti__country {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 12px 14px !important;
	color: #c6c6d1 !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.04) !important;
	transition: background 0.18s ease, color 0.18s ease;
}

body.register-page .iti__country:last-child {
	border-bottom: none !important;
}

body.register-page .iti__country:hover,
body.register-page .iti__country.iti__active,
body.register-page .iti__country.iti__highlight {
	background: rgba(255, 255, 255, 0.05) !important;
	color: #ffffff !important;
}

body.register-page .iti__country.iti__active {
	border-left: 3px solid #7c7cff !important;
}

body.register-page .iti__country-name {
	color: inherit !important;
}

body.register-page .iti__dial-code {
	color: #fff !important;
}

body.register-page .iti__country:hover .iti__dial-code,
body.register-page .iti__country.iti__highlight .iti__dial-code {
	color: #10b156 !important;
}

body.register-page .iti__search-input {
	width: 100% !important;
	margin: 0 !important;
	padding: 11px 14px !important;
	border: none !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.14) !important;
	background: transparent !important;
	color: #f4f4f5 !important;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif !important;
	font-size: 15px !important;
	outline: none !important;
	box-shadow: none !important;
}

body.register-page .iti__search-input::placeholder {
	color: rgba(244, 244, 245, 0.65) !important;
}

body.register-page .iti__search-input:focus {
	border-bottom-color: #09a61e !important;
}

@media (max-width: 991px) {
	body.register-page .register-section {
		grid-template-columns: 1fr;
		padding: 36px 16px 80px;
	}

	body.register-page .compact-form {
		position: static;
		margin-top: 18px;
		top: auto;
	}
}

@media (min-width: 1600px) {
	body.register-page .register-section {
		gap: 72px;
		padding-left: 32px;
		padding-right: 32px;
	}

	body.register-page .compact-form {
		padding: clamp(20px, 2.5vw, 36px);
	}
}


.company__btn {
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 5px;
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	min-width: 154px;
	padding: 16px;
	position: relative;
	text-align: center;
	transition: background-color .2s linear, border .2s linear, color .2s linear;
	width: 100%
}

.company__btn:after,
.company__btn:before {
	background: #fff;
	border-radius: 60%;
	content: "";
	filter: blur(2px);
	height: 2px;
	opacity: .8;
	position: absolute;
	width: 30%;
	z-index: 10
}

.company__btn:after {
	left: 0;
	top: -2px
}

.company__btn:before {
	bottom: -2px;
	right: 0
}

.company__btn:hover:before {
	animation: animate-left 3s linear infinite
}

.company__btn:hover:after {
	animation: animate-right 3s linear infinite
}

@media(max-width:767px) {

	.company__btn:hover:after,
	.company__btn:hover:before {
		animation: none
	}
}

@media(max-width:991px) {
	.company__btn {
		overflow: hidden
	}
}

.company__btn-ractangle {
	align-items: center;
	display: flex;
	justify-content: flex-end;
	margin-bottom: 10px
}

.company__btn-ractangle svg path {
	fill: #1f3a35
}

.company__btn-ractangle--left {
	justify-content: flex-start;
	margin-top: 10px
}

.company__devider {
	bottom: 0;
	position: absolute;
	right: 50%;
	transform: translateX(50%);
	width: 100%
}

.company__devider-container {
	margin: auto;
	max-width: 1204px;
	position: relative
}

@media(max-width:1199px) {
	.company__devider-container {
		margin: 0 24px
	}
}

.company__devider-container svg {
	bottom: 10px;
	position: absolute;
	right: 0
}

.company__devider-container svg rect {
	fill: #1f3a35
}

.company__devider-line {
	background-color: #28bd87;
	border: none;
	height: 1px;
	margin: 0
}

.company__devider-dash {
	background-color: #28bd87;
	box-shadow: 0 -1px 40px 4px rgba(0, 255, 133, .2);
	height: 1px;
	position: absolute;
	top: -1px
}

.company__devider-dash--left {
	left: 0;
	width: 54px
}

.company__devider-dash--center {
	left: 30%;
	width: 54px
}

.founders {
	padding-top: 130px
}

.founders__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 70px;
	text-align: center
}

@media(max-width:991px) {
	.founders__title {
		font-size: 32px
	}
}

.founders__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.founders__container {
		padding-bottom: 80px
	}
}

.founders__list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

.founders__list-item {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-right: 76px;
	width: 25%
}

.founders__list-item:last-child {
	margin-right: 0
}

@media(max-width:991px) {
	.founders__list-item {
		margin-right: 30px;
		width: calc(50% - 15px)
	}
}

.founders__list-item__avatar {
	border-radius: 50%;
	box-shadow: 0 0 300px 35px rgba(21, 133, 93, .2);
	height: 100%;
	margin: -2px;
	max-height: 250px;
	max-width: 250px;
	overflow: hidden
}

.founders__list-item__avatar img {
	margin-top: -1px;
	object-fit: cover
}

@media(max-width:991px) {
	.founders__list-item__avatar {
		box-shadow: 0 -50px 800px 50px rgba(21, 133, 93, .3)
	}
}

.founders__list-item__title {
	color: #bdbdbd;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.6;
	margin-top: 20px
}

@media(max-width:991px) {
	.founders__list-item__title {
		font-size: 18px
	}
}

.founders__list-item__text {
	color: #bdbdbd;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.6;
	text-align: center
}

@media(max-width:991px) {
	.founders__list-item__text {
		font-size: 16px
	}
}

.founders__list-item__link {
	color: #bdbdbd;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.6;
	transition: opacity .2s linear
}

@media(max-width:991px) {
	.founders__list-item__link {
		font-size: 18px
	}
}

.founders__list-item__link:hover {
	opacity: .6
}

.history {
	overflow: hidden;
	padding-bottom: 80px
}

.history__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 250px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.history__container {
		padding-bottom: 150px
	}
}

.history__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 70px;
	text-align: center
}

@media(max-width:991px) {
	.history__title {
		font-size: 32px;
		margin-bottom: 50px
	}
}

.history__title-2 {
	color: #00a36a;
	font-size: 32px;
	font-weight: 600;
	margin-bottom: 30px;
	width: 60%
}

@media(max-width:991px) {
	.history__title-2 {
		font-size: 16px;
		margin-bottom: 20px;
		width: 100%
	}
}

.history__text {
	color: #bdbdbd;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.6;
	margin-bottom: 30px
}

@media(max-width:991px) {
	.history__text {
		font-size: 18px;
		margin-bottom: 10px
	}
}

.history__link {
	color: #00a36a;
	font-size: 20px;
	text-decoration: underline
}

@media(max-width:991px) {
	.history__link {
		font-size: 16px;
		text-align: center
	}
}

.history__line {
	margin-top: 236px;
	position: relative;
	transition: transform .4s linear;
	will-change: transform
}

@media(max-width:991px) {
	.history__line {
		margin-top: 150px
	}
}

.history__line-main {
	background-color: #00a36a;
	box-shadow: 0 0 50px 10px rgba(21, 133, 93, .2);
	height: 5px;
	position: relative;
	width: 2160px
}

.history__line-point {
	left: calc((var(--index) - 1)*240px);
	position: absolute
}

.history__line-point:after {
	background-color: #fff;
	border-radius: 50%;
	bottom: 50%;
	content: "";
	height: 20px;
	left: 0;
	position: absolute;
	transform: translateY(60%);
	width: 20px
}

.history__line-point:first-child {
	--index: 1
}

.history__line-point:nth-child(2) {
	--index: 2
}

.history__line-point:nth-child(3) {
	--index: 3
}

.history__line-point:nth-child(4) {
	--index: 4
}

.history__line-point:nth-child(5) {
	--index: 5
}

.history__line-point:nth-child(6) {
	--index: 6
}

.history__line-point:nth-child(7) {
	--index: 7
}

.history__line-point:nth-child(8) {
	--index: 8
}

.history__line-point:nth-child(9) {
	--index: 9
}

.history__line-point:nth-child(10) {
	--index: 10
}

.history__line-point:nth-child(11) {
	--index: 11
}

.history__line-point:nth-child(12) {
	--index: 12
}

.history__line-point__text {
	bottom: 20px;
	color: #00a36a;
	max-width: 200px;
	min-width: 120px;
	position: absolute
}

.history__line-point__text--top {
	bottom: auto;
	top: 20px
}

.history__devider {
	bottom: 0;
	position: absolute;
	right: 50%;
	transform: translateX(50%);
	width: 100%
}

.history__devider-container {
	margin: auto;
	max-width: 1204px;
	position: relative
}

@media(max-width:1199px) {
	.history__devider-container {
		margin: 0 24px
	}
}

.history__devider-line {
	background-color: #7b7b7b;
	border: none;
	height: 1px;
	margin: 0
}

.history__devider-dash {
	background-color: #26feb0;
	box-shadow: 0 -1px 53px 16px rgba(0, 255, 133, .2);
	height: 4px;
	position: absolute;
	top: -2px
}

.history__devider-dash--left {
	left: 20px;
	width: 24px
}

.history__devider-dash--left:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	left: -20px;
	position: absolute;
	top: 1.5px;
	width: 60px
}

.history__devider-dash--center {
	left: 45%;
	width: 70px
}

.history__devider-dash--center:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	left: -40px;
	position: absolute;
	top: 1.5px;
	width: 160px
}

.history__devider-dash--right {
	right: 120px;
	width: 70px
}

.history__devider-dash--right:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	position: absolute;
	right: -120px;
	top: 1.5px;
	width: 160px
}

.product__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.product__container {
		padding-bottom: 80px
	}
}

.product__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 70px;
	text-align: center
}

@media(max-width:991px) {
	.product__title {
		font-size: 32px;
		margin-bottom: 50px
	}
}

.product__text {
	color: #bdbdbd;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.6;
	margin-bottom: 160px
}

@media(max-width:991px) {
	.product__text {
		font-size: 18px;
		margin-bottom: 30px
	}
}

.product__block {
	margin-bottom: 86px
}

.product__block:last-child {
	margin-bottom: 0
}

@media(max-width:991px) {
	.product__block {
		margin-bottom: 50px
	}
}

.product__block-title {
	color: #bdbdbd;
	font-size: 32px;
	font-weight: 400;
	text-align: center
}

@media(max-width:991px) {
	.product__block-title {
		font-size: 24px
	}
}

.product__block-subtitle {
	color: #28bd87;
	font-size: 28px;
	font-weight: 400;
	line-height: 1.5;
	margin-bottom: 20px;
	text-align: center
}

@media(max-width:991px) {
	.product__block-subtitle {
		font-size: 16px
	}
}

.product__block-text {
	color: #bdbdbd;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.6
}

@media(max-width:991px) {
	.product__block-text {
		font-size: 18px
	}
}

.product__block-btn {
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 5px;
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	margin: 30px auto 0;
	min-width: 154px;
	padding: 16px;
	position: relative;
	text-align: center;
	transition: background-color .2s linear, border .2s linear, color .2s linear;
	width: 154px
}

.product__block-btn:after,
.product__block-btn:before {
	background: #fff;
	border-radius: 60%;
	content: "";
	filter: blur(2px);
	height: 2px;
	opacity: .8;
	position: absolute;
	width: 30%;
	z-index: 10
}

.product__block-btn:after {
	left: 0;
	top: -2px
}

.product__block-btn:before {
	bottom: -2px;
	right: 0
}

.product__block-btn:hover:before {
	animation: animate-left 3s linear infinite
}

.product__block-btn:hover:after {
	animation: animate-right 3s linear infinite
}

@media(max-width:767px) {

	.product__block-btn:hover:after,
	.product__block-btn:hover:before {
		animation: none
	}
}

@media(max-width:1199px) {
	.product__block-btn {
		overflow: hidden
	}
}

.product__block-columns {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin-top: 48px
}

.product__block-columns__item {
	margin-right: 20px;
	width: calc(33% - 20px)
}

.product__block-columns__item:last-child {
	margin-right: 0
}

@media(max-width:991px) {
	.product__block-columns__item {
		margin-bottom: 30px;
		margin-right: 0;
		width: 100%
	}

	.product__block-columns__item:last-child {
		margin-bottom: 0
	}
}

.contact {
	padding-top: 154px
}

@media(max-width:991px) {
	.contact {
		padding-top: 72px
	}
}

.contact__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: auto;
	max-width: 1228px;
	padding: 50px 24px 105px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.contact__container {
		padding-bottom: 80px
	}
}

.contact__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 9px;
	text-align: center
}

@media(max-width:991px) {
	.contact__title {
		font-size: 48px
	}
}

.contact__text {
	color: #d1d1d1;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	margin-bottom: 19px;
	text-align: center
}

@media(max-width:991px) {
	.contact__text {
		font-size: 16px;
		line-height: 100%
	}
}

.contact__list {
	list-style-type: none;
	margin-bottom: 50px
}

.contact__list-item {
	font-size: 20px;
	margin-bottom: 10px;
	text-align: center
}

.contact__list-item:last-child {
	margin-bottom: 0
}

@media(max-width:991px) {
	.contact__list-item {
		font-size: 16px
	}
}

.contact__list-item__capture {
	color: #28bd87;
	font-weight: 600
}

@media(max-width:991px) {
	.contact__list-item__capture {
		color: #fff
	}
}

.contact__list-item__text {
	color: #bdbdbd;
	display: inline-block;
	font-weight: 300;
	margin-left: 5px
}

@media(max-width:991px) {
	.contact__list-item__text {
		color: #fff
	}
}

.contact__socials {
	align-items: center;
	display: flex;
	justify-content: center;
	list-style-type: none;
	margin-top: 30px
}

.contact__socials-item {
	margin-right: 50px
}

.contact__socials-item:last-child {
	margin-right: 0
}

@media(max-width:991px) {
	.contact__socials-item {
		margin-right: 30px
	}
}

.contact__socials-link {
	max-height: 50px;
	max-width: 50px
}

.contact__socials-link svg {
	fill: #fff;
	transition: fill .2s linear;
	width: 45px
}

.contact__socials-link:hover svg {
	fill: #26feb0
}

.contact__devider {
	bottom: 0;
	position: absolute;
	right: 50%;
	transform: translateX(50%);
	width: 100%
}

.contact__devider-container {
	margin: auto;
	max-width: 1204px;
	position: relative
}

@media(max-width:1199px) {
	.contact__devider-container {
		margin: 0 24px
	}
}

.contact__devider-line {
	background-color: #323232;
	border: none;
	height: 1px;
	margin: 0
}

.contact__devider-dash {
	background-color: #26feb0;
	box-shadow: 0 -1px 53px 16px rgba(0, 255, 133, .2);
	height: 4px;
	position: absolute;
	top: -2px
}

.contact__devider-dash--left {
	left: 20px;
	width: 24px
}

.contact__devider-dash--left:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	left: -20px;
	position: absolute;
	top: 1.5px;
	width: 60px
}

.contact__devider-dash--center {
	left: 45%;
	width: 70px
}

.contact__devider-dash--center:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	left: -40px;
	position: absolute;
	top: 1.5px;
	width: 160px
}

.contact__devider-dash--right {
	right: 120px;
	width: 70px
}

.contact__devider-dash--right:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	position: absolute;
	right: -120px;
	top: 1.5px;
	width: 160px
}

.questions-form {
	background-image: url(/dist/email-form-bg.webp);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100% 200%
}

.questions-form__container {
	margin: auto;
	max-width: 1228px;
	padding: 80px 24px 105px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.questions-form__container {
		padding-bottom: 80px
	}
}

.questions-form__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 70px;
	text-align: center
}

@media(max-width:991px) {
	.questions-form__title {
		font-size: 32px;
		margin-bottom: 50px
	}
}

.questions-form__form {
	margin: 0 auto;
	max-width: 582px
}

.questions-form__form-label {
	color: #bdbdbd;
	display: block;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	margin-bottom: 20px
}

@media(max-width:991px) {
	.questions-form__form-label {
		color: #fff;
		font-size: 16px;
		line-height: 100%
	}
}

.questions-form__form-label span {
	color: #28bd87
}

.questions-form__field {
	margin-bottom: 20px;
	position: relative
}

@media(max-width:991px) {
	.questions-form__field {
		margin-bottom: 10px
	}
}

.questions-form__field input,
.questions-form__field textarea {
	background: transparent;
	background-position: 25px 45%;
	background-repeat: no-repeat;
	border: 1px solid #28bd87;
	border-radius: 10px;
	color: #bdbdbd;
	cursor: pointer;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 300;
	min-height: 70px;
	padding-left: 60px;
	padding-right: 60px;
	width: 100%
}

@media(max-width:991px) {

	.questions-form__field input,
	.questions-form__field textarea {
		background-position: 15px 45%;
		background-size: 10px;
		color: #fff;
		font-size: 12px;
		min-height: 40px;
		padding-left: 40px;
		padding-right: 30px
	}
}

.questions-form__field input[name=name],
.questions-form__field input[name=subject] {
	background-image: var(--svg-2)
}

.questions-form__field input[name=email] {
	background-image: var(--svg-3)
}

.questions-form__field input:not(:placeholder-shown)~label {
	font-size: 10px;
	top: 14px
}

@media(max-width:991px) {
	.questions-form__field input:not(:placeholder-shown)~label {
		font-size: 12px;
		opacity: 0;
		top: 50%
	}
}

.questions-form__field input:focus~label {
	font-size: 10px;
	top: 14px
}

@media(max-width:991px) {
	.questions-form__field input:focus~label {
		font-size: 12px;
		opacity: 0;
		top: 50%
	}
}

.questions-form__field textarea {
	font-weight: 300;
	padding: 12px 30px
}

@media(max-width:991px) {
	.questions-form__field textarea {
		padding-left: 15px
	}
}

.questions-form__field textarea~label {
	left: 30px;
	opacity: 1;
	top: 24px;
	transition: opacity .2s linear
}

@media(max-width:991px) {
	.questions-form__field textarea~label {
		left: 15px;
		top: 20px
	}
}

.questions-form__field textarea:not(:placeholder-shown)~label {
	opacity: 0
}

.questions-form__field textarea:focus~label {
	opacity: 0
}

.questions-form__field label {
	color: #bdbdbd;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 300;
	left: 60px;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: top .2s linear, font-size .2s linear
}

.questions-form__field label span {
	color: #28bd87
}

@media(max-width:991px) {
	.questions-form__field label {
		color: #fff;
		font-size: 12px;
		left: 40px;
		transition: opacity .2s linear
	}
}

.questions-form__button {
	background: linear-gradient(180deg, #00ab6f, #008858);
	border: none;
	border-radius: 10px;
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.5;
	padding: 16px;
	width: 100%
}

@media(max-width:991px) {
	.questions-form__button {
		color: #fff;
		font-size: 12px;
		padding: 8px
	}
}

.content-box {
	display: block;
	padding-top: 50px;
	position: relative
}

.content-box__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.content-box__container {
		padding-bottom: 80px
	}
}

.content-box__l {
	display: block
}

.content-box__li {
	display: block;
	margin-bottom: 30px
}

.content-box h2 {
	color: #fff;
	font-size: 40px;
	font-weight: 500;
	margin-bottom: 30px
}

@media(max-width:991px) {
	.content-box h2 {
		font-size: 32px;
		text-align: center
	}
}

.content-box h3 {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 10px
}

@media(max-width:991px) {
	.content-box h3 {
		font-size: 32px
	}
}

.bot-content-section {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.bot-content-section {
		padding-bottom: 80px
	}
}

.bot-content-section__in {
	display: flex;
	gap: 20px
}

@media(max-width:767px) {
	.bot-content-section__in {
		flex-wrap: wrap
	}
}

.bot-content-section__dl {
	display: flex;
	flex-direction: column;
	gap: 20px
}

.bot-content-section__dl h2 {
	color: #fff;
	font-size: 40px;
	font-weight: 500;
	margin-bottom: 40px;
	text-align: center
}

@media(max-width:991px) {
	.bot-content-section__dl h2 {
		font-size: 32px
	}
}

.bot-content-section__dl h3 {
	color: #fff;
	font-size: 26px;
	font-weight: 600
}

.bot-content-section__dl p {
	color: #7b7b7b;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.bot-content-section__dl p {
		font-size: 16px;
		line-height: 100%
	}
}

.bot-content-section__half-sect {
	width: 50%
}

.bot-content-section__half-sect h2 {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 20px
}

@media(max-width:991px) {
	.bot-content-section__half-sect h2 {
		font-size: 32px
	}
}

.bot-content-section__half-sect p {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5
}

@media(max-width:991px) {
	.bot-content-section__half-sect p {
		font-size: 16px
	}
}

@media(max-width:767px) {
	.bot-content-section__half-sect {
		width: 100%
	}
}

.bot-content-section__center {
	align-items: center;
	display: flex;
	justify-content: center
}

.bot-content-section__btn {
	background-color: transparent;
	border: 1px solid #26feb0;
	border-radius: 5px;
	color: #26feb0;
	display: inline-block;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	margin-top: 30px;
	min-width: 154px;
	padding: 16px;
	position: relative;
	text-align: center;
	transition: background-color .2s linear, border .2s linear, color .2s linear;
	width: auto
}

.bot-content-section__btn:after,
.bot-content-section__btn:before {
	background: #26feb0;
	border-radius: 60%;
	content: "";
	filter: blur(2px);
	height: 2px;
	opacity: .8;
	position: absolute;
	width: 30%;
	z-index: 10
}

.bot-content-section__btn:after {
	left: 0;
	top: -2px
}

.bot-content-section__btn:before {
	bottom: -2px;
	right: 0
}

.bot-content-section__btn:hover:before {
	animation: animate-left 3s linear infinite
}

.bot-content-section__btn:hover:after {
	animation: animate-right 3s linear infinite
}

@media(max-width:767px) {

	.bot-content-section__btn:hover:after,
	.bot-content-section__btn:hover:before {
		animation: none
	}
}

.bot-content-section__btn-wr {
	display: block
}

@media(max-width:767px) {
	.bot-content-section__btn-wr {
		margin-bottom: 20px
	}
}

.bot-content-section__preview {
	border-radius: 15px;
	box-shadow: 0 0 0 3px hsla(0, 0%, 100%, .1);
	color: #fff;
	display: block;
	padding: 10px;
	transition: box-shadow .2s ease;
	width: 377px
}

.bot-content-section__preview:hover {
	box-shadow: 0 0 0 1px #fff
}

.bot-content-section__preview:before {
	background: url(binance-guide-blog-post-preview.webp);
	background-size: cover;
	border-radius: 10px;
	box-shadow: 1px 0 0 3px hsla(0, 0%, 100%, .1);
	content: "";
	display: block;
	padding-top: 69.647696477%
}

@media(max-width:991px) {
	.bot-content-section__preview {
		width: 100%
	}
}

.bot-content-section__preview-in {
	color: #fff;
	display: block;
	padding: 20px
}

.crypto-wealth-management-hero {
	color: #fff;
	padding-bottom: 86px;
	padding-top: 254px
}

@media(max-width:991px) {
	.crypto-wealth-management-hero {
		padding-bottom: 40px;
		padding-top: 122px
	}
}

.crypto-wealth-management-hero__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-wealth-management-hero__container {
		padding-bottom: 0
	}
}

.crypto-wealth-management-hero__container-bg {
	display: flex;
	flex-direction: column;
	justify-content: center
}

@media(max-width:991px) {
	.crypto-wealth-management-hero__container-bg {
		min-height: 100%
	}
}

.crypto-wealth-management-hero__title {
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 80px;
	margin-bottom: 16px;
	text-transform: uppercase
}

@media(max-width:1539px) {
	.crypto-wealth-management-hero__title {
		font-size: 60px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-hero__title {
		font-size: 40px
	}
}

.crypto-wealth-management-hero__title span {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.crypto-wealth-management-hero__subtitle {
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 32px;
	text-transform: lowercase
}

@media(max-width:1539px) {
	.crypto-wealth-management-hero__subtitle {
		font-size: 28px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-hero__subtitle {
		font-size: 24px
	}
}

.crypto-wealth-management-hero__request {
	display: flex;
	justify-content: space-between;
	margin-top: 16px
}

@media(max-width:991px) {
	.crypto-wealth-management-hero__request {
		flex-direction: column
	}
}

.crypto-wealth-management-hero__request-text {
	font-size: 18px;
	font-weight: 300;
	width: 39%
}

@media(max-width:1539px) {
	.crypto-wealth-management-hero__request-text {
		font-size: 16px
	}
}

@media(max-width:991px) {
	.crypto-wealth-management-hero__request-text {
		margin-bottom: 32px;
		width: 100%
	}
}

.crypto-wealth-management-hero__request-form {
	width: 60%
}

.crypto-wealth-management-hero__request-form form {
	align-items: center;
	display: flex;
	justify-content: flex-end;
	position: relative
}

.crypto-wealth-management-hero__request-form label {
	opacity: 0;
	position: absolute;
	top: 0
}

.crypto-wealth-management-hero__request-form input {
	background-color: transparent;
	border: 1px solid transparent;
	border-image: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41) 1;
	color: #fff;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin-right: 32px;
	padding: 16px;
	width: 320px
}

.crypto-wealth-management-hero__request-form input::placeholder {
	color: #9a9a9a;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300
}

.crypto-wealth-management-hero__request-form input:-webkit-autofill {
	background-color: #141414;
	-webkit-box-shadow: inset 0 0 0 1000px #141414;
	-webkit-text-fill-color: #fff;
	transition: background-color 5000s ease-in-out 0s
}

.crypto-wealth-management-hero__request-form input.is-error {
	border-color: #e66060;
	border-image: none
}

.crypto-wealth-management-hero__request-form button[type=submit] {
	background: radial-gradient(ellipse 200% 200% at center, #efe3bb 0, #967c4d 31%, #6a5634 51%, #856c41 100%);
	border: none;
	color: #141414;
	display: block;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
	margin-left: 0;
	padding: 16px 32px;
	text-align: center;
	transition: opacity .2s linear
}

.crypto-wealth-management-hero__request-form button[type=submit]:hover {
	opacity: .7
}

@media(max-width:991px) {
	.crypto-wealth-management-hero__request-form {
		width: 100%
	}

	.crypto-wealth-management-hero__request-form form {
		justify-content: flex-start
	}

	.crypto-wealth-management-hero__request-form input {
		width: 70%
	}

	.crypto-wealth-management-hero__request-form button {
		width: 30%
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-hero__request-form form {
		flex-wrap: wrap
	}

	.crypto-wealth-management-hero__request-form input {
		margin-right: 0;
		width: 100%
	}

	.crypto-wealth-management-hero__request-form button {
		margin-top: 20px;
		width: 100%
	}
}

.crypto-wealth-management-hero__count {
	margin-top: 80px
}

@media(max-width:991px) {
	.crypto-wealth-management-hero__count {
		margin-top: 40px
	}
}

.crypto-wealth-management-hero__count-list {
	display: flex;
	list-style-type: none
}

@media(max-width:767px) {
	.crypto-wealth-management-hero__count-list {
		flex-wrap: wrap
	}
}

.crypto-wealth-management-hero__count-item {
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 48px;
	margin: 0;
	padding: 10px;
	text-transform: uppercase;
	width: 25%
}

@media(max-width:1539px) {
	.crypto-wealth-management-hero__count-item {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-hero__count-item {
		font-size: 34px;
		width: 50%
	}
}

.crypto-wealth-management-hero__count-item__text {
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: none
}

@media(max-width:1539px) {
	.crypto-wealth-management-hero__count-item__text {
		font-size: 16px
	}
}

.crypto-wealth-management-cards {
	padding-bottom: 80px;
	padding-top: 80px
}

@media(max-width:991px) {
	.crypto-wealth-management-cards {
		padding-bottom: 40px;
		padding-top: 40px
	}
}

.crypto-wealth-management-cards__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-wealth-management-cards__container {
		padding-bottom: 0
	}
}

.crypto-wealth-management-cards__list {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: -16px
}

@media(max-width:767px) {
	.crypto-wealth-management-cards__list {
		margin: -20px
	}
}

.crypto-wealth-management-cards__item {
	color: #fff;
	display: block;
	margin: 16px;
	padding: 0 38px 18px;
	position: relative;
	text-align: center;
	width: calc(20% - 32px);
}

.crypto-wealth-management-cards__item:after,
.crypto-wealth-management-cards__item:before {
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.crypto-wealth-management-cards__item:before {
	background-image: var(--svg-4);
	background-position: 0
}

.crypto-wealth-management-cards__item:after {
	background-image: var(--svg-5);
	background-position: 100%
}

.crypto-wealth-management-cards__item:last-child .crypto-wealth-management-cards__item-subtitle,
.crypto-wealth-management-cards__item:last-child .crypto-wealth-management-cards__item-title {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.crypto-wealth-management-cards__item:last-child:before {
	background-image: var(--svg-6);
}

@media(max-width:991px) {
	.crypto-wealth-management-cards__item {
		margin: 20px;
		width: calc(50% - 40px);
	}
}

@media(max-width:575px) {
	.crypto-wealth-management-cards__item {
		margin: 20px;
		width: calc(100% - 40px);
	}
}

.crypto-wealth-management-cards__item-title {
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 20px;
	margin-bottom: 4px
}

.crypto-wealth-management-cards__item-subtitle {
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 4px
}

.crypto-wealth-management-cards__item-text {
	font-size: 11px;
	font-weight: 400
}

.crypto-wealth-management-benefits__container {
	margin: auto;
	max-width: 1228px;
	padding: 130px 24px 0;
	width: 100%
}

@media(max-width:991px) {
	.crypto-wealth-management-benefits__container {
		padding-bottom: 0;
		padding-top: 80px
	}
}

@media(max-width:1539px) {
	.crypto-wealth-management-benefits__container {
		padding-top: 100px
	}
}

.crypto-wealth-management-benefits__title {
	color: #fff;
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 48px;
	text-align: center;
	text-transform: uppercase
}

@media(max-width:1539px) {
	.crypto-wealth-management-benefits__title {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-benefits__title {
		font-size: 34px;
		margin-bottom: 60px
	}
}

@media(max-width:991px) {
	.crypto-wealth-management-benefits__title {
		margin-bottom: 80px
	}
}

.crypto-wealth-management-benefits__list {
	list-style-type: none
}

.crypto-wealth-management-benefits__item {
	align-items: center;
	display: flex;
	height: 100vh;
	justify-content: space-between;
	position: sticky;
	top: 0
}

.crypto-wealth-management-benefits__item:first-child {
	--index: 1
}

.crypto-wealth-management-benefits__item:nth-child(2) {
	--index: 2
}

.crypto-wealth-management-benefits__item:nth-child(3) {
	--index: 3
}

.crypto-wealth-management-benefits__item:nth-child(4) {
	--index: 4
}

@media(max-width:1359px) {
	.crypto-wealth-management-benefits__item {
		height: 100vh
	}
}

@media(max-width:991px) {
	.crypto-wealth-management-benefits__item {
		height: auto;
		margin-top: calc(var(--index)*35px)
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-benefits__item {
		margin: 40px 0;
		max-height: 100%;
		padding: 0;
		position: static;
		transform: translate(0)
	}

	.crypto-wealth-management-benefits__item:last-child {
		margin-bottom: 0
	}
}

.crypto-wealth-management-benefits__item-wr {
	align-items: center;
	background-color: #141414;
	display: flex;
	justify-content: space-between
}

@media(max-width:575px) {
	.crypto-wealth-management-benefits__item-wr {
		flex-direction: column
	}
}

.crypto-wealth-management-benefits__item-picture {
	margin-right: 32px;
	width: 50%
}

.crypto-wealth-management-benefits__item-picture img {
	height: auto
}

@media(max-width:575px) {
	.crypto-wealth-management-benefits__item-picture {
		margin-bottom: 16px;
		margin-right: 0;
		width: 100%
	}

	.crypto-wealth-management-benefits__item-picture img,
	.crypto-wealth-management-benefits__item-picture svg {
		max-height: 300px;
		object-fit: cover;
		width: 100%
	}
}

.crypto-wealth-management-benefits__item-content {
	padding: 0 32px;
	width: 50%
}

@media(max-width:767px) {
	.crypto-wealth-management-benefits__item-content {
		padding: 0;
		width: 100%
	}
}

.crypto-wealth-management-benefits__item-title {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 16px
}

@media(max-width:1539px) {
	.crypto-wealth-management-benefits__item-title {
		font-size: 28px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-benefits__item-title {
		font-size: 24px
	}
}

.crypto-wealth-management-benefits__item-text {
	color: #fff;
	font-size: 28px;
	font-weight: 300;
	line-height: 1.5
}

@media(max-width:1539px) {
	.crypto-wealth-management-benefits__item-text {
		font-size: 24px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-benefits__item-text {
		font-size: 20px
	}
}

.crypto-wealth-management-statistic__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-wealth-management-statistic__container {
		padding-bottom: 0
	}
}

.crypto-wealth-management-statistic__list {
	list-style-type: none
}

.crypto-wealth-management-statistic__item {
	background-color: #141414;
	border: 1px solid transparent;
	border-image: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	border-image-slice: 1;
	border-left: none;
	border-right: none;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(var(--index)*35px);
	padding-bottom: 80px;
	padding-top: 80px;
	position: sticky;
	top: 100px
}

.crypto-wealth-management-statistic__item:first-child {
	--index: 1
}

.crypto-wealth-management-statistic__item:nth-child(2) {
	--index: 2
}

.crypto-wealth-management-statistic__item:nth-child(3) {
	--index: 3
}

@media(max-width:1539px) {
	.crypto-wealth-management-statistic__item {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

@media(max-width:991px) {
	.crypto-wealth-management-statistic__item {
		flex-direction: column;
		margin: 40px 0;
		max-height: 100%;
		padding-bottom: 40px;
		padding-top: 40px;
		position: static
	}

	.crypto-wealth-management-statistic__item:first-child {
		margin-top: 0
	}

	.crypto-wealth-management-statistic__item:last-child {
		margin-bottom: 0
	}
}

.crypto-wealth-management-statistic__item-title {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 48px;
	text-transform: uppercase;
	-webkit-text-fill-color: transparent;
}

@media(max-width:1539px) {
	.crypto-wealth-management-statistic__item-title {
		font-size: 34px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-statistic__item-title {
		font-size: 34px
	}
}

@media(max-width:991px) {
	.crypto-wealth-management-statistic__item-title {
		margin-bottom: 8px;
		order: 0
	}
}

.crypto-wealth-management-statistic__item-header {
	margin-bottom: 64px
}

@media(max-width:1539px) {
	.crypto-wealth-management-statistic__item-header {
		margin-bottom: 40px
	}
}

@media(max-width:991px) {
	.crypto-wealth-management-statistic__item-header {
		margin-bottom: 30px
	}
}

.crypto-wealth-management-statistic__item-header,
.crypto-wealth-management-statistic__item-main {
	display: flex;
	justify-content: space-between
}

@media(max-width:991px) {

	.crypto-wealth-management-statistic__item-header,
	.crypto-wealth-management-statistic__item-main {
		flex-wrap: wrap
	}
}

.crypto-wealth-management-statistic__item-description {
	color: #fff;
	font-size: 24px;
	font-weight: 300
}

@media(max-width:1539px) {
	.crypto-wealth-management-statistic__item-description {
		font-size: 18px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-statistic__item-description {
		font-size: 16px
	}
}

@media(max-width:991px) {
	.crypto-wealth-management-statistic__item-description {
		order: 1
	}
}

.crypto-wealth-management-statistic__item-description,
.crypto-wealth-management-statistic__item-img {
	width: 57%
}

@media(max-width:991px) {

	.crypto-wealth-management-statistic__item-description,
	.crypto-wealth-management-statistic__item-img {
		width: 100%
	}
}

.crypto-wealth-management-statistic__item-content,
.crypto-wealth-management-statistic__item-title {
	margin-right: 32px;
	width: calc(43% - 32px)
}

@media(max-width:991px) {

	.crypto-wealth-management-statistic__item-content,
	.crypto-wealth-management-statistic__item-title {
		margin-right: 0;
		width: 100%
	}

	.crypto-wealth-management-statistic__item-content {
		order: 3
	}
}

.crypto-wealth-management-statistic__item-content-wr {
	border: 1px solid transparent;
	border-image: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	border-image-slice: 1;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 32px
}

@media(max-width:991px) {
	.crypto-wealth-management-statistic__item-content-wr {
		padding: 16px
	}
}

.crypto-wealth-management-statistic__item-content__text {
	color: #fff;
	font-size: 22px;
	margin-bottom: 43px;
	width: 48%
}

@media(max-width:1539px) {
	.crypto-wealth-management-statistic__item-content__text {
		font-size: 20px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-statistic__item-content__text {
		font-size: 18px
	}
}

.crypto-wealth-management-statistic__item-content__text:last-child,
.crypto-wealth-management-statistic__item-content__text:nth-last-child(2) {
	margin-bottom: 0
}

.crypto-wealth-management-statistic__item-content__text span {
	display: block;
	font-size: 32px
}

@media(max-width:1539px) {
	.crypto-wealth-management-statistic__item-content__text span {
		font-size: 28px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-statistic__item-content__text span {
		font-size: 24px
	}
}

@media(max-width:991px) {
	.crypto-wealth-management-statistic__item-content__text {
		margin-bottom: 20px
	}
}

.crypto-wealth-management-statistic__item-content__btn {
	background: radial-gradient(ellipse 200% 200% at center, #efe3bb 0, #967c4d 31%, #6a5634 51%, #856c41 100%);
	border: none;
	color: #141414;
	display: block;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
	margin-left: 0;
	margin-top: 16px;
	padding: 16px 32px;
	text-align: center;
	transition: opacity .2s linear;
	width: 100%
}

.crypto-wealth-management-statistic__item-content__btn:hover {
	opacity: .7
}

.crypto-wealth-management-statistic__item-img img,
.crypto-wealth-management-statistic__item-img svg {
	height: auto;
	width: 100%
}

@media(max-width:991px) {
	.crypto-wealth-management-statistic__item-img {
		margin-bottom: 30px;
		order: 2
	}
}

.crypto-wealth-management-reviews {
	color: #fff;
	padding-bottom: 210px;
	padding-top: 210px
}

@media(max-width:991px) {
	.crypto-wealth-management-reviews {
		padding-bottom: 80px;
		padding-top: 80px
	}
}

.crypto-wealth-management-reviews__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-wealth-management-reviews__container {
		padding-bottom: 0
	}
}

.crypto-wealth-management-reviews__title {
	color: #fff;
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 48px;
	margin-bottom: 16px;
	text-align: center;
	text-transform: uppercase
}

@media(max-width:1539px) {
	.crypto-wealth-management-reviews__title {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-reviews__title {
		font-size: 34px
	}
}

.crypto-wealth-management-reviews__logos {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: auto auto 64px;
	max-width: 1026px
}

@media(max-width:991px) {
	.crypto-wealth-management-reviews__logos {
		margin-bottom: 32px
	}
}

.crypto-wealth-management-reviews__logos-link {
	display: inline-block;
	margin: 0 10px
}

.crypto-wealth-management-reviews__logos-link img,
.crypto-wealth-management-reviews__logos-link svg {
	max-height: 48px;
	width: 100%
}

@media(max-width:767px) {
	.crypto-wealth-management-reviews__logos-link {
		width: calc(50% - 20px)
	}
}

.crypto-wealth-management-reviews__cards {
	display: flex;
	flex-wrap: wrap;
	margin: -16px
}

@media(max-width:991px) {
	.crypto-wealth-management-reviews__cards {
		margin: -8px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-reviews__cards {
		margin-left: 0;
		margin-right: 0
	}
}

.crypto-wealth-management-reviews__cards-item {
	background-color: #171819;
	border-radius: 32px;
	margin: 16px;
	padding: 32px;
	width: calc(33.3% - 32px)
}

@media(max-width:991px) {
	.crypto-wealth-management-reviews__cards-item {
		margin: 8px;
		padding: 20px;
		width: calc(50% - 16px)
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-reviews__cards-item {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
}

.crypto-wealth-management-reviews__cards-header {
	display: flex;
	margin-bottom: 8px
}

.crypto-wealth-management-reviews__cards-header img,
.crypto-wealth-management-reviews__cards-header svg {
	border-radius: 50%;
	height: 80px;
	object-fit: cover;
	width: 80px
}

.crypto-wealth-management-reviews__cards-text {
	font-size: 16px;
	font-weight: 300;
	margin-left: 8px
}

.crypto-wealth-management-reviews__cards-text__title {
	font-size: 22px;
	font-weight: 500
}

@media(max-width:1539px) {
	.crypto-wealth-management-reviews__cards-text__title {
		font-size: 20px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-reviews__cards-text__title {
		font-size: 18px
	}
}

.crypto-wealth-management-reviews__cards-text__text {
	font-size: 16px;
	font-weight: 300
}

.crypto-wealth-management-faq {
	position: relative
}

.crypto-wealth-management-faq__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-wealth-management-faq__container {
		padding-bottom: 0
	}
}

.crypto-wealth-management-faq__title {
	color: #fff;
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 48px;
	margin-bottom: 48px;
	text-align: center;
	text-transform: uppercase
}

@media(max-width:1539px) {
	.crypto-wealth-management-faq__title {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-faq__title {
		font-size: 34px
	}
}

.crypto-wealth-management-faq__list {
	list-style-type: none
}

.crypto-wealth-management-faq__list-tab__label {
	align-items: center;
	background-color: #1b1b1b;
	color: #bdbdbd;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	margin-top: 18px;
	padding: 30px;
	z-index: 10
}

.crypto-wealth-management-faq__list-tab__label:first-child {
	margin-top: 0
}

.crypto-wealth-management-faq__list-tab__label-text {
	font-size: 22px;
	font-weight: 500;
	width: 80%
}

@media(max-width:1539px) {
	.crypto-wealth-management-faq__list-tab__label-text {
		font-size: 20px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-faq__list-tab__label-text {
		font-size: 18px
	}
}

.crypto-wealth-management-faq__list-tab__label-plus {
	background: radial-gradient(ellipse 200% 200% at center, #efe3bb 0, #967c4d 31%, #6a5634 51%, #856c41 100%);
	display: block;
	height: 5px;
	position: relative;
	transition: box-shadow .2s linear, background-color .15s linear;
	width: 24px
}

.crypto-wealth-management-faq__list-tab__label-plus:before {
	background: radial-gradient(ellipse 500% 200% at center, #efe3bb 0, #967c4d 31%, #6a5634 51%, #856c41 100%);
	content: "";
	height: 24px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: height .1s linear;
	width: 5px
}

.crypto-wealth-management-faq__list-tab input {
	opacity: 0;
	position: absolute;
	z-index: -1
}

.crypto-wealth-management-faq__list-tab input:checked~.crypto-wealth-management-faq__list-tab__content {
	max-height: 100%;
	padding-bottom: 30px
}

.crypto-wealth-management-faq__list-tab input:checked~.crypto-wealth-management-faq__list-tab__label {
	background-color: #1b1b1b;
	border: 1px solid #1b1b1b
}

.crypto-wealth-management-faq__list-tab input:checked~.crypto-wealth-management-faq__list-tab__label .crypto-wealth-management-faq__list-tab__label-plus {
	background-color: #fff
}

.crypto-wealth-management-faq__list-tab input:checked~.crypto-wealth-management-faq__list-tab__label .crypto-wealth-management-faq__list-tab__label-plus:before {
	height: 0
}

.crypto-wealth-management-faq__list-tab__content {
	background-color: #1b1b1b;
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	max-height: 0;
	overflow: hidden;
	padding-left: 30px;
	padding-right: 90px;
	z-index: 1
}

@media(max-width:1539px) {
	.crypto-wealth-management-faq__list-tab__content {
		font-size: 16px
	}
}

@media(max-width:991px) {
	.crypto-wealth-management-faq__list-tab__content {
		padding-right: 30px
	}
}

.crypto-wealth-management-faq__list-tab__content p {
	font-weight: 300;
	line-height: 1.5
}

.crypto-wealth-management-faq__list-tab__content p:last-child {
	margin-bottom: 0
}

.crypto-wealth-management-faq__list-tab__content ol,
.crypto-wealth-management-faq__list-tab__content ul {
	margin: 15px 0 15px 20px
}

.crypto-wealth-management-faq__list-tab__content ol:last-child,
.crypto-wealth-management-faq__list-tab__content ul:last-child {
	margin-bottom: 0
}

.crypto-wealth-management-faq__list-tab__content li {
	font-weight: 300;
	line-height: 1.5
}

.crypto-wealth-management-faq__list-tab__content a {
	color: inherit;
	display: inline-block;
	text-decoration: underline
}

.crypto-wealth-management-text {
	padding-bottom: 210px;
	padding-top: 210px
}

@media(max-width:991px) {
	.crypto-wealth-management-text {
		padding-bottom: 80px;
		padding-top: 80px
	}
}

.crypto-wealth-management-text__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-wealth-management-text__container {
		padding-bottom: 0
	}
}

.crypto-wealth-management-text__title {
	color: #fff;
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 48px;
	margin: 0 auto 16px;
	max-width: 670px;
	text-align: center;
	text-transform: uppercase
}

@media(max-width:1539px) {
	.crypto-wealth-management-text__title {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-text__title {
		font-size: 34px
	}
}

.crypto-wealth-management-text__description {
	color: #fff;
	font-weight: 300;
	margin-bottom: 32px;
	text-align: center
}

.crypto-wealth-management-text__form {
	margin: auto
}

.crypto-wealth-management-text__form form {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative
}

.crypto-wealth-management-text__form label {
	opacity: 0;
	position: absolute;
	top: 0
}

.crypto-wealth-management-text__form input {
	background-color: transparent;
	border: 1px solid transparent;
	border-image: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41) 1;
	color: #fff;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin-right: 32px;
	padding: 16px;
	width: 320px
}

.crypto-wealth-management-text__form input::placeholder {
	color: #9a9a9a;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300
}

.crypto-wealth-management-text__form input:-webkit-autofill {
	background-color: #141414;
	-webkit-box-shadow: inset 0 0 0 1000px #141414;
	-webkit-text-fill-color: #fff;
	transition: background-color 5000s ease-in-out 0s
}

.crypto-wealth-management-text__form input.is-error {
	border-color: #e66060;
	border-image: none
}

.crypto-wealth-management-text__form button[type=submit] {
	background: radial-gradient(ellipse 200% 200% at center, #efe3bb 0, #967c4d 31%, #6a5634 51%, #856c41 100%);
	border: none;
	color: #141414;
	display: block;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
	margin-left: 0;
	padding: 16px 32px;
	text-align: center;
	transition: opacity .2s linear
}

.crypto-wealth-management-text__form button[type=submit]:hover {
	opacity: .7
}

@media(max-width:991px) {
	.crypto-wealth-management-text__form {
		width: 100%
	}

	.crypto-wealth-management-text__form form {
		justify-content: flex-start
	}

	.crypto-wealth-management-text__form input {
		width: 70%
	}

	.crypto-wealth-management-text__form button {
		width: 30%
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-text__form form {
		flex-wrap: wrap
	}

	.crypto-wealth-management-text__form input {
		margin-right: 0;
		width: 100%
	}

	.crypto-wealth-management-text__form button {
		margin-top: 20px;
		width: 100%
	}
}

.crypto-wealth-management-research {
	padding-top: 210px;
	position: relative
}

@media(max-width:991px) {
	.crypto-wealth-management-research {
		padding-bottom: 80px;
		padding-top: 80px
	}
}

.crypto-wealth-management-research__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-wealth-management-research__container {
		padding-bottom: 0
	}
}

.crypto-wealth-management-research__title {
	color: #fff;
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 48px;
	margin-bottom: 40px;
	text-align: center;
	text-transform: uppercase
}

@media(max-width:1539px) {
	.crypto-wealth-management-research__title {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-research__title {
		font-size: 34px
	}
}

@media(max-width:991px) {
	.crypto-wealth-management-research__title {
		margin-bottom: 30px
	}
}

.crypto-wealth-management-research__list {
	list-style: none
}

.crypto-wealth-management-research__item {
	margin-bottom: 16px;
	position: relative
}

.crypto-wealth-management-research__item:last-child {
	margin-bottom: 0
}

.crypto-wealth-management-research__item-title {
	color: #fff;
	font-size: 22px;
	margin-bottom: 8px
}

@media(max-width:1539px) {
	.crypto-wealth-management-research__item-title {
		font-size: 20px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-research__item-title {
		font-size: 18px
	}
}

.crypto-wealth-management-research__item-text {
	font-size: 16px
}

.crypto-wealth-management-research__slides {
	height: 100%;
	transition: transform .3s ease-out;
	width: 100%
}

.crypto-wealth-management-research__slider-item {
	align-items: center;
	background-color: #141414;
	color: #fff;
	display: flex;
	justify-content: space-between;
	margin-top: calc(var(--index)*35px);
	padding-bottom: 120px;
	padding-top: 120px;
	position: sticky;
	top: 100px
}

.crypto-wealth-management-research__slider-item:first-child {
	--index: 1
}

.crypto-wealth-management-research__slider-item:nth-child(2) {
	--index: 2
}

.crypto-wealth-management-research__slider-item:nth-child(3) {
	--index: 3
}

.crypto-wealth-management-research__slider-item:nth-child(4) {
	--index: 4
}

@media(max-width:767px) {
	.crypto-wealth-management-research__slider-item {
		margin: 40px 0;
		max-height: 100%;
		padding: 0;
		position: static
	}

	.crypto-wealth-management-research__slider-item:last-child {
		margin-bottom: 0
	}
}

@media(max-width:575px) {
	.crypto-wealth-management-research__slider-item {
		flex-direction: column
	}
}

.crypto-wealth-management-research__slider-item__content {
	padding-left: 64px;
	padding-right: 196px;
	width: 50%
}

@media(max-width:991px) {
	.crypto-wealth-management-research__slider-item__content {
		padding-left: 32px;
		padding-right: 100px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-research__slider-item__content {
		padding-left: 0;
		padding-right: 0;
		width: 100%
	}
}

.crypto-wealth-management-research__slider-item__picture {
	margin-left: 20px;
	width: 50%
}

.crypto-wealth-management-research__slider-item__picture img {
	height: auto
}

@media(max-width:575px) {
	.crypto-wealth-management-research__slider-item__picture {
		margin-left: 0;
		margin-top: 20px;
		width: 100%
	}

	.crypto-wealth-management-research__slider-item__picture img,
	.crypto-wealth-management-research__slider-item__picture svg {
		max-height: 300px;
		object-fit: cover;
		width: 100%
	}
}

.crypto-wealth-management-research__slider-item__title {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 8px
}

@media(max-width:1539px) {
	.crypto-wealth-management-research__slider-item__title {
		font-size: 28px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-research__slider-item__title {
		font-size: 24px
	}
}

.crypto-wealth-management-research__slider-item__text {
	font-size: 18px;
	font-weight: 300
}

@media(max-width:1539px) {
	.crypto-wealth-management-research__slider-item__text {
		font-size: 16px
	}
}

.crypto-wealth-management-contacts {
	padding-bottom: 210px;
	padding-top: 210px
}

@media(max-width:991px) {
	.crypto-wealth-management-contacts {
		padding-bottom: 80px;
		padding-top: 80px
	}
}

.crypto-wealth-management-contacts__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-wealth-management-contacts__container {
		padding-bottom: 0
	}
}

.crypto-wealth-management-contacts__title {
	color: #fff;
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 48px;
	margin-bottom: 32px;
	text-align: center;
	text-transform: uppercase
}

@media(max-width:1539px) {
	.crypto-wealth-management-contacts__title {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.crypto-wealth-management-contacts__title {
		font-size: 34px
	}
}

.crypto-wealth-management-contacts__form {
	margin: auto;
	max-width: 880px;
	width: 100%
}

.crypto-wealth-management-contacts__form form.lead-form {
	align-items: start;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	column-gap: clamp(24px, 4vw, 48px);
	row-gap: 24px;
	position: relative;
	width: 100%
}

.crypto-wealth-management-contacts__form form.lead-form>input[type=hidden] {
	display: none
}

.crypto-wealth-management-contacts__form .form-field {
	display: flex;
	flex-direction: column;
	min-width: 0
}

.crypto-wealth-management-contacts__form label {
	color: #9a9a9a;
	display: block;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 11px;
	font-weight: 500;
	letter-spacing: .08em;
	line-height: 1.35;
	margin-bottom: 8px;
	opacity: 1;
	position: static;
	text-transform: uppercase;
	top: auto
}

.compact-form .work-lf-req,
.lead-form .work-lf-req,
.crypto-wealth-management-contacts__form .work-lf-req {
	color: #e66060;
	margin-left: 2px
}

.crypto-wealth-management-contacts__form .w-input,
.crypto-wealth-management-contacts__form input[type=email],
.crypto-wealth-management-contacts__form input[type=tel],
.crypto-wealth-management-contacts__form input[type=text] {
	background-color: transparent;
	border: none;
	border-bottom: 1px solid rgba(239, 227, 187, .35);
	border-image: none;
	border-radius: 0;
	box-sizing: border-box;
	color: #fff;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin: 0;
	min-height: 44px;
	padding: 8px 0 12px;
	width: 100%
}

.crypto-wealth-management-contacts__form .w-input::placeholder,
.crypto-wealth-management-contacts__form input::placeholder {
	color: #9a9a9a;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300
}

.crypto-wealth-management-contacts__form .w-input:focus,
.crypto-wealth-management-contacts__form input:focus {
	border-bottom-color: #efe3bb;
	outline: none
}

.crypto-wealth-management-contacts__form .w-input:-webkit-autofill,
.crypto-wealth-management-contacts__form input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 1000px #141414;
	-webkit-text-fill-color: #fff;
	transition: background-color 5000s ease-in-out 0s
}

.crypto-wealth-management-contacts__form input.invalid,
.crypto-wealth-management-contacts__form input.is-error {
	border-bottom-color: #e66060;
	border-image: none
}

.crypto-wealth-management-contacts__form input.valid {
	border-bottom-color: #6a9a6a;
	border-image: none
}

.crypto-wealth-management-contacts__form .work-lf-select {
	position: relative;
	width: 100%
}

.crypto-wealth-management-contacts__form .work-lf-select__native {
	border: 0;
	height: 0;
	opacity: 0;
	padding: 0;
	pointer-events: none;
	position: absolute;
	width: 0
}

.crypto-wealth-management-contacts__form .work-lf-select__trigger {
	align-items: center;
	background: #2a2620;
	border: none;
	border-bottom: 1px solid rgba(239, 227, 187, .35);
	border-radius: 4px;
	box-sizing: border-box;
	color: #9a9a9a;
	cursor: pointer;
	display: flex;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 300;
	gap: 12px;
	justify-content: space-between;
	min-height: 44px;
	padding: 10px 14px;
	text-align: left;
	width: 100%
}

.crypto-wealth-management-contacts__form .work-lf-select__trigger:focus,
.crypto-wealth-management-contacts__form .work-lf-select__trigger:hover {
	border-bottom-color: #efe3bb;
	outline: none
}

.crypto-wealth-management-contacts__form .work-lf-select__val {
	color: #9a9a9a
}

.crypto-wealth-management-contacts__form .work-lf-select.has-value .work-lf-select__trigger,
.crypto-wealth-management-contacts__form .work-lf-select.has-value .work-lf-select__val {
	color: #fff
}

.crypto-wealth-management-contacts__form .work-lf-select__icon {
	color: #efe3bb;
	flex-shrink: 0;
	transition: transform .18s ease
}

.crypto-wealth-management-contacts__form .work-lf-select.is-open .work-lf-select__icon,
.crypto-wealth-management-contacts__form .work-lf-select__trigger[aria-expanded=true] .work-lf-select__icon {
	transform: rotate(180deg)
}

.crypto-wealth-management-contacts__form .work-lf-select__list {
	background: #1a1a1a;
	border: 1px solid rgba(239, 227, 187, .15);
	border-radius: 8px;
	box-shadow: 0 16px 40px rgba(0, 0, 0, .45);
	display: none;
	left: 0;
	margin-top: 6px;
	max-height: 240px;
	overflow: auto;
	padding: 6px;
	position: absolute;
	right: 0;
	z-index: 60
}

.crypto-wealth-management-contacts__form .work-lf-select.is-open .work-lf-select__list {
	display: block
}

.crypto-wealth-management-contacts__form .work-lf-select__opt {
	border-radius: 4px;
	color: #9a9a9a;
	cursor: pointer;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 15px;
	margin: 2px 0;
	padding: 10px 12px
}

.crypto-wealth-management-contacts__form .work-lf-select__opt:focus,
.crypto-wealth-management-contacts__form .work-lf-select__opt:hover {
	background: rgba(239, 227, 187, .08);
	color: #fff;
	outline: none
}

.crypto-wealth-management-contacts__form .work-lf-select__opt[aria-selected=true] {
	background: rgba(239, 227, 187, .12);
	color: #efe3bb
}

.crypto-wealth-management-contacts__form .work-lf-select__err {
	color: #e66060;
	font-size: 13px;
	margin-top: 6px
}

.crypto-wealth-management-contacts__form button[type=submit] {
	background: radial-gradient(ellipse 200% 200% at center, #efe3bb 0, #967c4d 31%, #6a5634 51%, #856c41 100%);
	border: none;
	color: #141414;
	display: block;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 600;
	grid-column: 1/-1;
	line-height: 1.3;
	margin: 8px 0 0;
	padding: 16px 32px;
	text-align: center;
	transition: opacity .2s linear;
	width: 100%
}

.crypto-wealth-management-contacts__form button[type=submit]:hover {
	opacity: .7
}

.crypto-wealth-management-contacts__form .small-text {
	color: #9a9a9a;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 13px;
	font-weight: 300;
	grid-column: 1/-1;
	line-height: 1.4;
	margin: 0;
	text-align: center;
	width: 100%
}

.crypto-wealth-management-contacts__form .small-text a {
	color: #efe3bb;
	text-decoration: underline
}

.crypto-wealth-management-contacts__form .iti {
	border-bottom: 1px solid rgba(239, 227, 187, .35);
	display: block !important;
	margin: 0;
	position: relative;
	width: 100% !important
}

.crypto-wealth-management-contacts__form .iti input,
.crypto-wealth-management-contacts__form .iti__tel-input {
	background: transparent !important;
	border: none !important;
	border-bottom: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	box-sizing: border-box !important;
	color: #fff !important;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	height: auto !important;
	margin: 0 !important;
	min-height: 44px !important;
	padding: 8px 0 12px 52px !important;
	width: 100% !important
}

.crypto-wealth-management-contacts__form .iti input::placeholder,
.crypto-wealth-management-contacts__form .iti__tel-input::placeholder {
	color: #9a9a9a !important;
	opacity: 1 !important
}

.crypto-wealth-management-contacts__form .iti input:focus,
.crypto-wealth-management-contacts__form .iti__tel-input:focus {
	outline: none !important
}

.crypto-wealth-management-contacts__form .iti:focus-within {
	border-bottom-color: #efe3bb
}

.crypto-wealth-management-contacts__form .iti.iti--invalid,
.crypto-wealth-management-contacts__form .iti:has(input.invalid) {
	border-bottom-color: #e66060
}

.crypto-wealth-management-contacts__form .iti.iti--valid,
.crypto-wealth-management-contacts__form .iti:has(input.valid) {
	border-bottom-color: #6a9a6a
}

.crypto-wealth-management-contacts__form .iti__country-container,
.crypto-wealth-management-contacts__form .iti__flag-container {
	background: transparent !important;
	border: none !important
}

.crypto-wealth-management-contacts__form .iti input.invalid,
.crypto-wealth-management-contacts__form .iti input.valid,
.crypto-wealth-management-contacts__form .iti__tel-input.invalid,
.crypto-wealth-management-contacts__form .iti__tel-input.valid {
	border-image: none !important
}

.crypto-wealth-management-contacts__form .iti input.invalid,
.crypto-wealth-management-contacts__form .iti__tel-input.invalid {
	border-bottom-color: #e66060 !important
}

.crypto-wealth-management-contacts__form .iti input.valid,
.crypto-wealth-management-contacts__form .iti__tel-input.valid {
	border-bottom-color: #6a9a6a !important
}

.crypto-wealth-management-contacts__form .iti__country-container,
.crypto-wealth-management-contacts__form .iti__selected-country,
.crypto-wealth-management-contacts__form .iti__selected-flag {
	background: transparent !important;
	padding-left: 0 !important;
	padding-right: 8px !important
}

.crypto-wealth-management-contacts__form .iti__arrow {
	border-top-color: #efe3bb !important
}

.crypto-wealth-management-contacts__form .iti__selected-dial-code {
	color: #9a9a9a !important
}

.crypto-wealth-management-contacts__form .iti__dropdown-content,
.crypto-wealth-management-contacts__form .iti__country-list {
	background: #1a1a1a !important;
	color: #f4f4f5 !important
}

.crypto-wealth-management-contacts__form .iti__dropdown-content {
	border: 1px solid rgba(239, 227, 187, .15) !important;
	border-radius: 8px !important;
	box-shadow: 0 24px 56px rgba(0, 0, 0, .45) !important;
	overflow: hidden !important;
	z-index: 9999 !important
}

.crypto-wealth-management-contacts__form .iti__country-list {
	max-height: 280px !important;
	scrollbar-color: rgba(239, 227, 187, .55) transparent;
	scrollbar-width: thin
}

.crypto-wealth-management-contacts__form .iti__country-list::-webkit-scrollbar {
	width: 5px
}

.crypto-wealth-management-contacts__form .iti__country-list::-webkit-scrollbar-thumb {
	background: rgba(239, 227, 187, .55);
	border-radius: 999px
}

.crypto-wealth-management-contacts__form .iti__country {
	align-items: center;
	border-bottom: 1px solid rgba(255, 255, 255, .04) !important;
	color: #c6c6d1 !important;
	display: flex;
	gap: 10px;
	padding: 12px 14px !important;
	transition: background .18s ease, color .18s ease
}

.crypto-wealth-management-contacts__form .iti__country:last-child {
	border-bottom: none !important
}

.crypto-wealth-management-contacts__form .iti__country.iti__active,
.crypto-wealth-management-contacts__form .iti__country.iti__highlight,
.crypto-wealth-management-contacts__form .iti__country:hover {
	background: rgba(239, 227, 187, .08) !important;
	color: #fff !important
}

.crypto-wealth-management-contacts__form .iti__country.iti__active {
	border-left: 3px solid #efe3bb !important
}

.crypto-wealth-management-contacts__form .iti__country-name {
	color: inherit !important
}

.crypto-wealth-management-contacts__form .iti__dial-code {
	color: #9a9a9a !important
}

.crypto-wealth-management-contacts__form .iti__country.iti__highlight .iti__dial-code,
.crypto-wealth-management-contacts__form .iti__country:hover .iti__dial-code {
	color: #efe3bb !important
}

.crypto-wealth-management-contacts__form .iti__search-input {
	background: transparent !important;
	border: none !important;
	border-bottom: 1px solid rgba(239, 227, 187, .2) !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: #fff !important;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif !important;
	font-size: 15px !important;
	margin: 0 !important;
	outline: none !important;
	padding: 11px 14px !important;
	width: 100% !important
}

.crypto-wealth-management-contacts__form .iti__search-input::placeholder {
	color: rgba(154, 154, 154, .85) !important
}

.crypto-wealth-management-contacts__form .iti__search-input:focus {
	border-bottom-color: #efe3bb !important
}

@media(max-width:767px) {
	.crypto-wealth-management-contacts__form form.lead-form {
		grid-template-columns: 1fr;
		row-gap: 20px
	}
}

.popup[data-popup=crypto-wealth-management-statistic] .popup__text p {
	margin-bottom: 24px
}

.popup[data-popup=crypto-wealth-management-statistic] .popup__footer.crypto-wealth-management-contacts__form {
	margin: 0;
	max-width: none;
	width: 100%
}

.popup[data-popup=crypto-wealth-management-statistic] .crypto-wealth-management-contacts__form form.lead-form {
	grid-template-columns: 1fr;
	row-gap: 22px
}

.popup[data-popup=crypto-wealth-management-statistic] .crypto-wealth-management-contacts__form button[type=submit] {
	margin-top: 4px
}

.popup[data-popup=crypto-wealth-management-statistic] .crypto-wealth-management-contacts__form .small-text {
	text-align: left
}

.popup[data-popup=crypto-wealth-management-statistic] .iti__dropdown-content {
	z-index: 10001 !important
}

.bot-hero {
	padding-top: 154px
}

.bot-hero__container {
	display: flex;
	justify-content: space-between;
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 76px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.bot-hero__container {
		flex-direction: column;
		padding-bottom: 80px
	}
}

.bot-hero__title-mobile {
	color: #fff;
	display: none;
	font-size: 52px;
	font-weight: 500
}

@media(max-width:991px) {
	.bot-hero__title-mobile {
		display: block;
		font-size: 48px;
		margin-bottom: 50px;
		text-align: center
	}
}

.bot-hero__slider {
	position: relative;
	width: 50%
}

.bot-hero__slider:after {
	content: "";
	display: block;
	padding-bottom: 71.746031746%
}

@media(max-width:991px) {
	.bot-hero__slider {
		display: block;
		width: 100%
	}
}

.bot-hero__slider img,
.bot-hero__slider svg {
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .7s ease-in-out
}

.bot-hero__slider img.bot-hero__slider--active,
.bot-hero__slider svg.bot-hero__slider--active {
	opacity: 1
}

.bot-hero__picture {
	display: flex;
	justify-content: flex-end;
	position: relative;
	width: 45%
}

.bot-hero__picture svg {
	height: 100%;
	max-height: 300px;
	max-width: 300px;
	width: 100%;
	z-index: 10
}

.bot-hero__picture img {
	width: 100%;
	z-index: 10
}

@media(max-width:991px) {
	.bot-hero__picture {
		justify-content: center;
		margin: 0 auto 40px;
		text-align: center;
		width: 100%
	}

	.bot-hero__picture:after {
		display: none
	}

	.bot-hero__picture img,
	.bot-hero__picture svg {
		height: auto;
		max-height: 350px;
		width: 80%
	}
}

.bot-hero__content {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	width: 55%
}

@media(max-width:991px) {
	.bot-hero__content {
		order: 2;
		width: 100%
	}
}

.bot-hero__content-title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 60px;
	max-width: 30%
}

@media(max-width:991px) {
	.bot-hero__content-title {
		display: none;
		font-size: 48px;
		max-width: none
	}

	.bot-hero__content-title.bot-hero__content-title--permanent {
		display: block;
		margin-bottom: 50px;
		text-align: center
	}
}

.bot-hero__content-half {
	max-width: 50%;
	padding-right: 12px
}

@media(max-width:991px) {
	.bot-hero__content-half {
		max-width: 100%;
		padding: 0
	}
}

.bot-hero__content-half h1 {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 14px;
	padding-right: 24px
}

@media(max-width:991px) {
	.bot-hero__content-half h1 {
		font-size: 48px;
		padding: 0
	}
}

.bot-hero__content-half h2 {
	color: #fff;
	font-size: 26px;
	font-weight: 400;
	margin-bottom: 14px;
	padding-right: 24px
}

@media(max-width:991px) {
	.bot-hero__content-half h2 {
		padding: 0
	}
}

.bot-hero__content-half p {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 20px
}

@media(max-width:991px) {
	.bot-hero__content-half p {
		font-size: 16px
	}
}

.bot-hero__content-text {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.6;
	margin-bottom: 90px
}

@media(max-width:991px) {
	.bot-hero__content-text {
		font-size: 18px;
		margin-bottom: 50px
	}
}

.bot-hero__content-btn__in {
	margin-top: auto
}

@media(max-width:1199px) {
	.bot-hero__content-btn__in {
		margin-bottom: 64px;
		margin-top: 40px
	}
}

@media(max-width:991px) {
	.bot-hero__content-btn__in {
		margin: auto
	}
}

.bot-hero__content-btn {
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 5px;
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	min-width: 154px;
	padding: 16px;
	position: relative;
	text-align: center;
	transition: background-color .2s linear, border .2s linear, color .2s linear;
	width: 100%
}

.bot-hero__content-btn:after,
.bot-hero__content-btn:before {
	background: #fff;
	border-radius: 60%;
	content: "";
	filter: blur(2px);
	height: 2px;
	opacity: .8;
	position: absolute;
	width: 30%;
	z-index: 10
}

.bot-hero__content-btn:after {
	left: 0;
	top: -2px
}

.bot-hero__content-btn:before {
	bottom: -2px;
	right: 0
}

.bot-hero__content-btn:hover:before {
	animation: animate-left 3s linear infinite
}

.bot-hero__content-btn:hover:after {
	animation: animate-right 3s linear infinite
}

@media(max-width:767px) {

	.bot-hero__content-btn:hover:after,
	.bot-hero__content-btn:hover:before {
		animation: none
	}
}

@media(max-width:1199px) {
	.bot-hero__content-btn {
		overflow: hidden
	}
}

.bot-hero__content-btn--call-to-action {
	background-color: #26feb0;
	border-color: #26feb0;
	color: #141414
}

.bot-hero__content-btn__ractangle {
	align-items: center;
	display: flex;
	justify-content: flex-end;
	margin-bottom: 10px
}

.bot-hero__content-btn__ractangle svg path {
	fill: #1f3a35
}

.bot-hero__content-btn__ractangle--left {
	justify-content: flex-start;
	margin-top: 10px
}

.bot-hero__devider {
	bottom: 0;
	position: absolute;
	right: 50%;
	transform: translateX(50%);
	width: 100%
}

.bot-hero__devider-container {
	margin: auto;
	max-width: 1204px;
	position: relative
}

@media(max-width:1199px) {
	.bot-hero__devider-container {
		margin: 0 24px
	}
}

.bot-hero__devider-line {
	background-color: #7b7b7b;
	border: none;
	height: 1px;
	margin: 0
}

.bot-hero__devider-dash {
	background-color: #26feb0;
	box-shadow: 0 -1px 53px 16px rgba(0, 255, 133, .2);
	height: 4px;
	position: absolute;
	top: -2px
}

.bot-hero__devider-dash--left {
	left: 20px;
	width: 24px
}

.bot-hero__devider-dash--left:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	left: -20px;
	position: absolute;
	top: 1.5px;
	width: 60px
}

.bot-hero__devider-dash--center {
	left: 45%;
	width: 70px
}

.bot-hero__devider-dash--center:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	left: -40px;
	position: absolute;
	top: 1.5px;
	width: 160px
}

.bot-hero__devider-dash--right {
	right: 120px;
	width: 70px
}

.bot-hero__devider-dash--right:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	position: absolute;
	right: -120px;
	top: 1.5px;
	width: 160px
}

.bot-advantages__container {
	margin: auto;
	max-width: 1228px;
	padding: 118px 24px 105px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.bot-advantages__container {
		padding-bottom: 80px
	}
}

.bot-advantages__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 70px;
	text-align: center
}

@media(max-width:991px) {
	.bot-advantages__title {
		font-size: 32px;
		margin-bottom: 50px
	}
}

.bot-advantages__list {
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	list-style-type: none;
	margin: -12px
}

@media(max-width:767px) {
	.bot-advantages__list {
		flex-wrap: wrap
	}
}

@media(max-width:575px) {
	.bot-advantages__list {
		margin: 0
	}
}

.bot-advantages__list-item {
	align-items: center;
	border: 1px solid rgba(40, 189, 135, .2);
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	margin: 12px;
	padding: 32px;
	text-align: center;
	transition: border-color .2s linear, box-shadow .2s linear;
	width: calc(33% - 24px)
}

.bot-advantages__list-item:hover {
	border-color: rgba(38, 254, 176, .6);
	box-shadow: 0 0 30px 2px rgba(40, 189, 135, .1)
}

@media(max-width:991px) {
	.bot-advantages__list-item {
		padding: 16px
	}
}

@media(max-width:767px) {
	.bot-advantages__list-item {
		width: calc(50% - 24px)
	}
}

@media(max-width:575px) {
	.bot-advantages__list-item {
		margin: 0 0 24px;
		width: 100%
	}

	.bot-advantages__list-item:last-child {
		margin-bottom: 0
	}
}

.bot-advantages__list-picture {
	align-items: center;
	background-color: rgba(40, 189, 135, .2);
	border-radius: 16px;
	display: flex;
	height: 50px;
	justify-content: center;
	margin-bottom: 30px;
	text-align: center;
	width: 50px
}

.bot-advantages__list-picture img {
	max-height: 100px
}

.bot-advantages__list-picture svg {
	fill: #28bd87;
	height: 30px;
	max-width: 30px
}

.bot-advantages__list-title {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 10px
}

@media(max-width:991px) {
	.bot-advantages__list-title {
		font-size: 16px;
		margin-bottom: 5px
	}
}

.bot-advantages__list-text {
	color: #bdbdbd;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	margin-top: auto
}

@media(max-width:991px) {
	.bot-advantages__list-text {
		font-size: 14px
	}
}

.bot-advantages__devider {
	bottom: 0;
	position: absolute;
	right: 50%;
	transform: translateX(50%);
	width: 100%
}

.bot-advantages__devider-container {
	margin: auto;
	max-width: 1204px;
	position: relative
}

@media(max-width:1199px) {
	.bot-advantages__devider-container {
		margin: 0 24px
	}
}

.bot-advantages__devider-line {
	background-color: #7b7b7b;
	border: none;
	height: 1px;
	margin: 0
}

.bot-advantages__devider-dash {
	background-color: #26feb0;
	box-shadow: 0 -1px 53px 16px rgba(0, 255, 133, .2);
	height: 4px;
	position: absolute;
	top: -2px
}

.bot-advantages__devider-dash--left {
	left: 20px;
	width: 24px
}

.bot-advantages__devider-dash--left:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	left: -20px;
	position: absolute;
	top: 1.5px;
	width: 60px
}

.bot-advantages__devider-dash--center {
	left: 45%;
	width: 70px
}

.bot-advantages__devider-dash--center:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	left: -40px;
	position: absolute;
	top: 1.5px;
	width: 160px
}

.bot-advantages__devider-dash--right {
	right: 120px;
	width: 70px
}

.bot-advantages__devider-dash--right:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	position: absolute;
	right: -120px;
	top: 1.5px;
	width: 160px
}

.bot-trade {
	padding-top: 128px
}

@media(max-width:991px) {
	.bot-trade {
		padding-top: 80px
	}
}

.bot-trade__container {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.bot-trade__container {
		padding-bottom: 80px
	}
}

@media(max-width:767px) {
	.bot-trade__container {
		flex-direction: column
	}
}

.bot-trade__title-mob {
	color: #fff;
	display: none;
	font-size: 52px;
	font-weight: 500
}

@media(max-width:991px) {
	.bot-trade__title-mob {
		font-size: 32px
	}
}

@media(max-width:767px) {
	.bot-trade__title-mob {
		color: #fff;
		display: block;
		font-weight: 500;
		margin-bottom: 50px;
		text-align: center
	}
}

.bot-trade__picture {
	margin-left: 0;
	margin-right: auto;
	position: relative;
	width: 45%
}

.bot-trade__picture:before {
	border-radius: 30%;
	box-shadow: 0 0 200px 70px rgba(0, 255, 133, .2);
	content: "";
	height: 15%;
	left: 30%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 15%;
	z-index: -1
}

@media(max-width:1199px) {
	.bot-trade__picture {
		margin-left: 0
	}
}

@media(max-width:767px) {
	.bot-trade__picture {
		margin: 0 0 50px;
		text-align: center;
		width: 100%
	}

	.bot-trade__picture:before {
		box-shadow: 0 0 100px 30px rgba(0, 255, 133, .2);
		left: 50%
	}
}

.bot-trade__content {
	width: 55%
}

@media(max-width:767px) {
	.bot-trade__content {
		width: 100%
	}
}

.bot-trade__btn {
	background-color: transparent;
	border: 1px solid #26feb0;
	border-radius: 5px;
	color: #26feb0;
	display: inline-block;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	margin-top: 30px;
	min-width: 154px;
	padding: 16px;
	position: relative;
	text-align: center;
	transition: background-color .2s linear, border .2s linear, color .2s linear;
	width: auto
}

.bot-trade__btn:after,
.bot-trade__btn:before {
	background: #26feb0;
	border-radius: 60%;
	content: "";
	filter: blur(2px);
	height: 2px;
	opacity: .8;
	position: absolute;
	width: 30%;
	z-index: 10
}

.bot-trade__btn:after {
	left: 0;
	top: -2px
}

.bot-trade__btn:before {
	bottom: -2px;
	right: 0
}

.bot-trade__btn:hover:before {
	animation: animate-left 3s linear infinite
}

.bot-trade__btn:hover:after {
	animation: animate-right 3s linear infinite
}

@media(max-width:767px) {

	.bot-trade__btn:hover:after,
	.bot-trade__btn:hover:before {
		animation: none
	}
}

.bot-trade__btn-wr {
	display: block
}

.bot-trade__content-title {
	color: #00a36a;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 70px
}

@media(max-width:991px) {
	.bot-trade__content-title {
		font-size: 32px
	}
}

.bot-trade--v2 .bot-trade__content-title {
	color: #fff;
	margin-bottom: 20px
}

@media(max-width:767px) {
	.bot-trade__content-title {
		color: #fff;
		display: none;
		margin-bottom: 50px
	}
}

.bot-trade__content-text {
	color: #bdbdbd;
	font-family: 300;
	font-size: 22px;
	line-height: 1.5
}

@media(max-width:991px) {
	.bot-trade__content-text {
		font-size: 16px
	}
}

.bot-setting__container {
	margin: auto;
	max-width: 1228px;
	padding: 100px 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.bot-setting__container {
		padding-bottom: 80px;
		padding-top: 0
	}
}

.bot-setting__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 70px;
	text-align: center
}

@media(max-width:991px) {
	.bot-setting__title {
		font-size: 32px;
		margin-bottom: 50px
	}
}

.bot-setting__list {
	list-style-type: none
}

.bot-setting__item,
.bot-setting__list {
	align-items: center;
	display: flex;
	flex-direction: column
}

.bot-setting__item {
	justify-content: center;
	margin-bottom: 80px;
	text-align: center
}

.bot-setting__item:last-child {
	margin-bottom: 0
}

@media(max-width:991px) {
	.bot-setting__item {
		margin-bottom: 40px
	}
}

.bot-setting__item-picture {
	margin-bottom: 15px;
	max-height: 50px;
	max-width: 50px;
	width: 100%
}

.bot-setting__item-picture svg {
	fill: #00c37d;
	max-height: 50px;
	max-width: 50px
}

.bot-setting__item-picture--api-connect svg {
	fill: none
}

.bot-setting__item-picture--api-connect path {
	stroke: #00c37d
}

.bot-setting__item-picture--kucoin svg path:first-child {
	fill: #00c37d
}

.bot-setting__item-picture--kucoin svg path:nth-child(2) {
	fill: #141414
}

.bot-setting__item-picture--crypto svg circle {
	fill: #00c37d !important
}

.bot-setting__item-picture--crypto svg path {
	fill: #141414 !important
}

@media(max-width:575px) {
	.bot-setting__item-picture {
		display: none
	}
}

.bot-setting__item-title {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.6;
	margin-bottom: 10px
}

@media(max-width:991px) {
	.bot-setting__item-title {
		font-size: 18px
	}
}

.bot-setting__item-text {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5
}

@media(max-width:991px) {
	.bot-setting__item-text {
		font-size: 16px
	}
}

.bot-find-more__container {
	margin: auto;
	max-width: 1228px;
	padding: 100px 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.bot-find-more__container {
		padding-bottom: 40px;
		padding-top: 0
	}
}

.bot-find-more__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 70px;
	text-align: center
}

@media(max-width:991px) {
	.bot-find-more__title {
		font-size: 32px;
		margin-bottom: 50px
	}
}

.bot-find-more__cards {
	margin-left: -12px;
	margin-right: -12px
}

@media(max-width:575px) {
	.bot-find-more__cards {
		margin-left: 0;
		margin-right: 0
	}
}

.bot-find-more__cards-list {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: auto;
	width: 80%
}

@media(max-width:991px) {
	.bot-find-more__cards-list {
		width: 100%
	}
}

.bot-find-more__cards-item {
	margin-left: 12px;
	margin-right: 12px;
	min-height: 340px;
	width: calc(33.3% - 24px)
}

@media(min-width:768px) {

	.bot-find-more__cards-item:first-child .bot-find-more__cards-item__in .bot-find-more__cards-decoration-line,
	.bot-find-more__cards-item:first-child .bot-find-more__cards-item__in:after,
	.bot-find-more__cards-item:first-child .bot-find-more__cards-item__in:before {
		transition: border-color .2s linear
	}

	.bot-find-more__cards-item:first-child .bot-find-more__cards-item__in:before {
		border-left: 2px solid #323232;
		border-radius: 20px 0 0 0;
		border-top: 2px solid #323232;
		content: "";
		height: 60%;
		left: -2px;
		position: absolute;
		top: -2px;
		width: 15%
	}

	.bot-find-more__cards-item:first-child .bot-find-more__cards-item__in:focus:before,
	.bot-find-more__cards-item:first-child .bot-find-more__cards-item__in:hover:before {
		border-color: #26feb0;
		box-shadow: -10px -10px 15px -8px rgba(0, 255, 133, .2)
	}

	.bot-find-more__cards-item:first-child .bot-find-more__cards-item__in:after {
		border-radius: 0 20px 0 0;
		border-right: 2px solid #323232;
		border-top: 2px solid #323232;
		content: "";
		height: 50%;
		position: absolute;
		right: -2px;
		top: -2px;
		width: 20%
	}

	.bot-find-more__cards-item:first-child .bot-find-more__cards-item__in:focus:after,
	.bot-find-more__cards-item:first-child .bot-find-more__cards-item__in:hover:after {
		border-color: #26feb0;
		box-shadow: 10px -10px 15px -8px rgba(0, 255, 133, .2)
	}

	.bot-find-more__cards-item:first-child .bot-find-more__cards-item__in .bot-find-more__cards-decoration-line {
		border-bottom: 2px solid #323232;
		border-left: 2px solid #323232;
		border-radius: 0 0 0 20px;
		bottom: -2px;
		display: block;
		height: 10%;
		left: -2px;
		position: absolute;
		width: 50%
	}

	.bot-find-more__cards-item:first-child .bot-find-more__cards-item__in:focus .bot-find-more__cards-decoration-line,
	.bot-find-more__cards-item:first-child .bot-find-more__cards-item__in:hover .bot-find-more__cards-decoration-line {
		border-color: #26feb0;
		box-shadow: -10px 10px 15px -8px rgba(0, 255, 133, .2)
	}

	.bot-find-more__cards-item:nth-child(2n) .bot-find-more__cards-item__in .bot-find-more__cards-decoration-line,
	.bot-find-more__cards-item:nth-child(2n) .bot-find-more__cards-item__in:after,
	.bot-find-more__cards-item:nth-child(2n) .bot-find-more__cards-item__in:before {
		transition: border-color .2s linear
	}

	.bot-find-more__cards-item:nth-child(2n) .bot-find-more__cards-item__in:before {
		border-radius: 0 20px 0 0;
		border-right: 2px solid #323232;
		border-top: 2px solid #323232;
		content: "";
		height: 20%;
		position: absolute;
		right: -2px;
		top: -2px;
		width: 20%
	}

	.bot-find-more__cards-item:nth-child(2n) .bot-find-more__cards-item__in:focus:before,
	.bot-find-more__cards-item:nth-child(2n) .bot-find-more__cards-item__in:hover:before {
		border-color: #26feb0;
		box-shadow: 10px -10px 15px -8px rgba(0, 255, 133, .2)
	}

	.bot-find-more__cards-item:nth-child(2n) .bot-find-more__cards-item__in:after {
		border-bottom: 2px solid #323232;
		border-radius: 0 0 20px 0;
		border-right: 2px solid #323232;
		bottom: -2px;
		content: "";
		height: 10%;
		position: absolute;
		right: -2px;
		width: 80%
	}

	.bot-find-more__cards-item:nth-child(2n) .bot-find-more__cards-item__in:focus:after,
	.bot-find-more__cards-item:nth-child(2n) .bot-find-more__cards-item__in:hover:after {
		border-color: #26feb0;
		box-shadow: 10px 10px 15px -8px rgba(0, 255, 133, .2)
	}

	.bot-find-more__cards-item:nth-child(2n) .bot-find-more__cards-item__in .bot-find-more__cards-decoration-line {
		border-top: 2px solid #323232;
		display: block;
		height: 2%;
		left: 10%;
		position: absolute;
		top: -2px;
		width: 10%
	}

	.bot-find-more__cards-item:nth-child(2n) .bot-find-more__cards-item__in:focus .bot-find-more__cards-decoration-line,
	.bot-find-more__cards-item:nth-child(2n) .bot-find-more__cards-item__in:hover .bot-find-more__cards-decoration-line {
		border-color: #26feb0;
		box-shadow: 0 -10px 15px -3px rgba(0, 255, 133, .2)
	}

	.bot-find-more__cards-item:nth-child(2n+3) .bot-find-more__cards-item__in .bot-find-more__cards-decoration-line,
	.bot-find-more__cards-item:nth-child(2n+3) .bot-find-more__cards-item__in:after,
	.bot-find-more__cards-item:nth-child(2n+3) .bot-find-more__cards-item__in:before {
		transition: border-color .2s linear
	}

	.bot-find-more__cards-item:nth-child(2n+3) .bot-find-more__cards-item__in:before {
		border-left: 2px solid #323232;
		border-radius: 20px 0 0 0;
		border-top: 2px solid #323232;
		content: "";
		height: 10%;
		left: -2px;
		position: absolute;
		top: -2px;
		width: 80%
	}

	.bot-find-more__cards-item:nth-child(2n+3) .bot-find-more__cards-item__in:focus:before,
	.bot-find-more__cards-item:nth-child(2n+3) .bot-find-more__cards-item__in:hover:before {
		border-color: #26feb0;
		box-shadow: -10px -10px 15px -8px rgba(0, 255, 133, .2)
	}

	.bot-find-more__cards-item:nth-child(2n+3) .bot-find-more__cards-item__in:after {
		border-bottom: 2px solid #323232;
		border-left: 2px solid #323232;
		border-radius: 0 0 0 20px;
		bottom: -2px;
		content: "";
		height: 20%;
		left: -2px;
		position: absolute;
		width: 20%
	}

	.bot-find-more__cards-item:nth-child(2n+3) .bot-find-more__cards-item__in:focus:after,
	.bot-find-more__cards-item:nth-child(2n+3) .bot-find-more__cards-item__in:hover:after {
		border-color: #26feb0;
		box-shadow: -10px 10px 15px -8px rgba(0, 255, 133, .2)
	}

	.bot-find-more__cards-item:nth-child(2n+3) .bot-find-more__cards-item__in .bot-find-more__cards-decoration-line {
		border-right: 2px solid #323232;
		bottom: 50%;
		display: block;
		height: 20%;
		position: absolute;
		right: -2px;
		width: 5px
	}

	.bot-find-more__cards-item:nth-child(2n+3) .bot-find-more__cards-item__in:focus .bot-find-more__cards-decoration-line,
	.bot-find-more__cards-item:nth-child(2n+3) .bot-find-more__cards-item__in:hover .bot-find-more__cards-decoration-line {
		border-color: #26feb0;
		box-shadow: -10px 0 15px -10px rgba(0, 255, 133, .2)
	}
}

@media(max-width:575px) {
	.bot-find-more__cards-item {
		margin: 20px auto;
		max-width: 350px;
		width: 100%
	}
}

.bot-find-more__cards-item__in {
	align-items: center;
	background-color: hsla(0, 0%, 100%, .07);
	border: 1px solid #323232;
	border-radius: 20px;
	cursor: auto;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	padding: 25px 36px;
	position: relative;
	transition: border-color .2s linear;
	width: 100%
}

.bot-find-more__cards-item__in:focus,
.bot-find-more__cards-item__in:hover {
	border-color: #26feb0
}

.bot-find-more__cards-item__in:focus .bot-find-more__cards-item__btn,
.bot-find-more__cards-item__in:hover .bot-find-more__cards-item__btn {
	background-color: #26feb0;
	border-color: #26feb0;
	color: #141414
}

@media(max-width:991px) {
	.bot-find-more__cards-item__in {
		padding: 16px
	}
}

.bot-find-more__cards-item__picture {
	margin-bottom: 35px;
	margin-top: 90px;
	text-align: center
}

.bot-find-more__cards-item__title {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 30px
}

.bot-find-more__cards-item__btn,
.bot-find-more__cards-item__title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	text-align: center
}

.bot-find-more__cards-item__btn {
	border: 1px solid #fff;
	border-radius: 6px;
	display: block;
	font-size: 13px;
	font-weight: 300;
	line-height: 1.5;
	padding: 5px;
	transition: box-shadow .2s linear, border-color .2s linear, background-color .2s linear, color .2s linear;
	width: 100%
}

.bot-find-more__cards-item__btn:hover {
	box-shadow: 0 0 30px 5px rgba(0, 255, 133, .2)
}

.strategy-hero {
	padding-top: 154px
}

@media(max-width:991px) {
	.strategy-hero {
		padding-top: 72px
	}
}

.strategy-hero__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: auto;
	max-width: 1228px;
	min-height: calc(97vh - 154px);
	overflow-x: hidden;
	padding: 0 24px;
	position: relative;
	text-align: center;
	width: 100%
}

@media(max-width:991px) {
	.strategy-hero__container {
		padding-bottom: 0
	}
}

.strategy-hero__label {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 7px;
	text-transform: uppercase
}

.strategy-hero__title {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 110px;
	font-weight: 700;
	line-height: 113%;
	text-transform: uppercase
}

@media(max-width:1539px) {
	.strategy-hero__title {
		font-size: 80px
	}
}

@media(max-width:767px) {
	.strategy-hero__title {
		font-size: 60px
	}
}

.strategy-hero__text {
	font-size: 20px;
	font-weight: 300;
	max-width: 700px
}

@media(max-width:767px) {
	.strategy-hero__text {
		font-size: 18px
	}
}

.strategy-hero__numbers {
	display: flex;
	justify-content: center;
	margin-top: 110px
}

@media(max-width:1123px) {
	.strategy-hero__numbers {
		margin-top: 80px
	}
}

@media(max-width:991px) {
	.strategy-hero__numbers {
		flex-wrap: wrap
	}
}

.strategy-hero__numbers-item {
	margin-right: 124px
}

.strategy-hero__numbers-item:last-child {
	margin-right: 0
}

@media(max-width:1123px) {
	.strategy-hero__numbers-item {
		margin-right: 80px
	}
}

@media(max-width:991px) {
	.strategy-hero__numbers-item {
		margin-bottom: 30px;
		margin-right: 0;
		width: 100%
	}
}

.strategy-hero__numbers-item__title {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 98px;
	font-weight: 500;
	line-height: 73%
}

@media(max-width:1539px) {
	.strategy-hero__numbers-item__title {
		font-size: 70px
	}
}

@media(max-width:767px) {
	.strategy-hero__numbers-item__title {
		font-size: 40px
	}
}

.strategy-hero__numbers-item__tooltip {
	cursor: pointer;
	display: flex;
	margin-bottom: 3px;
	margin-left: 4px;
	position: relative
}

.strategy-hero__numbers-item__tooltip svg {
	fill: #6b6b6b;
	width: 20px
}

.strategy-hero__numbers-item__tooltip:focus .strategy-hero__numbers-item__tooltip-text,
.strategy-hero__numbers-item__tooltip:hover .strategy-hero__numbers-item__tooltip-text {
	opacity: 1;
	visibility: visible
}

.strategy-hero__numbers-item__tooltip-text {
	background-color: #323232;
	border-radius: 6px;
	bottom: 125%;
	color: #fff;
	font-size: 12px;
	left: 50%;
	opacity: 0;
	padding: 6px;
	position: absolute;
	text-align: center;
	transform: translateX(-50%);
	transition: opacity .3s;
	visibility: hidden;
	width: 300px;
	z-index: 1
}

.strategy-hero__numbers-item__tooltip-text strong {
	font-weight: 600
}

.strategy-hero__numbers-item__tooltip-text:after {
	border: 5px solid transparent;
	border-top-color: #323232;
	content: "";
	left: 50%;
	position: absolute;
	top: 100%;
	transform: translateX(-50%)
}

@media(max-width:1123px) {
	.strategy-hero__numbers-item__tooltip-text {
		width: 150px
	}
}

.strategy-hero__numbers-item__text {
	align-items: center;
	color: #6b6b6b;
	display: flex;
	font-size: 18px;
	margin-top: 15px
}

.strategy-hero__devider {
	bottom: 0;
	position: absolute;
	right: 50%;
	transform: translateX(50%);
	width: 100%
}

.strategy-hero__devider-container {
	margin: auto;
	max-width: 1204px;
	position: relative
}

@media(max-width:1199px) {
	.strategy-hero__devider-container {
		margin: 0 24px
	}
}

.strategy-hero__devider-line {
	background-color: #28bd87;
	border: none;
	height: 1px;
	margin: 0
}

.strategy-hero__devider-dash {
	background-color: #28bd87;
	box-shadow: 0 -1px 40px 4px rgba(0, 255, 133, .2);
	height: 1px;
	position: absolute;
	top: -1px
}

.strategy-hero__devider-dash--left {
	left: 0;
	width: 54px
}

.strategy-hero__devider-dash--center {
	left: 30%;
	width: 54px
}

.strategy-hero__devider-dash--right {
	right: 0;
	width: 156px
}

.strategy-text--bg {
	background-image: url(/dist/strategy-text-bg.webp);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%
}

@media(max-width:991px) {
	.strategy-text--bg {
		background-position: center 30%
	}
}

.strategy-text__container {
	margin: auto;
	max-width: 1228px;
	padding: 120px 24px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.strategy-text__container {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

.strategy-text__block {
	margin-top: 64px
}

.strategy-text__block:first-child {
	margin-top: 0
}

.strategy-text__block-title {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 52px;
	font-weight: 900;
	line-height: 140%;
	margin-bottom: 16px
}

@media(max-width:1539px) {
	.strategy-text__block-title {
		font-size: 38px
	}
}

@media(max-width:767px) {
	.strategy-text__block-title {
		font-size: 34px
	}
}

.strategy-text__block-content {
	font-size: 24px
}

.strategy-text__block-content li,
.strategy-text__block-content p,
.strategy-text__block-content span {
	font-weight: 300
}

.strategy-text__block-content p {
	margin-bottom: 20px
}

.strategy-text__block-content p:last-child {
	margin-bottom: 0
}

.strategy-text__block-content ol,
.strategy-text__block-content ul {
	margin-left: 30px
}

@media(max-width:1539px) {
	.strategy-text__block-content {
		font-size: 20px
	}
}

.strategy-text__devider {
	bottom: 0;
	position: absolute;
	right: 50%;
	transform: translateX(50%);
	width: 100%
}

.strategy-text__devider-container {
	margin: auto;
	max-width: 1204px;
	position: relative
}

@media(max-width:1199px) {
	.strategy-text__devider-container {
		margin: 0 24px
	}
}

.strategy-text__devider-line {
	background-color: #28bd87;
	border: none;
	height: 1px;
	margin: 0
}

.strategy-text__devider-dash {
	background-color: #28bd87;
	box-shadow: 0 -1px 40px 4px rgba(0, 255, 133, .2);
	height: 1px;
	position: absolute;
	top: -1px
}

.strategy-text__devider-dash--left {
	left: 0;
	width: 160px
}

.strategy-text__devider-dash--center {
	left: 60%;
	width: 55px
}

.strategy-text__devider-dash--right {
	right: 0;
	width: 55px
}

.strategy-perfomance__container {
	margin: auto;
	max-width: 1228px;
	padding: 120px 24px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.strategy-perfomance__container {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

.strategy-perfomance__header {
	align-items: center;
	display: flex;
	margin-bottom: 32px
}

@media(max-width:575px) {
	.strategy-perfomance__header {
		flex-wrap: wrap
	}
}

.strategy-perfomance__header-title {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 52px;
	font-weight: 900;
	margin-right: 32px
}

@media(max-width:1539px) {
	.strategy-perfomance__header-title {
		font-size: 38px;
		margin-right: 20px
	}
}

@media(max-width:767px) {
	.strategy-perfomance__header-title {
		font-size: 34px
	}
}

.strategy-perfomance__main-graph {
	margin-bottom: 64px
}

.strategy-perfomance__main-graph img,
.strategy-perfomance__main-graph svg {
	height: 100%;
	width: 100%
}

@media(max-width:991px) {
	.strategy-perfomance__main-graph {
		margin-bottom: 32px
	}
}

.strategy-perfomance__main-title {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 30px
}

@media(max-width:991px) {
	.strategy-perfomance__main-title {
		font-size: 24px;
		margin-bottom: 20px
	}
}

.strategy-perfomance__main-list {
	display: flex;
	justify-content: space-between;
	list-style-type: none;
	margin-bottom: 55px
}

@media(max-width:991px) {
	.strategy-perfomance__main-list {
		flex-wrap: wrap;
		margin-bottom: 35px
	}
}

.strategy-perfomance__main-item {
	margin-right: 0;
	width: 20%
}

@media(max-width:991px) {
	.strategy-perfomance__main-item {
		margin-bottom: 15px;
		width: 33.3%
	}
}

.strategy-perfomance__main-item__title {
	color: #fff;
	font-size: 24px;
	font-weight: 400
}

@media(max-width:767px) {
	.strategy-perfomance__main-item__title {
		font-size: 20px
	}
}

.strategy-perfomance__main-item__description {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	display: block;
	font-size: 16px
}

.strategy-perfomance__main-table-wr {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.strategy-perfomance__main-table {
	border-collapse: collapse;
	border-spacing: 0;
	min-width: 1100px;
	width: 100%
}

.strategy-perfomance__main-table td,
.strategy-perfomance__main-table th {
	border: 1px solid #28bd87;
	font-size: 12px;
	padding: 13px;
	text-align: center
}

.strategy-perfomance__main-table td:last-child,
.strategy-perfomance__main-table th:last-child {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.strategy-perfomance__main-table td:first-child,
.strategy-perfomance__main-table th:first-child {
	padding-left: 0
}

.strategy-perfomance__main-table th {
	border-left: none;
	border-top: none;
	padding-top: 24px
}

.strategy-perfomance__main-table td {
	border-bottom: none;
	border-left: none;
	border-top: none
}

.strategy-perfomance__devider {
	bottom: 0;
	position: absolute;
	right: 50%;
	transform: translateX(50%);
	width: 100%
}

.strategy-perfomance__devider-container {
	margin: auto;
	max-width: 1204px;
	position: relative
}

@media(max-width:1199px) {
	.strategy-perfomance__devider-container {
		margin: 0 24px
	}
}

.strategy-perfomance__devider-line {
	background-color: #28bd87;
	border: none;
	height: 1px;
	margin: 0
}

.strategy-perfomance__devider-dash {
	background-color: #28bd87;
	box-shadow: 0 -1px 40px 4px rgba(0, 255, 133, .2);
	height: 1px;
	position: absolute;
	top: -1px
}

.strategy-perfomance__devider-dash--left {
	left: 0;
	width: 160px
}

.strategy-perfomance__devider-dash--center {
	left: 60%;
	width: 55px
}

.strategy-perfomance__devider-dash--right {
	right: 0;
	width: 55px
}

.strategy-cta__container {
	margin: auto;
	max-width: 1228px;
	padding: 120px 24px;
	position: relative;
	text-align: center;
	width: 100%
}

@media(max-width:991px) {
	.strategy-cta__container {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

.strategy-cta__title {
	color: #fff;
	font-size: 48px;
	margin-bottom: 16px;
	text-transform: uppercase
}

@media(max-width:1539px) {
	.strategy-cta__title {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.strategy-cta__title {
		font-size: 34px
	}
}

.strategy-cta__text {
	font-weight: 300;
	margin-bottom: 32px
}

.strategy-cta__btn,
.strategy-cta__text {
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif
}

.strategy-cta__btn {
	background: radial-gradient(ellipse 200% 200% at center, #efe3bb 0, #967c4d 31%, #6a5634 51%, #856c41 100%);
	border: none;
	color: #141414;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
	margin: auto;
	min-width: 202px;
	padding: 16px 32px;
	text-align: center;
	text-transform: capitalize;
	transition: opacity .2s linear
}

.strategy-cta__btn:hover {
	opacity: .7
}

.strategy-cta__disclosures {
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	margin-top: 120px;
	text-align: left
}

.strategy-cta__disclosures h3 {
	color: #fff;
	font-size: 20px;
	margin-bottom: 8px
}

.strategy-cta__disclosures p {
	color: #686868;
	font-size: 16px
}

@media(max-width:991px) {
	.strategy-cta__disclosures {
		margin-top: 60px
	}
}

.strategy-cta__devider {
	bottom: 0;
	position: absolute;
	right: 50%;
	transform: translateX(50%);
	width: 100%
}

.strategy-cta__devider-container {
	margin: auto;
	max-width: 1204px;
	position: relative
}

@media(max-width:1199px) {
	.strategy-cta__devider-container {
		margin: 0 24px
	}
}

.strategy-cta__devider-line {
	background-color: #28bd87;
	border: none;
	height: 1px;
	margin: 0
}

.strategy-cta__devider-dash {
	background-color: #28bd87;
	box-shadow: 0 -1px 40px 4px rgba(0, 255, 133, .2);
	height: 1px;
	position: absolute;
	top: -1px
}

.strategy-cta__devider-dash--left {
	left: 0;
	width: 160px
}

.strategy-cta__devider-dash--center {
	left: 60%;
	width: 55px
}

.strategy-cta__devider-dash--right {
	right: 0;
	width: 55px
}

.policy__container {
	margin: auto;
	max-width: 1228px;
	padding: 180px 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.policy__container {
		padding-bottom: 80px;
		padding-top: 90px
	}
}

.policy__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 20px
}

@media(max-width:991px) {
	.policy__title {
		font-size: 48px;
		margin-bottom: 15px;
		text-align: center
	}
}

.policy__last-updated {
	color: #7b7b7b;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.8;
	margin-bottom: 70px
}

@media(max-width:991px) {
	.policy__last-updated {
		font-size: 16px;
		margin-bottom: 50px
	}
}

.policy__text {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5
}

@media(max-width:991px) {
	.policy__text {
		font-size: 16px
	}
}

.policy__text h2,
.policy__text h3,
.policy__text h4,
.policy__text h5,
.policy__text h6 {
	font-weight: 600;
	margin-bottom: 20px
}

.policy__text p {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.8;
	margin-bottom: 40px
}

@media(max-width:991px) {
	.policy__text p {
		font-size: 16px
	}
}

.policy__text p.small-margin {
	margin-bottom: 10px
}

.policy__text a {
	color: #bdbdbd;
	display: inline-block;
	line-height: 1.8;
	text-decoration: underline
}

.policy__text strong {
	font-weight: 600
}

.policy__text ol {
	counter-reset: a;
	list-style: none;
	margin-bottom: 40px
}

.policy__text ol li:before {
	content: counters(a, ".") ". ";
	counter-increment: a;
	font-weight: 500;
	line-height: 1.8;
	margin-bottom: 40px
}

.policy__text li {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5
}

@media(max-width:991px) {
	.policy__text li {
		font-size: 16px
	}
}

.policy__text ul {
	margin-bottom: 40px;
	padding-left: 30px
}

.policy__text ul li {
	margin-bottom: 10px
}

@media(max-width:991px) {

	.policy__text li,
	.policy__text ol,
	.policy__text p,
	.policy__text ul {
		margin-bottom: 30px
	}

	.policy__text ul {
		padding-left: 10px
	}

	.policy__text h2,
	.policy__text h3,
	.policy__text h4,
	.policy__text h5,
	.policy__text h6 {
		margin-bottom: 10px
	}
}

.cases__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 170px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.cases__container {
		padding-bottom: 80px
	}
}

.cases__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 120px;
	text-align: center
}

@media(max-width:991px) {
	.cases__title {
		font-size: 32px;
		margin-bottom: 90px
	}
}

@media(max-width:767px) {
	.cases__slider {
		margin-left: -24px;
		margin-right: -24px
	}
}

.cases__slider-track {
	margin: auto;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 80%
}

@media(max-width:1199px) {
	.cases__slider-track {
		width: 85%
	}
}

@media(max-width:575px) {
	.cases__slider-track {
		width: 100%
	}
}

@media(min-width:768px) {
	.cases__slider-slide {
		transition: transform .2s linear
	}

	.cases__slider-slide.is-next .cases__slider-slide__in {
		border-color: #26feb0;
		box-shadow: 0 0 10px 2px rgba(0, 255, 133, .2)
	}

	.cases__slider-slide.is-next .cases__slider-slide__link {
		color: #26feb0
	}
}

@media(max-width:767px) {
	.cases__slider-slide.is-active .cases__slider-slide__in {
		border-color: #26feb0
	}

	.cases__slider-slide.is-active .cases__slider-slide__link {
		color: #26feb0
	}
}

@media(max-width:575px) {
	.cases__slider-slide {
		opacity: .6;
		transform: scaleY(.9);
		will-change: transform
	}

	.cases__slider-slide.is-active {
		opacity: 1;
		transform: scaleY(1)
	}
}

.cases__slider-slide__in {
	background-color: hsla(0, 0%, 100%, .07);
	border: 1px solid #323232;
	border-radius: 20px;
	cursor: auto;
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 25px;
	transition: border-color .2s linear, box-shadow .2s linear;
	width: 100%;
	will-change: border-color, box-shadow
}

.cases__slider-slide__picture {
	margin-bottom: 30px;
	text-align: left
}

.cases__slider-slide__title {
	font-size: 28px;
	font-weight: 500;
	line-height: 1.5;
	margin-top: auto
}

.cases__slider-slide__text,
.cases__slider-slide__title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	text-align: left
}

.cases__slider-slide__text {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 20px;
	width: 80%
}

.cases__slider-slide__link {
	color: #fff;
	font-size: 14px;
	text-align: left;
	text-decoration: underline
}

.cases__slider-slide__link:hover {
	color: #26feb0
}

.cases__slider-slide__link svg {
	margin-left: 10px
}

.cases__devider {
	bottom: 0;
	position: absolute;
	right: 50%;
	transform: translateX(50%);
	width: 100%
}

.cases__devider-container {
	margin: auto;
	max-width: 1204px;
	position: relative
}

@media(max-width:1199px) {
	.cases__devider-container {
		margin: 0 24px
	}
}

.cases__devider-line {
	background-color: #7b7b7b;
	border: none;
	height: 1px;
	margin: 0
}

.cases__devider-dash {
	background-color: #26feb0;
	box-shadow: 0 -1px 53px 16px rgba(0, 255, 133, .2);
	height: 4px;
	position: absolute;
	top: -2px
}

.cases__devider-dash--left {
	left: 20px;
	width: 24px
}

.cases__devider-dash--left:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	left: -20px;
	position: absolute;
	top: 1.5px;
	width: 60px
}

.cases__devider-dash--center {
	left: 45%;
	width: 70px
}

.cases__devider-dash--center:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	left: -40px;
	position: absolute;
	top: 1.5px;
	width: 160px
}

.cases__devider-dash--right {
	right: 120px;
	width: 70px
}

.cases__devider-dash--right:before {
	background-color: #26feb0;
	content: "";
	height: 2px;
	position: absolute;
	right: -120px;
	top: 1.5px;
	width: 160px
}

.not-found-hero {
	align-items: center;
	background: linear-gradient(190deg, rgba(0, 255, 133, .09) 10%, #141414 60%);
	background-position: 50%;
	background-size: 100% 100%;
	display: flex;
	min-height: 60vh;
	padding-top: 154px;
	position: relative
}

@media(max-width:991px) {
	.not-found-hero {
		padding-top: 72px
	}
}

.not-found-hero--professional {
	background: transparent
}

.not-found-hero--professional .not-found-hero__title {
	background: linear-gradient(90deg, #6a5634, #efe3bb 32%, #967c4d 66%, #856c41);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-weight: 400;
	text-shadow: none
}

.not-found-hero--professional .not-found-hero__title-1 {
	font-family: Cinzel, Georgia, Times New Roman, serif
}

.not-found-hero--professional .not-found-hero__text {
	color: #fff;
	font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif
}

.not-found-hero__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	text-align: center;
	width: 100%
}

@media(max-width:991px) {
	.not-found-hero__container {
		padding-bottom: 0;
		padding-top: 0
	}
}

.not-found-hero__title {
	color: #26feb0;
	font-size: 200px;
	font-weight: 600;
	margin-bottom: 20px;
	text-shadow: rgba(38, 254, 176, .2) 1px 0 30px
}

@media(max-width:575px) {
	.not-found-hero__title {
		font-size: 120px
	}
}

.not-found-hero__title-1 {
	color: #fff;
	font-size: 40px;
	font-weight: 500;
	margin-bottom: 20px
}

@media(max-width:991px) {
	.not-found-hero__title-1 {
		font-size: 32px
	}
}

.not-found-hero__text {
	color: #7b7b7b;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.not-found-hero__text {
		font-size: 16px;
		line-height: 100%;
		margin-bottom: 0
	}
}

.not-found-hero__text a {
	color: inherit;
	display: inline-block;
	text-decoration: underline
}

.bybit-hero {
	background: linear-gradient(340deg, #141414 40%, rgba(0, 255, 133, .2) 120%, #141414 260%);
	padding-top: 154px
}

@media(max-width:991px) {
	.bybit-hero {
		padding-top: 137px
	}
}

.bybit-hero__container {
	align-items: center;
	display: flex;
	justify-content: center;
	margin: auto;
	max-width: 1228px;
	min-height: calc(97vh - 154px);
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.bybit-hero__container {
		padding-bottom: 0
	}
}

.bybit-hero__content {
	align-items: center;
	display: flex;
	flex-direction: column
}

.bybit-hero__tag {
	align-items: center;
	background-color: #2c2c2c;
	border-radius: 16px;
	color: #fff;
	display: flex;
	font-size: 14px;
	margin-bottom: 24px;
	padding: 3px 10px
}

.bybit-hero__tag svg {
	fill: #26feb0;
	margin-right: 7px;
	width: 14px
}

.bybit-hero__title {
	color: #fff;
	font-size: 62px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 24px;
	max-width: 768px;
	text-align: center
}

@media(max-width:991px) {
	.bybit-hero__title {
		font-size: 48px
	}
}

.bybit-hero__title span {
	color: #26feb0;
	font-weight: 600
}

.bybit-hero__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 40px;
	max-width: 672px;
	text-align: center
}

@media(max-width:991px) {
	.bybit-hero__description {
		font-size: 16px
	}
}

.bybit-hero__button {
	align-items: center;
	background-color: #26feb0;
	border-radius: 6px;
	color: #000;
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
	padding: 8px 32px;
	transition: box-shadow .2s linear
}

.bybit-hero__button:hover {
	box-shadow: 0 0 30px 2px rgba(0, 255, 133, .25)
}

.bybit-hero__button svg {
	fill: #000;
	margin-left: 10px;
	width: 16px
}

@media(max-width:991px) {
	.bybit-hero__button {
		padding-left: 20px;
		padding-right: 20px
	}
}

.bybit-hero__small-text {
	font-size: 12px
}

.bybit-cards__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: auto;
	max-width: 1228px;
	padding: 100px 24px;
	text-align: center;
	width: 100%
}

@media(max-width:991px) {
	.bybit-cards__container {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

.bybit-cards__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 16px;
	text-align: center
}

@media(max-width:991px) {
	.bybit-cards__title {
		font-size: 32px
	}
}

.bybit-cards__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	max-width: 672px;
	text-align: center
}

@media(max-width:991px) {
	.bybit-cards__description {
		font-size: 16px
	}
}

.bybit-cards__list {
	display: flex;
	list-style-type: none;
	margin: 48px -16px -16px
}

@media(max-width:991px) {
	.bybit-cards__list {
		flex-wrap: wrap;
		margin: 20px -12px -12px
	}
}

@media(max-width:575px) {
	.bybit-cards__list {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0
	}
}

.bybit-cards__item {
	background-color: #1f1f1f;
	border: 1px solid #2c2c2c;
	border-radius: 16px;
	box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
	margin: 16px;
	padding: 25px;
	transition: transform .3s ease-in-out, box-shadow .3s ease-in-out;
	width: calc(25% - 32px)
}

.bybit-cards__item:hover {
	box-shadow: 0 20px 25px -5px rgba(38, 254, 176, .1), 0 8px 10px -6px rgba(38, 254, 176, .1);
	transform: translateY(-10px)
}

.bybit-cards__item:hover .bybit-cards__item-icon {
	transform: scale(1.1) rotate(10deg)
}

.bybit-cards__item:hover .bybit-cards__item-title {
	color: #26feb0
}

@media(max-width:991px) {
	.bybit-cards__item {
		margin: 12px;
		width: calc(50% - 24px)
	}

	.bybit-cards__item:hover {
		box-shadow: none;
		transform: none
	}

	.bybit-cards__item:hover .bybit-cards__item-icon {
		transform: none
	}

	.bybit-cards__item:hover .bybit-cards__item-title {
		color: #fff
	}
}

@media(max-width:575px) {
	.bybit-cards__item {
		margin: 0 0 24px;
		width: 100%
	}

	.bybit-cards__item:last-child {
		margin-bottom: 0
	}
}

.bybit-cards__item-icon {
	margin-bottom: 22px;
	transition: transform .3s ease-in-out
}

.bybit-cards__item-icon svg {
	fill: #26feb0;
	width: 44px
}

.bybit-cards__item-icon--gpt svg {
	fill: none
}

.bybit-cards__item-icon--gpt svg path {
	stroke: #26feb0
}

.bybit-cards__item-title {
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 24px;
	transition: color .3s ease-in-out
}

.bybit-strategies {
	background-color: #292929
}

.bybit-strategies__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: auto;
	max-width: 1228px;
	padding: 100px 24px;
	width: 100%
}

@media(max-width:991px) {
	.bybit-strategies__container {
		padding-bottom: 80px
	}
}

@media(max-width:767px) {
	.bybit-strategies__container {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

.bybit-strategies__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 16px;
	text-align: center
}

@media(max-width:991px) {
	.bybit-strategies__title {
		font-size: 32px
	}
}

.bybit-strategies__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	max-width: 672px;
	text-align: center
}

@media(max-width:991px) {
	.bybit-strategies__description {
		font-size: 16px
	}
}

.bybit-strategies__list {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 48px -16px -16px;
	max-width: 768px
}

@media(max-width:767px) {
	.bybit-strategies__list {
		margin: 32px 0 0
	}
}

.bybit-strategies__card {
	background-color: #1f1f1f;
	border-radius: 16px;
	box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
	display: flex;
	flex-direction: column;
	margin: 0 16px 16px;
	padding: 24px;
	transition: box-shadow .3s ease-in-out;
	width: calc(50% - 32px)
}

.bybit-strategies__card:hover {
	box-shadow: 0 0 10px rgba(0, 246, 164, .1), 0 0 20px rgba(0, 246, 164, .1)
}

@media(max-width:767px) {
	.bybit-strategies__card {
		margin-bottom: 24px;
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}

	.bybit-strategies__card:last-child {
		margin-bottom: 0
	}
}

.bybit-strategies__card-title {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 18px
}

.bybit-strategies__card-title svg {
	fill: #26feb0;
	margin-right: 10px;
	width: 30px
}

.bybit-strategies__card-text {
	font-weight: 300;
	margin-bottom: 24px
}

.bybit-strategies__card-text--white {
	color: #fff
}

.bybit-strategies__card-btn {
	border: 1px solid #26feb0;
	border-radius: 6px;
	color: #26feb0;
	display: block;
	margin-top: auto;
	padding: 10px;
	text-align: center;
	transition: box-shadow .2s linear;
	width: 100%
}

.bybit-strategies__card-btn:hover {
	box-shadow: 0 0 10px 2px rgba(0, 255, 133, .1);
	outline: 1px solid rgba(0, 255, 133, .1);
	outline-offset: 2px
}

.bybit-get-started__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: auto;
	max-width: 1228px;
	padding: 100px 24px;
	width: 100%
}

@media(max-width:991px) {
	.bybit-get-started__container {
		padding-bottom: 80px
	}
}

@media(max-width:767px) {
	.bybit-get-started__container {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

.bybit-get-started__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 16px;
	text-align: center
}

@media(max-width:991px) {
	.bybit-get-started__title {
		font-size: 32px
	}
}

.bybit-get-started__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	max-width: 672px;
	text-align: center
}

@media(max-width:991px) {
	.bybit-get-started__description {
		font-size: 16px
	}
}

.bybit-get-started__list {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 24px -24px -24px;
	max-width: 814px
}

@media(max-width:767px) {
	.bybit-get-started__list {
		width: 100%
	}
}

@media(max-width:575px) {
	.bybit-get-started__list {
		margin: 32px 0 0
	}
}

.bybit-get-started__card {
	align-items: center;
	background-color: #1f1f1f;
	border: 1px solid #2c2c2c;
	border-radius: 16px;
	box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
	display: flex;
	flex-direction: column;
	margin: 24px;
	padding: 24px;
	text-align: center;
	width: calc(33.33% - 48px)
}

@media(max-width:767px) {
	.bybit-get-started__card {
		width: calc(50% - 48px)
	}
}

@media(max-width:575px) {
	.bybit-get-started__card {
		margin: 0 0 24px;
		width: 100%
	}

	.bybit-get-started__card:last-child {
		margin-bottom: 0
	}
}

.bybit-get-started__card-number {
	align-items: center;
	background-color: #26feb0;
	border-radius: 50%;
	box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
	color: #141414;
	display: flex;
	font-size: 26px;
	font-weight: 600;
	height: 64px;
	justify-content: center;
	line-height: 1;
	margin-bottom: 24px;
	width: 64px
}

.bybit-get-started__card-title {
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.36;
	margin-bottom: 8px
}

.bybit-get-started__card-text {
	margin-bottom: 16px
}

.bybit-get-started__card-icon {
	margin-top: auto
}

.bybit-get-started__card-icon svg {
	fill: #22c55e;
	width: 18px
}

.bybit-reviews__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin: auto;
	max-width: 1228px;
	padding: 100px 24px;
	text-align: center;
	width: 100%
}

@media(max-width:991px) {
	.bybit-reviews__container {
		padding-bottom: 80px
	}
}

@media(max-width:767px) {
	.bybit-reviews__container {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

.bybit-reviews__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 16px
}

@media(max-width:991px) {
	.bybit-reviews__title {
		font-size: 32px
	}
}

.bybit-reviews__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	max-width: 672px;
	text-align: center
}

@media(max-width:991px) {
	.bybit-reviews__description {
		font-size: 16px
	}
}

.bybit-reviews__video {
	margin-top: 48px;
	width: 100%
}

.bybit-reviews__video-title {
	color: #fff;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 8px
}

.bybit-reviews__video-description {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 32px
}

.bybit-reviews__video-embed {
	border-radius: 16px;
	box-shadow: 0 8px 24px rgba(0, 0, 0, .18), 0 1.5px 4px rgba(0, 0, 0, .1);
	margin: 0 auto;
	max-width: 766px;
	overflow: hidden;
	position: relative;
	width: 100%
}

.bybit-reviews__video-embed iframe {
	background: #181818;
	border: none;
	border-radius: 16px 16px 0 0;
	display: block;
	height: 400px;
	width: 100%
}

@media(max-width:767px) {
	.bybit-reviews__video-embed {
		max-width: 100%
	}

	.bybit-reviews__video-embed iframe {
		height: 220px
	}
}

.bybit-reviews__video-details {
	align-items: center;
	background-color: #1f1f1f;
	display: flex;
	justify-content: space-between;
	padding: 25px;
	text-align: left
}

.bybit-reviews__video-details__title {
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 8px
}

.bybit-reviews__video-details__author {
	align-items: center;
	display: flex
}

.bybit-reviews__video-details__author img,
.bybit-reviews__video-details__author svg {
	border-radius: 50%;
	height: 48px;
	margin-right: 16px;
	object-fit: cover;
	width: 48px
}

.bybit-reviews__video-details__author .bybit-reviews__video-details__author-name {
	color: #fff;
	font-weight: 600
}

.bybit-reviews__video-details__author .bybit-reviews__video-details__author-description {
	font-size: 16px;
	font-weight: 300
}

.bybit-reviews__video-details__rating {
	display: flex;
	gap: 5px
}

.bybit-reviews__app-card__rating svg,
.bybit-reviews__video-details__rating svg {
	fill: #facc15;
	width: 22.5px
}

.bybit-reviews__app {
	margin-top: 62px;
	max-width: 766px
}

.bybit-reviews__app-title {
	color: #fff;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 32px
}

.bybit-reviews__app-list {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin-bottom: -52px;
	margin-left: -12px;
	margin-right: -12px
}

@media(max-width:767px) {
	.bybit-reviews__app-list {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0
	}
}

.bybit-reviews__app-card {
	margin-bottom: 52px;
	margin-left: 12px;
	margin-right: 12px;
	transition: transform .3s ease-in-out;
	width: calc(50% - 24px)
}

.bybit-reviews__app-card:hover {
	transform: translateY(-10px)
}

@media(max-width:991px) {
	.bybit-reviews__app-card:hover {
		transform: none
	}
}

@media(max-width:767px) {
	.bybit-reviews__app-card {
		margin-bottom: 24px;
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}

	.bybit-reviews__app-card:last-child {
		margin-bottom: 0
	}
}

.bybit-reviews__app-card__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: 16px
}

.bybit-reviews__app-card__app {
	align-items: center;
	display: flex
}

.bybit-reviews__app-card__app span {
	font-size: 16px;
	font-weight: 300
}

.bybit-reviews__app-card__app-icon {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-right: 10px
}

.bybit-reviews__app-card__app-icon--app-store {
	margin-right: 6px
}

.bybit-reviews__app-card__app-icon--app-store svg {
	height: 36px
}

.bybit-reviews__app-card__app-icon--google-play {
	align-items: center;
	background: linear-gradient(90deg, #4ade80, #3b82f6);
	border-radius: 3px;
	display: flex;
	height: 25px;
	width: 25px
}

.bybit-reviews__app-card__app-icon--google-play svg {
	fill: #141414;
	width: 15px
}

.bybit-reviews__app-card__review {
	color: #f8fafc;
	font-style: italic;
	font-weight: 300;
	line-height: 1.36;
	text-align: left
}

.bybit-reviews__app-card__review span {
	color: #fff;
	display: block;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	margin-top: 11px
}

.bybit-reviews__app-card-wr {
	background-color: #1f1f1f;
	border: 1px solid #2c2c2c;
	border-radius: 16px;
	box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
	padding: 24px 24px 10px
}

.bybit-reviews__app-card__footer {
	align-items: center;
	display: flex;
	padding: 8px 24px 24px
}

.bybit-reviews__app-card__footer-avatar {
	border-radius: 50%;
	height: 40px;
	margin-right: 12px;
	object-fit: cover;
	width: 40px
}

.bybit-reviews__app-card__footer-name {
	color: #fff;
	font-weight: 600;
	margin-right: 12px
}

.bybit-reviews__app-card__footer-date {
	font-size: 16px;
	font-weight: 300;
	margin-left: auto
}

.bybit-connection {
	background: linear-gradient(180deg, #1e1e1e, #052d23)
}

.bybit-connection__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: auto;
	max-width: 1228px;
	padding: 100px 24px;
	text-align: center;
	width: 100%
}

@media(max-width:991px) {
	.bybit-connection__container {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

.bybit-connection__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 24px
}

@media(max-width:991px) {
	.bybit-connection__title {
		font-size: 32px
	}
}

.bybit-connection__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 40px;
	max-width: 672px
}

@media(max-width:991px) {
	.bybit-connection__description {
		font-size: 16px
	}
}

.bybit-connection__btn {
	align-items: center;
	background-color: #26feb0;
	border-radius: 6px;
	color: #000;
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
	padding: 8px 32px;
	transition: box-shadow .2s linear
}

.bybit-connection__btn:hover {
	box-shadow: 0 0 30px 2px rgba(0, 255, 133, .25)
}

.bybit-connection__btn svg {
	fill: #000;
	margin-left: 10px;
	width: 16px
}

@media(max-width:991px) {
	.bybit-connection__btn {
		padding-left: 20px;
		padding-right: 20px
	}
}

.bybit-connection__text {
	font-size: 16px;
	font-weight: 300
}

.bybit-connection__text a {
	color: inherit;
	display: inline;
	font-weight: 300;
	text-decoration: underline
}

.affiliate-program-hero {
	background-image: url(/dist/affiliate-program-hero.webp);
	background-position: 60% 60%;
	background-repeat: no-repeat;
	background-size: contain;
	padding-top: 154px
}

@media(max-width:1123px) {
	.affiliate-program-hero {
		background: radial-gradient(ellipse 799px 462px at 65% 40%, rgba(40, 189, 135, .2) 0, rgba(40, 189, 135, .2) 40%, transparent 100%)
	}
}

@media(max-width:991px) {
	.affiliate-program-hero {
		padding-top: 137px
	}
}

.affiliate-program-hero__container {
	align-items: center;
	display: flex;
	justify-content: center;
	margin: auto;
	max-width: 1228px;
	min-height: calc(97vh - 154px);
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.affiliate-program-hero__container {
		padding-bottom: 0
	}
}

@media(max-width:767px) {
	.affiliate-program-hero__container {
		flex-direction: column
	}
}

.affiliate-program-hero__content {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	width: 70%
}

@media(max-width:767px) {
	.affiliate-program-hero__content {
		width: 100%
	}
}

.affiliate-program-hero__media {
	width: 30%
}

@media(max-width:767px) {
	.affiliate-program-hero__media {
		display: none
	}
}

.affiliate-program-hero__tag {
	align-items: center;
	background-color: #0e1b16;
	border: 1px solid #2b3b35;
	border-radius: 16px;
	color: #fff;
	display: flex;
	font-size: 14px;
	margin-bottom: 16px;
	padding: 7px 13px
}

.affiliate-program-hero__tag--card {
	background-color: transparent;
	color: #bdbdbd;
	margin-bottom: 8px
}

.affiliate-program-hero__tag svg {
	fill: #26feb0;
	margin-right: 7px;
	width: 14px
}

.affiliate-program-hero__title {
	color: #fff;
	font-size: 62px;
	font-weight: 600;
	letter-spacing: .5px;
	line-height: 1;
	margin-bottom: 24px
}

@media(max-width:991px) {
	.affiliate-program-hero__title {
		font-size: 48px
	}
}

.affiliate-program-hero__title span {
	color: #26feb0;
	font-weight: 600
}

.affiliate-program-hero__card {
	align-items: flex-start;
	background-color: rgba(4, 17, 12, .6);
	border: 1px solid #2b3b35;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	margin-bottom: 30px;
	max-width: 503px;
	padding: 18px
}

.affiliate-program-hero__card-number {
	color: #28bd87;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 8px
}

@media(max-width:991px) {
	.affiliate-program-hero__card-number {
		font-size: 32px
	}
}

.affiliate-program-hero__card-title {
	color: #fff;
	font-weight: 600;
	margin-bottom: 12px
}

.affiliate-program-hero__card-text {
	font-size: 14px;
	font-weight: 300
}

.affiliate-program-hero__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 40px
}

@media(max-width:991px) {
	.affiliate-program-hero__description {
		font-size: 16px
	}
}

.affiliate-program-hero__button {
	align-items: center;
	background-color: #28bd87;
	border-radius: 6px;
	color: #000;
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
	padding: 8px 32px;
	transition: box-shadow .2s linear
}

.affiliate-program-hero__button:hover {
	box-shadow: 0 0 30px 2px rgba(0, 255, 133, .25)
}

.affiliate-program-hero__button svg {
	fill: #000;
	margin-left: 10px;
	width: 14px
}

@media(max-width:991px) {
	.affiliate-program-hero__button {
		padding-left: 20px;
		padding-right: 20px
	}
}

.affiliate-program-cards {
	overflow: hidden;
	padding-bottom: 80px;
	padding-top: 80px
}

@media(max-width:991px) {
	.affiliate-program-cards {
		padding-bottom: 40px;
		padding-top: 40px
	}
}

.affiliate-program-cards__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.affiliate-program-cards__container {
		padding-bottom: 0
	}
}

.affiliate-program-cards__list {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: -35px
}

@media(max-width:767px) {
	.affiliate-program-cards__list {
		margin: -20px
	}
}

.affiliate-program-cards__item {
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 35px;
	padding: 25px 38px;
	position: relative;
	text-align: center;
	width: calc(25% - 70px)
}

.affiliate-program-cards__item:after,
.affiliate-program-cards__item:before {
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.affiliate-program-cards__item:before {
	background-image: var(--svg-8);
	background-position: 0
}

.affiliate-program-cards__item:after {
	background-image: var(--svg-9);
	background-position: 100%
}

@media(max-width:991px) {
	.affiliate-program-cards__item {
		padding: 20px;
		width: calc(25% - 32px)
	}
}

@media(max-width:767px) {
	.affiliate-program-cards__item {
		margin: 20px;
		width: calc(50% - 40px)
	}
}

@media(max-width:575px) {
	.affiliate-program-cards__item {
		margin: 20px auto;
		max-width: 300px;
		width: calc(100% - 40px)
	}
}

.affiliate-program-cards__item-title {
	color: #fff;
	margin-bottom: 6px
}

.affiliate-program-cards__item-subtitle {
	color: #bdbdbd;
	font-size: 12px;
	font-weight: 600
}

.affiliate-program-get-started__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: auto;
	max-width: 1228px;
	padding: 100px 24px;
	width: 100%
}

@media(max-width:991px) {
	.affiliate-program-get-started__container {
		padding-bottom: 80px
	}
}

@media(max-width:767px) {
	.affiliate-program-get-started__container {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

.affiliate-program-get-started__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 16px;
	text-align: center
}

@media(max-width:991px) {
	.affiliate-program-get-started__title {
		font-size: 32px
	}
}

.affiliate-program-get-started__title span {
	color: #28bd87
}

.affiliate-program-get-started__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	text-align: center
}

@media(max-width:991px) {
	.affiliate-program-get-started__description {
		font-size: 16px
	}
}

.affiliate-program-get-started__list {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 12px -12px -12px
}

@media(max-width:575px) {
	.affiliate-program-get-started__list {
		margin: 32px 0 0
	}
}

.affiliate-program-get-started__card {
	align-items: center;
	background-color: #0e1b16;
	border: 1px solid #2b3b35;
	border-radius: 9px;
	display: flex;
	flex-direction: column;
	margin: 12px;
	padding: 24px;
	position: relative;
	text-align: center;
	transition: box-shadow .2s linear;
	width: calc(33.33% - 24px)
}

.affiliate-program-get-started__card:hover {
	box-shadow: 0 0 30px 2px rgba(40, 189, 135, .1)
}

.affiliate-program-get-started__card:hover .affiliate-program-get-started__card-icon {
	background-color: rgba(40, 189, 135, .35)
}

@media(max-width:767px) {
	.affiliate-program-get-started__card {
		width: calc(50% - 24px)
	}
}

@media(max-width:575px) {
	.affiliate-program-get-started__card {
		margin: 0 0 24px;
		width: 100%
	}

	.affiliate-program-get-started__card:last-child {
		margin-bottom: 0
	}
}

.affiliate-program-get-started__card-number {
	align-items: center;
	background-color: #28bd87;
	border-radius: 50%;
	box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
	color: #141414;
	display: flex;
	font-size: 10.5px;
	font-weight: 600;
	height: 24px;
	justify-content: center;
	line-height: 2;
	position: absolute;
	right: 19px;
	top: 19px;
	width: 24px
}

.affiliate-program-get-started__card-title {
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.36;
	margin-bottom: 12px
}

.affiliate-program-get-started__card-text {
	font-weight: 300
}

.affiliate-program-get-started__card-text a {
	color: inherit;
	display: inline-block;
	font-weight: 300;
	text-decoration: underline
}

.affiliate-program-get-started__card-icon {
	align-items: center;
	background-color: rgba(40, 189, 135, .22);
	border-radius: 50%;
	display: flex;
	height: 48px;
	justify-content: center;
	margin-bottom: 18px;
	transition: background-color .2s linear;
	width: 48px
}

.affiliate-program-get-started__card-icon svg {
	width: 24px
}

.affiliate-program-partner__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: auto;
	max-width: 1228px;
	padding: 100px 24px;
	width: 100%
}

@media(max-width:991px) {
	.affiliate-program-partner__container {
		padding-bottom: 80px
	}
}

@media(max-width:767px) {
	.affiliate-program-partner__container {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

.affiliate-program-partner__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 16px;
	text-align: center
}

@media(max-width:991px) {
	.affiliate-program-partner__title {
		font-size: 32px
	}
}

.affiliate-program-partner__title span {
	color: #28bd87
}

.affiliate-program-partner__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	text-align: center
}

@media(max-width:991px) {
	.affiliate-program-partner__description {
		font-size: 16px
	}
}

.affiliate-program-partner__list {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 12px -12px -12px
}

@media(max-width:575px) {
	.affiliate-program-partner__list {
		margin: 32px 0 0
	}
}

.affiliate-program-partner__card {
	background-color: #0e1b16;
	border: 1px solid #2b3b35;
	border-radius: 9px;
	display: flex;
	flex-direction: column;
	margin: 12px;
	padding: 24px;
	position: relative;
	transition: box-shadow .2s linear;
	width: calc(33.33% - 24px)
}

.affiliate-program-partner__card:hover {
	box-shadow: 0 0 30px 2px rgba(40, 189, 135, .1)
}

.affiliate-program-partner__card:hover .affiliate-program-partner__card-icon {
	background-color: rgba(40, 189, 135, .35)
}

@media(max-width:767px) {
	.affiliate-program-partner__card {
		width: calc(50% - 24px)
	}
}

@media(max-width:575px) {
	.affiliate-program-partner__card {
		margin: 0 0 24px;
		width: 100%
	}

	.affiliate-program-partner__card:last-child {
		margin-bottom: 0
	}
}

.affiliate-program-partner__card-title {
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.36;
	margin-bottom: 9px
}

.affiliate-program-partner__card-text {
	font-weight: 300
}

.affiliate-program-partner__card-text a {
	color: inherit;
	display: inline-block;
	font-weight: 300;
	text-decoration: underline
}

.affiliate-program-partner__card-icon {
	align-items: center;
	background-color: rgba(40, 189, 135, .22);
	border-radius: 50%;
	display: flex;
	height: 36px;
	justify-content: center;
	margin-bottom: 12px;
	transition: background-color .2s linear;
	width: 36px
}

.affiliate-program-partner__card-icon svg {
	width: 18px
}

.affiliate-program-table__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: auto;
	max-width: 1228px;
	padding: 100px 24px;
	width: 100%
}

@media(max-width:991px) {
	.affiliate-program-table__container {
		padding-bottom: 80px
	}
}

@media(max-width:767px) {
	.affiliate-program-table__container {
		padding-bottom: 60px;
		padding-top: 60px
	}
}

.affiliate-program-table__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 16px;
	text-align: center
}

@media(max-width:991px) {
	.affiliate-program-table__title {
		font-size: 32px
	}
}

.affiliate-program-table__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 30px;
	text-align: center
}

@media(max-width:991px) {
	.affiliate-program-table__description {
		font-size: 16px
	}
}

.affiliate-program-table__table-wr {
	overflow-x: auto;
	width: 100%
}

.affiliate-program-table__table-wr table {
	background-color: #0e1b16;
	border: 1px solid #2b3b35;
	border-collapse: separate;
	border-radius: 16px;
	border-spacing: 0;
	min-width: 650px;
	width: 100%
}

.affiliate-program-table__table-wr td,
.affiliate-program-table__table-wr th {
	padding: 16px 20px;
	text-align: left
}

.affiliate-program-table__table-wr th {
	font-weight: 600
}

.affiliate-program-table__table-wr td {
	color: #fff;
	font-weight: 400
}

.affiliate-program-table__table-wr td:last-child {
	color: #28bd87
}

.affiliate-program-table__table-wr tr:not(:last-child) td,
.affiliate-program-table__table-wr tr:not(:last-child) th {
	border-bottom: 1px solid #2b3b35
}

.affiliate-program-cta {
	padding: 63px 24px
}

@media(max-width:767px) {
	.affiliate-program-cta {
		padding-bottom: 40px;
		padding-top: 40px
	}
}

.affiliate-program-cta__container {
	align-items: center;
	background-color: #0e1b16;
	border: 1px solid #2b3b35;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: auto;
	max-width: 1228px;
	padding: 37px 24px;
	width: 100%
}

@media(max-width:991px) {
	.affiliate-program-cta__container {
		padding-bottom: 80px
	}
}

@media(max-width:767px) {
	.affiliate-program-cta__container {
		padding-bottom: 20px;
		padding-top: 20px
	}
}

.affiliate-program-cta__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 16px;
	text-align: center
}

@media(max-width:991px) {
	.affiliate-program-cta__title {
		font-size: 32px
	}
}

.affiliate-program-cta__title span {
	color: #28bd87;
	font-weight: 600
}

.affiliate-program-cta__description {
	color: #bdbdbd;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.5;
	text-align: center
}

@media(max-width:991px) {
	.affiliate-program-cta__description {
		font-size: 16px
	}
}

.affiliate-program-cta__icon {
	align-items: center;
	background-color: #28bd87;
	border-radius: 50%;
	display: flex;
	height: 48px;
	justify-content: center;
	margin-bottom: 24px;
	width: 48px
}

.affiliate-program-cta__icon svg {
	width: 24px
}

.affiliate-program-cta__icon svg path {
	stroke: #04110c
}

.affiliate-program-cta__list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	list-style-type: disc;
	margin-top: 20px
}

.affiliate-program-cta__item {
	color: #fff;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.6;
	margin-left: 50px;
	margin-right: 50px
}

@media(max-width:991px) {
	.affiliate-program-cta__item {
		font-size: 18px
	}
}

.affiliate-program-cta__item::marker {
	color: #28bd87
}

@media(max-width:767px) {
	.affiliate-program-cta__item {
		margin-left: 20px;
		margin-right: 20px
	}
}

.affiliate-program-cta__button {
	align-items: center;
	background-color: #28bd87;
	border-radius: 6px;
	color: #000;
	display: flex;
	justify-content: center;
	margin-top: 30px;
	padding: 8px 32px;
	transition: box-shadow .2s linear
}

.affiliate-program-cta__button:hover {
	box-shadow: 0 0 30px 2px rgba(0, 255, 133, .25)
}

.affiliate-program-cta__button svg {
	fill: #000;
	margin-left: 10px;
	width: 14px
}

@media(max-width:991px) {
	.affiliate-program-cta__button {
		padding-left: 20px;
		padding-right: 20px
	}
}

.automated-bitcoin-hero {
	padding-bottom: 170px;
	padding-top: 154px;
	position: relative
}

@media(max-width:991px) {
	.automated-bitcoin-hero {
		padding-bottom: 80px;
		padding-top: 137px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-hero {
		padding-bottom: 20px
	}
}

.automated-bitcoin-hero__container {
	margin: auto;
	max-width: 1228px;
	min-height: calc(97vh - 154px);
	padding: 0 24px;
	width: 100%
}

@media(max-width:991px) {
	.automated-bitcoin-hero__container {
		padding-bottom: 0
	}
}

.automated-bitcoin-hero__content {
	align-items: flex-start;
	background-color: #1c1a1a;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	padding: 90px 54px;
	position: relative
}

@media(max-width:767px) {
	.automated-bitcoin-hero__content {
		border-radius: 16px;
		padding: 40px 20px
	}
}

.automated-bitcoin-hero__content-header {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: 72px;
	width: 100%
}

.automated-bitcoin-hero__content-header__title {
	background: linear-gradient(90deg, #253778 -20%, #fefefe 80%);
	background-clip: text;
	font-size: 32px;
	-webkit-text-fill-color: transparent;
}

@media(max-width:1539px) {
	.automated-bitcoin-hero__content-header__title {
		font-size: 28px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-hero__content-header__title {
		font-size: 24px
	}
}

.automated-bitcoin-hero__content-header__text {
	background: linear-gradient(90deg, #253778 -20%, #fefefe 80%);
	background-clip: text;
	font-size: 22px;
	-webkit-text-fill-color: transparent;
}

@media(max-width:1539px) {
	.automated-bitcoin-hero__content-header__text {
		font-size: 20px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-hero__content-header__text {
		font-size: 18px
	}
}

.automated-bitcoin-hero__content-title {
	font-size: 100px;
	margin-bottom: 30px;
	width: 80%
}

@media(max-width:991px) {
	.automated-bitcoin-hero__content-title {
		font-size: 80px;
		order: 0;
		width: 100%
	}
}

@media(max-width:767px) {
	.automated-bitcoin-hero__content-title {
		font-size: clamp(36px, 10vw, 60px)
	}
}

.automated-bitcoin-hero__content-description {
	font-weight: 300;
	margin-bottom: 80px;
	max-width: 450px
}

@media(max-width:991px) {
	.automated-bitcoin-hero__content-description {
		margin-bottom: 40px;
		max-width: 100%;
		order: 1
	}
}

.automated-bitcoin-hero__content-btn {
	align-items: center;
	background-color: #253778;
	border-radius: 50px;
	color: #fff;
	display: flex;
	font-size: 25px;
	justify-content: center;
	padding: 22px 50px;
	transition: background-color .2s linear
}

.automated-bitcoin-hero__content-btn:hover {
	background-color: #4466de
}

.automated-bitcoin-hero__content-btn span {
	margin-right: 20px
}

.automated-bitcoin-hero__content-btn svg {
	fill: #fff;
	flex: 0 0 auto;
	height: auto;
	max-width: 25px;
	transform: rotate(-45deg);
	width: 25px
}

@media(max-width:991px) {
	.automated-bitcoin-hero__content-btn {
		border-radius: 20px;
		order: 4
	}
}

.automated-bitcoin-hero__content-big-text {
	bottom: 90px;
	display: flex;
	flex-direction: column;
	font-size: 250px;
	line-height: 1;
	position: absolute;
	right: 54px
}

.automated-bitcoin-hero__content-big-text,
.automated-bitcoin-hero__content-big-text span {
	background: linear-gradient(90deg, #253778 20%, #4466de 200%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 600
}

.automated-bitcoin-hero__content-big-text span {
	font-size: 100px
}

@media(max-width:1199px) {
	.automated-bitcoin-hero__content-big-text {
		font-size: 100px;
		text-align: end
	}

	.automated-bitcoin-hero__content-big-text span {
		font-size: 80px
	}
}

@media(max-width:991px) {
	.automated-bitcoin-hero__content-big-text {
		font-size: 60px;
		margin-bottom: 40px;
		order: 3;
		position: static;
		text-align: left
	}

	.automated-bitcoin-hero__content-big-text span {
		font-size: 40px
	}
}

.automated-bitcoin-hero__picture {
	background-image: url(/dist/hero-automated-bitcoin.png);
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%
}

.automated-bitcoin-hero__numbers-list {
	display: flex;
	justify-content: space-between;
	list-style-type: none;
	margin-top: 26px
}

@media(max-width:991px) {
	.automated-bitcoin-hero__numbers-list {
		flex-wrap: wrap;
		margin-bottom: -40px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-hero__numbers-list {
		padding: 40px 20px
	}
}

.automated-bitcoin-hero__numbers-item {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	margin-right: 0;
	width: 26%
}

.automated-bitcoin-hero__numbers-item h3 {
	font-size: 48px;
	font-weight: 600
}

@media(max-width:1539px) {
	.automated-bitcoin-hero__numbers-item h3 {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-hero__numbers-item h3 {
		font-size: 34px
	}
}

.automated-bitcoin-hero__numbers-item p {
	font-weight: 300
}

.automated-bitcoin-hero__numbers-item--logo {
	width: 22%
}

@media(max-width:991px) {
	.automated-bitcoin-hero__numbers-item {
		margin-bottom: 40px;
		width: 50%
	}
}

@media(max-width:575px) {
	.automated-bitcoin-hero__numbers-item {
		justify-content: flex-start
	}

	.automated-bitcoin-hero__numbers-item--logo {
		display: none
	}
}

.automated-bitcoin-info {
	padding-bottom: 110px;
	padding-left: 24px;
	padding-right: 24px
}

@media(max-width:991px) {
	.automated-bitcoin-info {
		padding-bottom: 80px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-info {
		padding-bottom: 60px
	}
}

.automated-bitcoin-info__container {
	background: linear-gradient(rgba(67, 81, 73, 0), #253778 80%);
	border-radius: 50px;
	margin: auto;
	max-width: 1228px;
	padding: 62px;
	text-align: center;
	width: 100%
}

@media(max-width:991px) {
	.automated-bitcoin-info__container {
		padding: 30px
	}
}

.automated-bitcoin-info__title {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	margin-bottom: 8px
}

@media(max-width:991px) {
	.automated-bitcoin-info__title {
		font-size: 32px
	}
}

.automated-bitcoin-info__description {
	line-height: 1.5
}

.automated-bitcoin-info__description .text-small {
	font-size: 12px;
	margin-top: 8px
}

.automated-bitcoin-benefits__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.automated-bitcoin-benefits__container {
		padding-bottom: 80px
	}
}

.automated-bitcoin-benefits__header {
	display: flex;
	justify-content: space-between;
	margin-bottom: 49px
}

@media(max-width:767px) {
	.automated-bitcoin-benefits__header {
		flex-wrap: wrap;
		margin-bottom: 32px
	}
}

.automated-bitcoin-benefits__header-title {
	font-size: 80px;
	width: 74%
}

@media(max-width:1539px) {
	.automated-bitcoin-benefits__header-title {
		font-size: 60px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-benefits__header-title {
		font-size: 40px;
		margin-bottom: 20px;
		width: 100%
	}
}

.automated-bitcoin-benefits__header-text {
	font-weight: 300;
	width: 26%
}

@media(max-width:767px) {
	.automated-bitcoin-benefits__header-text {
		width: 100%
	}
}

.automated-bitcoin-benefits__list {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: -10px
}

.automated-bitcoin-benefits__item {
	background-color: #1c1a1a;
	border-radius: 50px;
	display: flex;
	flex-direction: column;
	margin: 10px;
	padding: 32px 32px 10px;
	position: relative;
	width: calc(50% - 20px)
}

.automated-bitcoin-benefits__item:nth-child(4n+3) .automated-bitcoin-benefits__item-content,
.automated-bitcoin-benefits__item:nth-child(4n+4) .automated-bitcoin-benefits__item-content {
	flex-direction: row-reverse
}

@media(max-width:767px) {
	.automated-bitcoin-benefits__item {
		padding: 24px;
		width: 100%
	}
}

.automated-bitcoin-benefits__item-title {
	background: linear-gradient(90deg, #253778 -20%, #fefefe 80%);
	background-clip: text;
	font-size: 48px;
	-webkit-text-fill-color: transparent;
	font-weight: 600;
	margin-bottom: 32px
}

@media(max-width:1539px) {
	.automated-bitcoin-benefits__item-title {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-benefits__item-title {
		font-size: 34px
	}
}

.automated-bitcoin-benefits__item-content {
	display: flex;
	justify-content: space-between;
	margin-top: auto
}

.automated-bitcoin-benefits__item-content__text {
	font-weight: 300;
	line-height: 1.5;
	width: 45%
}

@media(max-width:575px) {
	.automated-bitcoin-benefits__item-content__text {
		width: 60%
	}
}

.automated-bitcoin-benefits__item-content__number {
	color: #253778;
	font-size: 200px;
	line-height: 1
}

@media(max-width:1123px) {
	.automated-bitcoin-benefits__item-content__number {
		font-size: 150px
	}
}

@media(max-width:991px) {
	.automated-bitcoin-benefits__item-content__number {
		font-size: 100px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-benefits__item-content__number {
		font-size: 70px
	}
}

.automated-bitcoin-benefits__small-text {
	font-size: 12px;
	margin-top: 36px;
	text-align: center
}

.automated-bitcoin-slider__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.automated-bitcoin-slider__container {
		padding-bottom: 80px
	}
}

.automated-bitcoin-slider__header {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 76px
}

@media(max-width:767px) {
	.automated-bitcoin-slider__header {
		margin-bottom: 32px
	}
}

.automated-bitcoin-slider__header-title {
	font-size: 80px;
	width: 74%
}

@media(max-width:1539px) {
	.automated-bitcoin-slider__header-title {
		font-size: 60px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-slider__header-title {
		font-size: 40px;
		margin-bottom: 20px;
		width: 100%
	}
}

.automated-bitcoin-slider__header-content {
	width: 26%
}

.automated-bitcoin-slider__header-content p {
	font-weight: 300
}

@media(max-width:767px) {
	.automated-bitcoin-slider__header-content {
		width: 100%
	}
}

.automated-bitcoin-slider__wr {
	height: 400px;
	overflow: hidden;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.automated-bitcoin-slider__wr {
		height: auto;
		overflow: visible
	}
}

.automated-bitcoin-slider__list {
	display: flex;
	flex-direction: row;
	height: 100%
}

@media(max-width:991px) {
	.automated-bitcoin-slider__list {
		flex-wrap: wrap;
		margin-right: -20px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-slider__list {
		margin-right: 0
	}
}

.automated-bitcoin-slider__item {
	background-color: #253778;
	border-radius: 50px;
	display: flex;
	flex: 0 0 calc(46% - 19px);
	flex-direction: column;
	height: 100%;
	margin-right: 20px;
	padding: 32px
}

@media(max-width:991px) {
	.automated-bitcoin-slider__item {
		flex-basis: calc(50% - 20px);
		margin-bottom: 20px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-slider__item {
		flex-basis: 100%;
		margin-bottom: 24px;
		margin-right: 0
	}
}

.automated-bitcoin-slider__item:first-child {
	background-color: #1c1a1a
}

.automated-bitcoin-slider__item:first-child .automated-bitcoin-slider__item-number {
	color: #253778
}

.automated-bitcoin-slider__item:nth-child(2) {
	background-color: #253778
}

.automated-bitcoin-slider__item:nth-child(2) .automated-bitcoin-slider__item-number {
	background: linear-gradient(180deg, #f5f5f5, #050505 150%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.automated-bitcoin-slider__item:nth-child(3) {
	background-color: #dedee0;
	color: #1c1a1a
}

.automated-bitcoin-slider__item:nth-child(3) .automated-bitcoin-slider__item-number {
	color: #253778
}

.automated-bitcoin-slider__item-title {
	font-size: 32px;
	margin-bottom: 50px;
	width: 70%
}

@media(max-width:1539px) {
	.automated-bitcoin-slider__item-title {
		font-size: 28px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-slider__item-title {
		font-size: 24px
	}
}

@media(max-width:991px) {
	.automated-bitcoin-slider__item-title {
		margin-bottom: 24px;
		width: 100%
	}
}

.automated-bitcoin-slider__item-text {
	font-weight: 300;
	margin-bottom: 12px
}

.automated-bitcoin-slider__item-number {
	font-size: 190px;
	font-weight: 600;
	line-height: 1
}

@media(max-width:991px) {
	.automated-bitcoin-slider__item-number {
		font-size: 100px
	}
}

.automated-bitcoin-slider__btns {
	display: none;
	margin-top: 9px
}

.automated-bitcoin-slider__btns button {
	align-items: center;
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	display: flex;
	height: 74px;
	justify-content: center;
	transition: border-color .2s linear, background-color .2s linear;
	width: 74px
}

.automated-bitcoin-slider__btns button:first-child {
	margin-right: 22px
}

.automated-bitcoin-slider__btns button svg {
	fill: #fff;
	height: 25px;
	transition: fill .2s linear;
	width: 25px
}

.automated-bitcoin-slider__btns button:hover {
	background-color: #dedee0;
	border-color: #dedee0
}

.automated-bitcoin-slider__btns button:hover svg {
	fill: #0147ff
}

@media(max-width:991px) {
	.automated-bitcoin-slider__btns {
		display: flex
	}
}

.automated-bitcoin-graph__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.automated-bitcoin-graph__container {
		padding-bottom: 80px
	}
}

.automated-bitcoin-graph__header {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 49px
}

@media(max-width:767px) {
	.automated-bitcoin-graph__header {
		margin-bottom: 32px
	}
}

.automated-bitcoin-graph__header-title {
	font-size: 80px;
	width: 74%
}

@media(max-width:1539px) {
	.automated-bitcoin-graph__header-title {
		font-size: 60px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-graph__header-title {
		font-size: 40px;
		margin-bottom: 20px;
		width: 100%
	}
}

.automated-bitcoin-graph__header-content {
	width: 26%
}

.automated-bitcoin-graph__header-content p {
	font-weight: 300
}

@media(max-width:767px) {
	.automated-bitcoin-graph__header-content {
		width: 100%
	}
}

.automated-bitcoin-graph__canvas-wr {
	max-width: 100%
}

@media(max-width:767px) {
	.automated-bitcoin-graph__canvas-wr {
		height: 400px
	}
}

.automated-bitcoin-graph__canvas-wr canvas {
	display: block;
	height: 100% !important;
	width: 100% !important
}

.automated-bitcoin-graph__cards {
	display: flex;
	justify-content: space-between;
	margin-top: 60px
}

@media(max-width:991px) {
	.automated-bitcoin-graph__cards {
		margin-top: 30px
	}
}

@media(max-width:575px) {
	.automated-bitcoin-graph__cards {
		flex-wrap: wrap
	}
}

.automated-bitcoin-graph__cards-item {
	background-color: #253778;
	border-radius: 50px;
	padding: 25px 40px;
	width: 27%
}

@media(max-width:1123px) {
	.automated-bitcoin-graph__cards-item {
		border-radius: 20px;
		padding: 16px;
		width: 31%
	}
}

@media(max-width:575px) {
	.automated-bitcoin-graph__cards-item {
		margin-bottom: 24px;
		width: 100%
	}

	.automated-bitcoin-graph__cards-item:last-child {
		margin-bottom: 0
	}
}

.automated-bitcoin-graph__cards-item__title {
	font-size: 22px;
	margin-bottom: 10px
}

@media(max-width:1539px) {
	.automated-bitcoin-graph__cards-item__title {
		font-size: 20px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-graph__cards-item__title {
		font-size: 18px
	}
}

.automated-bitcoin-graph__cards-item__num {
	font-size: 32px;
	font-weight: 600;
	margin-bottom: 10px
}

@media(max-width:1539px) {
	.automated-bitcoin-graph__cards-item__num {
		font-size: 28px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-graph__cards-item__num {
		font-size: 24px
	}
}

.automated-bitcoin-graph__cards-item__text {
	font-size: 15px
}

.automated-bitcoin-graph__table-wr {
	background-color: #1c1a1a;
	border: 1px solid rgba(31, 31, 40, .502);
	border-radius: 16px;
	margin-top: 96px;
	overflow-x: auto;
	padding: 24px
}

@media(max-width:991px) {
	.automated-bitcoin-graph__table-wr {
		margin-top: 46px
	}
}

.automated-bitcoin-graph__table-title {
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 16px
}

@media(max-width:1539px) {
	.automated-bitcoin-graph__table-title {
		font-size: 20px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-graph__table-title {
		font-size: 18px
	}
}

.automated-bitcoin-graph__table {
	border-collapse: collapse;
	min-width: 900px;
	text-align: center;
	width: 100%
}

.automated-bitcoin-graph__table thead {
	background-color: #222
}

.automated-bitcoin-graph__table td,
.automated-bitcoin-graph__table th {
	border-bottom: 1px solid #333;
	font-size: 14px;
	padding: 12px 10px
}

.automated-bitcoin-graph__table .ytd {
	color: #0147ff
}

.automated-bitcoin-options__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.automated-bitcoin-options__container {
		padding-bottom: 80px
	}
}

.automated-bitcoin-options__header {
	display: flex;
	justify-content: space-between;
	margin-bottom: 47px
}

@media(max-width:767px) {
	.automated-bitcoin-options__header {
		flex-wrap: wrap;
		margin-bottom: 32px
	}
}

.automated-bitcoin-options__header-title {
	font-size: 80px;
	width: 74%
}

@media(max-width:1539px) {
	.automated-bitcoin-options__header-title {
		font-size: 60px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-options__header-title {
		font-size: 40px;
		margin-bottom: 20px;
		width: 100%
	}
}

.automated-bitcoin-options__header-text {
	font-weight: 300;
	width: 26%
}

@media(max-width:767px) {
	.automated-bitcoin-options__header-text {
		width: 100%
	}
}

.automated-bitcoin-options__small-text {
	font-size: 12px;
	margin-top: 36px;
	text-align: center
}

.automated-bitcoin-options__card {
	background: linear-gradient(90deg, #1c1c1c 70%, #050505);
	border: 1px solid #2b2b2b;
	border-radius: 16px;
	display: flex;
	position: relative
}

@media(max-width:991px) {
	.automated-bitcoin-options__card {
		background: linear-gradient(0deg, #1c1c1c 70%, #050505);
		flex-direction: column
	}
}

.automated-bitcoin-options__card-wr {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 154px 0 40px 54px;
	width: 60%
}

@media(max-width:991px) {
	.automated-bitcoin-options__card-wr {
		padding: 32px;
		width: 100%
	}
}

.automated-bitcoin-options__card-table-wr {
	width: 100%
}

.automated-bitcoin-options__card-title {
	font-size: 48px;
	left: 54px;
	margin-bottom: 32px;
	position: absolute;
	top: 60px;
	width: 100%
}

@media(max-width:1539px) {
	.automated-bitcoin-options__card-title {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-options__card-title {
		font-size: 34px
	}
}

@media(max-width:991px) {
	.automated-bitcoin-options__card-title {
		position: static
	}
}

.automated-bitcoin-options__card-2 {
	align-items: baseline;
	background-color: #253778;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	padding: 154px 40px 40px;
	width: 40%
}

@media(max-width:991px) {
	.automated-bitcoin-options__card-2 {
		padding: 32px;
		width: 100%
	}
}

.automated-bitcoin-options__card-list {
	list-style-type: none
}

.automated-bitcoin-options__card-table {
	width: 100%
}

.automated-bitcoin-options__card-table svg {
	fill: #fff;
	margin-right: 10px;
	max-width: 20px;
	min-height: 20px
}

.automated-bitcoin-options__card-table td {
	padding-bottom: 16px;
	width: 50%
}

.automated-bitcoin-options__card-table td.bold {
	font-weight: 600
}

.automated-bitcoin-options__card-table td.automated-bitcoin-options__card-td {
	display: none;
	font-weight: 600
}

@media(max-width:991px) {
	.automated-bitcoin-options__card-table td.automated-bitcoin-options__card-td {
		display: block
	}
}

.automated-bitcoin-options__card-table td span {
	align-items: center;
	display: inline-flex;
	width: 100%
}

.automated-bitcoin-options__card-table thead {
	font-size: 32px
}

@media(max-width:1539px) {
	.automated-bitcoin-options__card-table thead {
		font-size: clamp(18px, 1.5vw, 32px)
	}
}

.automated-bitcoin-options__card-table thead svg {
	fill: none;
	max-height: 26px;
	max-width: 26px
}

.automated-bitcoin-options__card-table thead td {
	padding-bottom: 32px
}

html:not([lang=en-us]) .automated-bitcoin-options__card-table thead td {
	font-size: clamp(16px, 1.5vw, 25px)
}

.automated-bitcoin-options__card-link {
	align-items: center;
	background-color: #1f1f28;
	border-radius: 16px;
	color: #fff;
	display: flex;
	font-weight: 600;
	justify-content: center;
	margin-top: 16px;
	min-width: 350px;
	padding: 16px;
	transition: opacity .2s linear
}

.automated-bitcoin-options__card-link svg {
	fill: #fff;
	margin-left: 8px;
	max-width: 20px
}

.automated-bitcoin-options__card-link:hover {
	opacity: .75
}

@media(max-width:1199px) {
	.automated-bitcoin-options__card-link {
		min-width: 100%
	}
}

.automated-bitcoin-calculator__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.automated-bitcoin-calculator__container {
		padding-bottom: 80px
	}
}

.automated-bitcoin-calculator__header {
	display: flex;
	justify-content: space-between;
	margin-bottom: 47px
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__header {
		flex-wrap: wrap;
		margin-bottom: 32px
	}
}

.automated-bitcoin-calculator__header-title {
	font-size: 80px;
	width: 74%
}

@media(max-width:1539px) {
	.automated-bitcoin-calculator__header-title {
		font-size: 60px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__header-title {
		font-size: 40px;
		margin-bottom: 20px;
		width: 100%
	}
}

.automated-bitcoin-calculator__header-text {
	font-weight: 300;
	width: 26%
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__header-text {
		width: 100%
	}
}

.automated-bitcoin-calculator__card {
	background-color: #1c1a1a;
	border-radius: 16px;
	padding: 0 54px 54px
}

@media(max-width:991px) {
	.automated-bitcoin-calculator__card {
		padding: 0 32px 32px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__card {
		padding-top: 32px
	}
}

.automated-bitcoin-calculator__card-header {
	align-items: center;
	display: flex;
	justify-content: space-between
}

.automated-bitcoin-calculator__card-header__content {
	width: 70%
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__card-header__content {
		margin-bottom: 32px;
		width: 100%
	}
}

.automated-bitcoin-calculator__card-header__title {
	font-size: 48px;
	margin-bottom: 10px
}

@media(max-width:1539px) {
	.automated-bitcoin-calculator__card-header__title {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__card-header__title {
		font-size: 34px
	}
}

.automated-bitcoin-calculator__card-header__img {
	display: flex;
	justify-content: end;
	width: 30%
}

.automated-bitcoin-calculator__card-header__img svg {
	max-height: 200px
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__card-header__img {
		display: none
	}
}

.automated-bitcoin-calculator__calculator {
	width: 100%
}

.automated-bitcoin-calculator__calculator-inputs {
	align-items: flex-end;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
	width: 100%
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__calculator-inputs {
		flex-wrap: wrap
	}
}

.automated-bitcoin-calculator__calculator-input-block {
	width: 31.5%
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__calculator-input-block {
		margin-bottom: 20px;
		width: 100%
	}
}

.automated-bitcoin-calculator__calculator-input-block label {
	display: block;
	font-weight: 700;
	margin-bottom: 6px;
	text-transform: uppercase
}

.automated-bitcoin-calculator__calculator-input-block input {
	background: #dedee0;
	border: none;
	border-radius: 50px;
	color: #1c1a1a;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	outline: none;
	padding: 14px 20px;
	width: 100%
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__calculator-input-block input {
		border-radius: 20px
	}
}

.automated-bitcoin-calculator__calculator-input-block .custom-select {
	font-size: 16px;
	position: relative;
	width: 100%
}

.automated-bitcoin-calculator__calculator-input-block .custom-select.open .arrow {
	transform: rotate(180deg)
}

.automated-bitcoin-calculator__calculator-input-block .custom-select.open .options {
	display: block
}

.automated-bitcoin-calculator__calculator-input-block .select-trigger {
	align-items: flex-end;
	background: #dedee0;
	border-radius: 50px;
	color: #1c1a1a;
	cursor: pointer;
	display: flex;
	font-weight: 700;
	justify-content: space-between;
	padding: 14px 20px
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__calculator-input-block .select-trigger {
		border-radius: 20px
	}
}

.automated-bitcoin-calculator__calculator-input-block .arrow {
	display: flex;
	margin-left: 10px;
	transition: transform .2s ease
}

.automated-bitcoin-calculator__calculator-input-block .arrow svg {
	height: 20px;
	width: 20px
}

.automated-bitcoin-calculator__calculator-input-block .arrow svg path {
	stroke: #1c1a1a
}

.automated-bitcoin-calculator__calculator-input-block .options {
	background: #fff;
	border-radius: 12px;
	box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
	display: none;
	left: 0;
	margin-top: 6px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 10
}

.automated-bitcoin-calculator__calculator-input-block .option {
	color: #1c1a1a;
	cursor: pointer;
	padding: 12px 16px;
	transition: background .2s linear
}

.automated-bitcoin-calculator__calculator-input-block .option:hover {
	background: #dedee0
}

.automated-bitcoin-calculator__calculator-button {
	align-items: center;
	background: #253778;
	border: none;
	border-radius: 50px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 16px;
	font-weight: 700;
	justify-content: center;
	padding: 14px 20px;
	transition: background .3s ease;
	width: 31.5%
}

.automated-bitcoin-calculator__calculator-button svg {
	fill: #fff;
	margin-left: 8px;
	max-width: 20px
}

.automated-bitcoin-calculator__calculator-button:hover {
	background: #4466de
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__calculator-button {
		border-radius: 20px;
		margin-top: 10px;
		width: 100%
	}
}

.automated-bitcoin-calculator__calculator-error {
	color: #e66060;
	display: none;
	font-size: 13px;
	width: 100%
}

.automated-bitcoin-calculator__calculator-error.is-error {
	display: block
}

.automated-bitcoin-calculator__calculator-results {
	display: none;
	justify-content: space-between;
	margin-top: 30px
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__calculator-results {
		flex-wrap: wrap
	}
}

.automated-bitcoin-calculator__calculator-card {
	background-color: #253778;
	border-radius: 50px;
	padding: 25px 40px;
	width: 31.5%
}

.automated-bitcoin-calculator__calculator-card--dark {
	background-color: #1c1a1a;
	border: 1px solid #fff
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__calculator-card {
		border-radius: 20px;
		margin-bottom: 16px;
		width: 100%
	}
}

.automated-bitcoin-calculator__calculator-card__title {
	font-size: 22px;
	margin-bottom: 10px;
	text-transform: uppercase
}

@media(max-width:1539px) {
	.automated-bitcoin-calculator__calculator-card__title {
		font-size: 20px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__calculator-card__title {
		font-size: 18px
	}
}

.automated-bitcoin-calculator__calculator-card__btc {
	font-size: 32px;
	font-weight: 600;
	margin-bottom: 10px
}

@media(max-width:1539px) {
	.automated-bitcoin-calculator__calculator-card__btc {
		font-size: 28px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__calculator-card__btc {
		font-size: 24px
	}
}

.automated-bitcoin-calculator__calculator-card__usd {
	font-size: 15px
}

.automated-bitcoin-calculator__calculator-cta-card {
	background-color: #253778;
	border-radius: 50px;
	display: flex;
	overflow: hidden;
	width: 31.5%
}

.automated-bitcoin-calculator__calculator-cta-card span {
	text-transform: uppercase
}

.automated-bitcoin-calculator__calculator-cta-card svg {
	fill: #fff;
	flex: 0 0 auto;
	height: auto;
	margin-left: 8px;
	max-width: 30px;
	width: 30px
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__calculator-cta-card {
		border-radius: 20px;
		width: 100%
	}
}

.automated-bitcoin-calculator__calculator-cta-card__link {
	align-items: center;
	background-color: #253778;
	color: #fff;
	display: flex;
	font-size: 28px;
	justify-content: space-between;
	padding: 25px 40px;
	width: 100%
}

@media(max-width:1539px) {
	.automated-bitcoin-calculator__calculator-cta-card__link {
		font-size: 24px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-calculator__calculator-cta-card__link {
		font-size: 20px
	}
}

.automated-bitcoin-calculator__calculator-cta-card__link:hover {
	background-color: #4466de;
	transition: background-color .2s linear
}

.automated-bitcoin-earn__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.automated-bitcoin-earn__container {
		padding-bottom: 80px
	}
}

.automated-bitcoin-earn__header {
	display: flex;
	justify-content: space-between;
	margin-bottom: 49px
}

@media(max-width:767px) {
	.automated-bitcoin-earn__header {
		flex-wrap: wrap;
		margin-bottom: 32px
	}
}

.automated-bitcoin-earn__header-title {
	font-size: 80px;
	width: 70%
}

@media(max-width:1539px) {
	.automated-bitcoin-earn__header-title {
		font-size: 60px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-earn__header-title {
		font-size: 40px;
		margin-bottom: 20px;
		width: 100%
	}
}

.automated-bitcoin-earn__header-text {
	font-weight: 300;
	width: 26%
}

@media(max-width:767px) {
	.automated-bitcoin-earn__header-text {
		width: 100%
	}
}

.automated-bitcoin-earn__header-cards {
	display: grid;
	grid-template-columns: .9fr 1.1fr;
	grid-template-rows: auto auto;
	margin: -10px
}

@media(max-width:1123px) {
	.automated-bitcoin-earn__header-cards {
		grid-template-columns: 1fr 1fr
	}
}

@media(max-width:991px) {
	.automated-bitcoin-earn__header-cards {
		display: flex;
		flex-direction: column;
		margin: 0
	}
}

.automated-bitcoin-earn__header-card {
	background-color: #253778;
	border-radius: 50px;
	grid-column: 2/3;
	grid-row: 1/2;
	margin: 10px;
	padding: 50px
}

.automated-bitcoin-earn__header-card--tall {
	grid-column: 1/2;
	grid-row: 1/3
}

.automated-bitcoin-earn__header-card--light {
	background-color: #dedee0;
	color: #1c1a1a;
	grid-column: 2/3;
	grid-row: 2/3
}

@media(max-width:991px) {
	.automated-bitcoin-earn__header-card {
		margin: 0 0 24px;
		padding: 32px;
		width: 100%
	}

	.automated-bitcoin-earn__header-card:last-child {
		margin-bottom: 0
	}
}

.automated-bitcoin-earn__header-card__title {
	font-size: 48px;
	margin-bottom: 32px
}

@media(max-width:1539px) {
	.automated-bitcoin-earn__header-card__title {
		font-size: 42px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-earn__header-card__title {
		font-size: 34px
	}
}

@media(max-width:991px) {
	.automated-bitcoin-earn__header-card__title {
		margin-bottom: 24px
	}
}

.automated-bitcoin-earn__header-card__text {
	align-items: center;
	display: flex
}

.automated-bitcoin-earn__header-card__text p {
	line-height: 1.5
}

@media(max-width:991px) {
	.automated-bitcoin-earn__header-card__text {
		align-items: flex-start;
		flex-direction: column
	}
}

.automated-bitcoin-earn__header-card__text-btn {
	align-items: center;
	background-color: #253778;
	border-radius: 50px;
	color: #fff;
	display: flex;
	justify-content: center;
	margin-left: 20px;
	min-width: 259px;
	padding: 20px;
	transition: background-color .2s linear
}

.automated-bitcoin-earn__header-card__text-btn svg {
	fill: #fff;
	margin-left: 8px;
	max-width: 20px
}

.automated-bitcoin-earn__header-card__text-btn:hover {
	background-color: #4466de
}

@media(max-width:991px) {
	.automated-bitcoin-earn__header-card__text-btn {
		border-radius: 20px;
		margin-left: 0;
		margin-top: 16px;
		max-width: 350px;
		padding: 24px;
		width: 100%
	}
}

.automated-bitcoin-faq__container {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.automated-bitcoin-faq__container {
		flex-direction: column;
		padding-bottom: 80px
	}
}

.automated-bitcoin-faq__picture {
	margin-right: 10px;
	position: sticky;
	top: 0;
	width: 44%
}

.automated-bitcoin-faq__picture img {
	height: 726px;
	object-fit: cover;
	width: 100%
}

.automated-bitcoin-faq__picture h2 {
	font-size: 80px;
	max-width: 454px;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 20%
}

@media(max-width:1539px) {
	.automated-bitcoin-faq__picture h2 {
		font-size: 60px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-faq__picture h2 {
		font-size: 40px
	}
}

@media(max-width:991px) {
	.automated-bitcoin-faq__picture {
		display: none
	}
}

.automated-bitcoin-faq__title-mobile {
	display: none;
	font-size: 80px;
	margin-bottom: 24px
}

@media(max-width:1539px) {
	.automated-bitcoin-faq__title-mobile {
		font-size: 60px
	}
}

@media(max-width:767px) {
	.automated-bitcoin-faq__title-mobile {
		font-size: 40px
	}
}

@media(max-width:991px) {
	.automated-bitcoin-faq__title-mobile {
		display: block
	}
}

.automated-bitcoin-faq__faq {
	margin-left: 10px;
	width: 56%
}

@media(max-width:991px) {
	.automated-bitcoin-faq__faq {
		margin-left: 0;
		width: 100%
	}
}

.coin-price-list-table {
	padding-top: 154px
}

@media(max-width:991px) {
	.coin-price-list-table {
		padding-top: 72px
	}
}

.coin-price-list-table__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.coin-price-list-table__container {
		padding-bottom: 80px
	}
}

.coin-price-list-table__title {
	color: #d1d1d1;
	font-size: 32px;
	font-weight: inherit;
	margin-bottom: 2rem
}

.coin-price-list-table__error {
	color: #ef4444;
	font-size: 1.25rem;
	padding: 2rem;
	text-align: center
}

.coin-price-list-table__table-wrapper {
	background: #141414;
	border-radius: .5rem;
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.coin-price-list-table__table {
	border-collapse: collapse;
	width: 100%
}

.coin-price-list-table__table thead th {
	border-bottom: 1px solid #d1d1d1;
	color: #d1d1d1;
	font-size: 14px;
	font-weight: 600;
	padding: 12px 8px;
	text-align: left;
	top: 0;
	white-space: nowrap;
	z-index: 3
}

.coin-price-list-table__table tbody tr {
	border-bottom: 1px solid #d1d1d1;
	cursor: pointer;
	transition: background-color .2s
}

.coin-price-list-table__table tbody tr:hover,
.coin-price-list-table__table tbody tr:hover td {
	background-color: hsla(0, 0%, 100%, .05)
}

.coin-price-list-table__table tbody tr:last-child {
	border-bottom: none
}

.coin-price-list-table__table tbody td {
	color: #d1d1d1;
	padding: 12px 8px;
	transition: background-color .2s;
	vertical-align: middle
}

.coin-price-list-table__table tbody td,
.coin-price-list-table__table thead th {
	background: #141414
}

.coin-price-list-table__table tbody td:first-child,
.coin-price-list-table__table thead th:first-child {
	left: 0;
	min-width: 48px;
	position: sticky;
	z-index: 2
}

.coin-price-list-table__table tbody td:nth-child(2),
.coin-price-list-table__table thead th:nth-child(2) {
	left: 48px;
	min-width: 48px;
	position: sticky;
	z-index: 2
}

.coin-price-list-table__table tbody td:nth-child(3),
.coin-price-list-table__table thead th:nth-child(3) {
	left: 96px;
	min-width: 100px;
	position: sticky;
	z-index: 2
}

.coin-price-list-table__table tbody td:first-child,
.coin-price-list-table__table tbody td:nth-child(2),
.coin-price-list-table__table tbody td:nth-child(3),
.coin-price-list-table__table thead th:first-child,
.coin-price-list-table__table thead th:nth-child(2),
.coin-price-list-table__table thead th:nth-child(3) {
	background-clip: padding-box;
	position: sticky;
	transition: background-color .2s;
	will-change: left
}

.coin-price-list-table__icon {
	border-radius: 50%;
	height: 24px;
	min-width: 24px;
	width: 24px
}

.coin-price-list-table__coin {
	font-weight: 600
}

.coin-price-list-table__coin a {
	color: #d1d1d1;
	text-decoration: none
}

.coin-price-list-table__coin a:hover {
	text-decoration: none
}

.coin-price-list-table__up {
	color: #00ff94;
	text-align: right
}

.coin-price-list-table__down {
	color: #e66060;
	text-align: right
}

.coin-price-list-table__sparkline {
	display: block;
	height: 48px;
	margin: 0 auto;
	width: 144px
}

.coin-price-list-table__no-data {
	color: #d1d1d1;
	font-size: .875rem
}

.coin-price-list-table__pagination {
	display: flex;
	justify-content: center;
	margin: 2rem 0
}

.coin-price-list-table__footer {
	margin-top: 1rem;
	text-align: left
}

.coin-price-list-table__powered {
	color: #d1d1d1;
	font-size: .75rem;
	margin-bottom: 1rem
}

.pagination {
	border-radius: .5rem;
	gap: .5rem;
	padding: .5rem
}

.pagination,
.pagination__link {
	align-items: center;
	display: flex
}

.pagination__link {
	border: 1px solid transparent;
	border-radius: .375rem;
	color: #d1d1d1;
	font-size: .875rem;
	font-weight: 500;
	gap: .25rem;
	padding: .5rem .75rem;
	text-decoration: none;
	transition: all .2s
}

.pagination__link:hover:not(.pagination__link--disabled) {
	background-color: #f3f4f6;
	color: #1f2937
}

.pagination__link--disabled {
	color: #9ca3af;
	cursor: not-allowed;
	pointer-events: none
}

.pagination__icon {
	flex-shrink: 0;
	height: 1rem;
	width: 1rem
}

.pagination__text {
	white-space: nowrap
}

@media(max-width:640px) {
	.pagination__text {
		display: none
	}
}

.pagination__info {
	align-items: center;
	color: #d1d1d1;
	display: flex;
	font-size: .875rem;
	gap: .25rem;
	padding: .5rem .75rem;
	white-space: nowrap
}

.coin-price-list-table__table__header-sortable {
	cursor: pointer;
	transition: background-color .2s;
	user-select: none
}

.coin-price-list-table__table__header-sortable:hover {
	background-color: #f1f5f9
}

.coin-price-list-table__table__header-unsortable {
	cursor: default
}

.coin-price-list-table__table__sort-btn {
	align-items: center;
	cursor: pointer;
	display: flex;
	gap: .25rem;
	height: 100%;
	width: 100%
}

.coin-price-list-table__table__sort-icon {
	color: #9ca3af;
	height: 1rem;
	transition: color .2s;
	width: 1rem
}

.coin-price-list-table__table__header-sortable:hover .coin-price-list-table__table__sort-icon {
	color: #6b7280
}

@media(max-width:768px) {
	.coin-price-list-table__container {
		padding: 10px
	}

	.coin-price-list-table__title {
		font-size: 2rem
	}

	.coin-price-list-table__table {
		font-size: .875rem
	}

	.coin-price-list-table__table td,
	.coin-price-list-table__table th {
		padding: 8px 4px
	}

	.pagination__button,
	.pagination__info {
		font-size: .75rem;
		padding: 6px 12px
	}
}

.chat-with-us {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.chat-with-us {
		padding-bottom: 80px
	}
}

.chat-with-us .chat-with-us__container {
	align-items: center;
	background-image: url(/dist/chat-with-us-gradient.webp);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: 1px solid #323232;
	border-radius: 18px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 100px 0
}

@media(max-width:991px) {
	.chat-with-us .chat-with-us__container {
		padding: 50px 15px
	}
}

.chat-with-us .chat-with-us__title {
	color: #fff;
	font-size: 48px;
	font-weight: 600;
	text-align: center
}

@media(max-width:991px) {
	.chat-with-us .chat-with-us__title {
		font-size: 32px
	}
}

.chat-with-us .chat-with-us__description {
	color: #d1d1d1;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	margin-bottom: 33px;
	margin-top: 12px;
	text-align: center
}

@media(max-width:991px) {
	.chat-with-us .chat-with-us__description {
		font-size: 16px;
		line-height: 100%
	}
}

.chat-with-us .chat-with-us__button {
	align-items: center;
	background-color: transparent;
	border: 1px solid #d9d9d9;
	border-radius: 16px;
	color: #fff;
	display: flex;
	font-size: 18px;
	font-weight: 500;
	justify-content: center;
	padding: 16px 26px;
	transition: background-color .2s linear, color .2s linear
}

.chat-with-us .chat-with-us__button:hover {
	background-color: #d4d4d4;
	color: #000
}

.binance-bot-hero {
	padding-bottom: 149px;
	padding-top: 154px
}

@media(max-width:991px) {
	.binance-bot-hero {
		padding-bottom: 0;
		padding-top: 72px
	}
}

.binance-bot-hero__container {
	display: flex;
	justify-content: space-between;
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 76px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.binance-bot-hero__container {
		flex-direction: column;
		padding-bottom: 80px
	}
}

.binance-bot-hero__content {
	background-image: url(/dist/main-image.webp);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	flex-direction: column;
	height: 664px;
	justify-content: center;
	padding-left: 40px;
	width: 100%
}

@media(max-width:991px) {
	.binance-bot-hero__content {
		display: none
	}
}

.binance-bot-hero__content-title {
	color: #fff;
	font-size: 48px;
	font-weight: 500;
	max-width: 540px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.binance-bot-hero__content-title {
		font-size: 48px
	}
}

.binance-bot-hero__content-title span {
	color: #00ff85
}

.binance-bot-hero__content-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	margin-top: 8px;
	max-width: 410px
}

@media(max-width:991px) {
	.binance-bot-hero__content-text {
		font-size: 16px;
		line-height: 100%
	}
}

.binance-bot-hero__content-btn {
	background-color: transparent;
	border: 1px solid #40e88d;
	border-radius: 16px;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	height: 50px;
	margin-top: 20px;
	overflow: hidden;
	padding: 14px 44px;
	position: relative;
	width: max-content;
	z-index: 1
}

.binance-bot-hero__content-btn:after,
.binance-bot-hero__content-btn:before {
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .411) 50%, hsla(0, 0%, 100%, 0));
	border-radius: 60%;
	content: "";
	filter: blur(3px);
	height: 1px;
	mask: #d9d9d9;
	-webkit-mask: #d9d9d9;
	opacity: .6;
	position: absolute;
	width: 42px;
	z-index: 0
}

.binance-bot-hero__content-btn:after {
	border: 1px solid;
	box-shadow: 0 0 10px rgba(0, 255, 133, .8);
	right: 10px;
	top: 0
}

.binance-bot-hero__content-btn:before {
	border: 1px solid;
	bottom: 0;
	box-shadow: 0 0 10px rgba(0, 255, 133, .8);
	left: 10px
}

.binance-bot-hero__content-btn:hover {
	border-color: #00ff85;
	box-shadow: 0 0 40px rgba(0, 255, 133, .6), 0 0 80px rgba(38, 254, 176, .4), 0 0 120px rgba(50, 95, 179, .3), inset 0 1px 0 hsla(0, 0%, 100%, .15)
}

.binance-bot-hero__content-btn:hover:before {
	animation: animate-left 3s linear infinite
}

.binance-bot-hero__content-btn:hover:after,
.binance-bot-hero__content-btn:hover:before {
	background: linear-gradient(180deg, #26feb0, rgba(9, 11, 78, 0));
	box-shadow: 0 0 15px #26feb0
}

.binance-bot-hero__content-btn:hover:after {
	animation: animate-right 3s linear infinite
}

@media(max-width:767px) {

	.binance-bot-hero__content-btn:hover:after,
	.binance-bot-hero__content-btn:hover:before {
		animation: none
	}
}

.binance-bot-hero__mobile-content {
	display: none
}

@media(max-width:991px) {
	.binance-bot-hero__mobile-content {
		align-items: center;
		display: flex;
		flex-direction: column
	}
}

.binance-bot-hero__mobile-content .binance-bot-hero__mobile-content-text-container {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-bottom: 17px
}

.binance-bot-hero__mobile-content .binance-bot-hero__mobile-content-title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

.binance-bot-hero__mobile-content .binance-bot-hero__mobile-content-title span {
	color: #00ff85;
	font-weight: 600
}

@media(max-width:991px) {
	.binance-bot-hero__mobile-content .binance-bot-hero__mobile-content-title {
		font-size: 36px
	}
}

.binance-bot-hero__mobile-content .binance-bot-hero__mobile-content-text {
	color: #fff;
	font-size: 14px;
	font-weight: 300
}

.binance-bot-hero__mobile-content .binance-bot-hero__mobile-content-btn {
	align-items: center;
	background: transparent;
	border: 1px solid #40e88d;
	border-radius: 12px;
	color: #fff;
	display: flex;
	font-size: 18px;
	font-weight: 500;
	height: 50px;
	justify-content: center;
	margin-top: 33px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 154px
}

.binance-bot-hero__mobile-content .binance-bot-hero__mobile-content-btn:before {
	background: url(button-gradient.png) no-repeat;
	background-size: 100% 100%;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1
}

.binance-bot-personal-quant__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.binance-bot-personal-quant__container {
		display: flex;
		flex-direction: column;
		gap: 59px;
		padding-bottom: 80px
	}
}

.binance-bot-personal-quant__content,
.binance-bot-personal-quant__content-reverse {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%
}

@media(max-width:991px) {

	.binance-bot-personal-quant__content,
	.binance-bot-personal-quant__content-reverse {
		flex-direction: column
	}
}

.binance-bot-personal-quant__content-reverse {
	align-items: flex-end
}

.binance-bot-personal-quant__content-text,
.binance-bot-personal-quant__content-text-reverse {
	display: flex;
	flex: 1 1 59%;
	flex-direction: column;
	gap: 8px
}

.binance-bot-personal-quant__content-text h2,
.binance-bot-personal-quant__content-text-reverse h2 {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

.binance-bot-personal-quant__content-text h2 span,
.binance-bot-personal-quant__content-text-reverse h2 span {
	color: #00ff85;
	font-weight: 600
}

@media(max-width:991px) {

	.binance-bot-personal-quant__content-text h2,
	.binance-bot-personal-quant__content-text-reverse h2 {
		font-size: 24px
	}
}

.binance-bot-personal-quant__content-text p,
.binance-bot-personal-quant__content-text-reverse p {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3
}

@media(max-width:991px) {

	.binance-bot-personal-quant__content-text p,
	.binance-bot-personal-quant__content-text-reverse p {
		font-size: 14px
	}
}

.binance-bot-personal-quant__content-text-reverse {
	flex: 1 1 70%;
	text-align: right
}

@media(max-width:991px) {
	.binance-bot-personal-quant__content-text-reverse {
		text-align: left
	}
}

.binance-bot-personal-quant__content-stats,
.binance-bot-personal-quant__content-stats-reverse {
	align-items: flex-end;
	display: flex;
	flex: 0 1 41%;
	flex-direction: column;
	justify-content: space-between
}

@media(max-width:991px) {

	.binance-bot-personal-quant__content-stats,
	.binance-bot-personal-quant__content-stats-reverse {
		display: none
	}
}

.binance-bot-personal-quant__content-stats-reverse {
	align-items: flex-start;
	flex: 1 1 30%
}

.binance-bot-personal-quant__content-stats-item h3,
.binance-bot-personal-quant__content-stats-item-reverse h3 {
	color: #fff;
	font-size: 98px;
	font-weight: 500;
	margin: 0;
	text-transform: uppercase
}

.binance-bot-personal-quant__content-stats-item p,
.binance-bot-personal-quant__content-stats-item-reverse p {
	color: #a3a3a3;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.3;
	text-align: right
}

@media(max-width:991px) {

	.binance-bot-personal-quant__content-stats-item p,
	.binance-bot-personal-quant__content-stats-item-reverse p {
		font-size: 16px;
		line-height: 100%
	}
}

.binance-bot-personal-quant__content-stats-item-reverse p {
	text-align: left
}

.binance-bot-personal-quant__content-mobile {
	display: none
}

@media(max-width:991px) {
	.binance-bot-personal-quant__content-mobile {
		display: flex;
		justify-content: space-between
	}

	.binance-bot-personal-quant__content-mobile img {
		height: 56px;
		width: 97px
	}
}

.binance-bot-strategy {
	padding-top: 115px;
	position: relative
}

@media(max-width:991px) {
	.binance-bot-strategy {
		padding-top: 20px
	}
}

.binance-bot-strategy .swiper-slide {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 492px;
	justify-content: space-between
}

.binance-bot-strategy__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.binance-bot-strategy__container {
		padding-bottom: 80px
	}
}

.binance-bot-strategy__title-container {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
	margin-bottom: 60px
}

@media(max-width:991px) {
	.binance-bot-strategy__title-container {
		margin-bottom: 40px
	}
}

.binance-bot-strategy__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 113%;
	max-width: 510px;
	text-transform: uppercase
}

.binance-bot-strategy__title span {
	color: #00ff85;
	font-weight: 600
}

@media(max-width:991px) {
	.binance-bot-strategy__title {
		font-size: 24px
	}
}

.binance-bot-strategy__actions-container {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	gap: 8px;
	max-width: 420px
}

@media(max-width:991px) {
	.binance-bot-strategy__actions-container {
		display: none
	}
}

.binance-bot-strategy__actions-container .binance-bot-strategy__actions-text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	text-align: right
}

.binance-bot-strategy__actions-wrapper {
	align-items: center;
	display: flex;
	gap: 12px;
	opacity: 0;
	transition: opacity .3s ease, visibility .3s ease;
	visibility: hidden
}

.binance-bot-strategy__actions-wrapper--initialized {
	opacity: 1;
	visibility: visible
}

@media(max-width:991px) {
	.binance-bot-strategy__actions-wrapper {
		display: none
	}
}

.binance-bot-strategy__nav-btn {
	align-items: center;
	background: #fff;
	border: 1px solid hsla(0, 0%, 100%, .2);
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: flex;
	height: 74px;
	justify-content: center;
	transition: all .3s ease;
	width: 74px
}

.binance-bot-strategy__nav-btn svg>path {
	fill: #000
}

.binance-bot-strategy__nav-btn:hover {
	background: rgba(0, 255, 133, .1);
	border-color: #00ff85;
	color: #00ff85
}

.binance-bot-strategy__nav-btn:active {
	transform: scale(.95)
}

.binance-bot-strategy__nav-btn.swiper-button-disabled {
	background: transparent;
	color: #fff;
	cursor: not-allowed;
	opacity: .3
}

.binance-bot-strategy__nav-btn.swiper-button-disabled svg>path {
	fill: #fff
}

.binance-bot-strategy__nav-btn.swiper-button-disabled:hover {
	background: transparent;
	border-color: hsla(0, 0%, 100%, .2);
	color: #fff
}

.binance-bot-strategy__nav-btn svg {
	height: 24px;
	width: 24px
}

.binance-bot-strategy__slider-container {
	display: flex;
	flex-direction: column;
	gap: 16px;
	overflow: hidden;
	width: 100%
}

.binance-bot-strategy__swiper {
	padding-bottom: 20px;
	width: 100%
}

.binance-bot-strategy__swiper .swiper-wrapper {
	display: flex;
	height: 100%
}

.binance-bot-strategy__pagination {
	align-items: center;
	display: none;
	gap: 8px;
	justify-content: center;
	padding: 4px 0
}

@media(max-width:991px) {
	.binance-bot-strategy__pagination {
		display: flex
	}
}

.binance-bot-strategy__pagination .swiper-pagination-bullet {
	background: hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	height: 10px;
	opacity: 1;
	transition: background .3s ease, transform .3s ease;
	width: 10px
}

.binance-bot-strategy__pagination .swiper-pagination-bullet-active {
	background: #00ff85;
	transform: scale(1.2)
}

.binance-bot-strategy__slide {
	border: 1px solid #93939f;
	border-radius: 20px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 492px;
	justify-content: space-between;
	padding: 37px 40px 51px;
	width: 377px
}

@media(max-width:991px) {
	.binance-bot-strategy__slide {
		min-height: 350px;
		padding: 20px 24px 26px
	}
}

.binance-bot-strategy__slide-title {
	color: #fff;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 36px
}

.binance-bot-strategy__slide-graph-container {
	margin-bottom: 20px;
	position: relative
}

.binance-bot-strategy__slide-graph-container .binance-bot-strategy__slide-graph-text-1,
.binance-bot-strategy__slide-graph-container .binance-bot-strategy__slide-graph-text-2,
.binance-bot-strategy__slide-graph-container .binance-bot-strategy__slide-graph-text-3,
.binance-bot-strategy__slide-graph-container .binance-bot-strategy__slide-graph-text-4 {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	left: 14px;
	position: absolute;
	top: 11px
}

.binance-bot-strategy__slide-graph-container .binance-bot-strategy__slide-graph-text-1 span {
	color: #00ff94
}

.binance-bot-strategy__slide-graph-container .binance-bot-strategy__slide-graph-text-2 span {
	color: #dcff03
}

.binance-bot-strategy__slide-graph-container .binance-bot-strategy__slide-graph-text-3 span {
	color: #0057ff
}

.binance-bot-strategy__slide-graph-container .binance-bot-strategy__slide-graph-text-4 span {
	color: #c0f
}

.binance-bot-strategy__slide-text {
	color: #d1d1d1;
	font-size: 16px;
	font-weight: 400;
	line-height: 120%
}

.binance-bot-strategy__slide-btn {
	align-items: center;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 6px;
	color: #fff;
	display: flex;
	font-size: 18px;
	font-weight: 500;
	height: 53px;
	justify-content: center;
	text-align: center;
	width: 100%
}

.binance-bot-only-trade {
	margin-top: 60px
}

.binance-bot-only-trade__container {
	align-items: center;
	display: flex;
	gap: 175px;
	justify-content: space-between;
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.binance-bot-only-trade__container {
		padding-bottom: 80px
	}
}

.binance-bot-only-trade__content-container {
	display: flex;
	flex-direction: column;
	gap: 45px
}

@media(max-width:991px) {
	.binance-bot-only-trade__content-container {
		align-items: center;
		flex: 1;
		width: 100%
	}
}

.binance-bot-only-trade__picture-container {
	height: 666px;
	width: 336px
}

@media(max-width:991px) {
	.binance-bot-only-trade__picture-container {
		display: none
	}
}

.binance-bot-only-trade__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 113%;
	max-width: 510px;
	text-transform: uppercase
}

.binance-bot-only-trade__title span {
	color: #00ff85;
	font-weight: 600
}

@media(max-width:991px) {
	.binance-bot-only-trade__title {
		font-size: 24px
	}
}

.binance-bot-only-trade__btn {
	align-items: center;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 6px;
	color: #fff;
	display: flex;
	font-size: 20px;
	font-weight: 500;
	height: 53px;
	justify-content: center;
	max-width: 297px;
	text-align: center;
	width: 100%
}

.binance-bot-only-trade__content {
	display: flex;
	flex-direction: column;
	gap: 15px
}

.binance-bot-only-trade__content-title {
	background: linear-gradient(180deg, #f5f5f5, #050505 150%);
	background-clip: text;
	font-size: 32px;
	font-weight: 500;
	text-transform: uppercase;
	-webkit-text-fill-color: transparent;
}

@media(max-width:991px) {
	.binance-bot-only-trade__content-title {
		display: none
	}
}

.binance-bot-only-trade__content-items {
	align-items: flex-start;
	display: flex;
	gap: 65px
}

@media(max-width:991px) {
	.binance-bot-only-trade__content-items {
		display: none
	}
}

.binance-bot-only-trade__content-items .binance-bot-only-trade__content-item {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	max-width: 177px
}

.binance-bot-only-trade__content-items .binance-bot-only-trade__content-item .binance-bot-only-trade__content-item-title {
	background: linear-gradient(180deg, #f5f5f5, #050505 150%);
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #fff;
	display: block;
	font-size: 40px;
	font-weight: 700
}

@media(max-width:991px) {
	.binance-bot-only-trade__content-items .binance-bot-only-trade__content-item .binance-bot-only-trade__content-item-title {
		font-size: 32px
	}
}

.binance-bot-only-trade__content-items .binance-bot-only-trade__content-item .binance-bot-only-trade__content-item-title span {
	background: none;
	background-clip: none;
	color: #fff;
	display: block;
	font-size: 18px;
	font-weight: 600;
	line-height: 130%;
	-webkit-text-fill-color: #fff;
}

.binance-bot-only-trade__content-mobile {
	display: none
}

@media(max-width:991px) {
	.binance-bot-only-trade__content-mobile {
		display: flex;
		flex-direction: column;
		gap: 10px
	}
}

.binance-bot-only-trade__content-mobile .binance-bot-only-trade__content-mobile-title {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase
}

.binance-bot-only-trade__content-mobile .binance-bot-only-trade__content-mobile-list {
	box-sizing: border-box;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	max-width: 100%;
	padding-left: 20px
}

.binance-bot-only-trade__mobile-image {
	border-radius: 16px;
	display: none;
	height: 335px;
	max-width: 100%;
	object-fit: cover;
	object-position: center top;
	width: 232px
}

@media(max-width:991px) {
	.binance-bot-only-trade__mobile-image {
		display: block
	}
}

.binance-bot-plans-pricing {
	margin-top: 80px
}

.binance-bot-plans-pricing .swiper-slide {
	display: flex;
	height: 422px
}

.binance-bot-plans-pricing__container {
	display: flex;
	flex-direction: column;
	gap: 62px;
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.binance-bot-plans-pricing__container {
		padding-bottom: 80px
	}
}

.binance-bot-plans-pricing__header {
	display: flex;
	justify-content: space-between
}

@media(max-width:991px) {
	.binance-bot-plans-pricing__header {
		flex-direction: column;
		gap: 5px
	}
}

.binance-bot-plans-pricing__header .binance-bot-plans-pricing__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 113%;
	max-width: 510px;
	text-transform: uppercase
}

.binance-bot-plans-pricing__header .binance-bot-plans-pricing__title span {
	color: #00ff85;
	font-weight: 600
}

@media(max-width:991px) {
	.binance-bot-plans-pricing__header .binance-bot-plans-pricing__title {
		font-size: 24px
	}
}

.binance-bot-plans-pricing__header .binance-bot-plans-pricing__text {
	color: #fff;
	font-size: 20px;
	max-width: 516px;
	text-align: right
}

@media(max-width:991px) {
	.binance-bot-plans-pricing__header .binance-bot-plans-pricing__text {
		font-size: 14px;
		line-height: 16px;
		text-align: left
	}
}

.binance-bot-plans-pricing__content {
	display: flex;
	flex-direction: column;
	gap: 16px;
	width: 100%
}

.binance-bot-plans-pricing__swiper {
	padding-bottom: 15px;
	width: 100%
}

.binance-bot-plans-pricing__content-item {
	border: 1px solid #93939f;
	border-radius: 20px;
	display: flex;
	flex-direction: column;
	height: 422px;
	justify-content: space-between;
	max-width: 377px;
	padding: 31px 40px 43px;
	width: 100%
}

@media(max-width:991px) {
	.binance-bot-plans-pricing__content-item {
		padding: 31px 31px 43px
	}
}

.binance-bot-plans-pricing__content-item .binance-bot-plans-pricing__content-item-title {
	color: #fff;
	font-size: 26px;
	font-weight: 600;
	text-transform: uppercase
}

.binance-bot-plans-pricing__content-item .binance-bot-plans-pricing__content-item-description {
	color: #d1d1d1;
	font-size: 20px;
	font-weight: 400
}

.binance-bot-plans-pricing__content-item .binance-bot-plans-pricing__content-item-btn {
	align-items: center;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 6px;
	color: #fff;
	display: flex;
	font-size: 18px;
	font-weight: 500;
	height: 45px;
	justify-content: center;
	text-align: center;
	width: 100%
}

.binance-bot-plans-pricing__pagination {
	align-items: center;
	display: none;
	gap: 8px;
	justify-content: center
}

@media(max-width:1123px) {
	.binance-bot-plans-pricing__pagination {
		display: flex
	}
}

.binance-bot-plans-pricing__pagination .swiper-pagination-bullet {
	background: hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	height: 10px;
	opacity: 1;
	transition: background .3s ease, transform .3s ease;
	width: 10px
}

.binance-bot-plans-pricing__pagination .swiper-pagination-bullet-active {
	background: #00ff85;
	transform: scale(1.2)
}

.binance-bot-plans-pricing__content-item-price {
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin-top: 32px
}

.binance-bot-plans-pricing__content-item-price .binance-bot-plans-pricing__content-item-price-main {
	align-items: flex-end;
	display: flex;
	gap: 8px
}

.binance-bot-plans-pricing__content-item-price .binance-bot-plans-pricing__content-item-price-current {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 1
}

.binance-bot-plans-pricing__content-item-price .binance-bot-plans-pricing__content-item-price-old {
	color: #d1d1d1;
	font-size: 28px;
	font-weight: 400;
	line-height: 1;
	text-decoration: line-through
}

.binance-bot-plans-pricing__content-item-price .binance-bot-plans-pricing__content-item-price-period {
	color: #d1d1d1;
	font-size: 20px;
	font-weight: 400;
	line-height: 1
}

.binance-bot-plans-pricing__content-item-price .binance-bot-plans-pricing__content-item-price-period span {
	text-transform: lowercase
}

.binance-bot-plans-pricing__content-item-price .binance-bot-plans-pricing__content-item-price-text {
	border: 1px solid #40e88d;
	border-radius: 12px;
	color: #fff;
	font-size: 10px;
	padding: 5.5px 15px;
	width: fit-content
}

.binance-bot-plans-pricing__footer {
	align-items: center;
	display: flex;
	flex-direction: column;
	width: 100%
}

.binance-bot-plans-pricing__footer .binance-bot-plans-pricing__footer-question {
	color: #2bff8c;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 5px;
	text-align: center
}

@media(max-width:991px) {
	.binance-bot-plans-pricing__footer .binance-bot-plans-pricing__footer-question {
		font-size: 20px
	}
}

.binance-bot-plans-pricing__footer .binance-bot-plans-pricing__footer-answer {
	color: #d1d1d1;
	font-size: 24px;
	font-weight: 400;
	text-align: center
}

@media(max-width:991px) {
	.binance-bot-plans-pricing__footer .binance-bot-plans-pricing__footer-answer {
		font-size: 14px
	}
}

.binance-bot-plans-pricing__footer .binance-bot-plans-pricing__footer-btn {
	background: transparent;
	border: 1px solid #40e88d;
	border-radius: 12px;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	height: 50px;
	margin-top: 40px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 154px
}

.binance-bot-plans-pricing__footer .binance-bot-plans-pricing__footer-btn:before {
	background: url(button-gradient.png) no-repeat;
	background-size: 100% 100%;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1
}

.binance-bot-can-trust {
	margin-top: 180px
}

@media(max-width:991px) {
	.binance-bot-can-trust {
		margin-top: 20px
	}
}

.binance-bot-can-trust .swiper-slide {
	display: flex;
	height: 321px;
	max-width: 362px;
	padding: 67px 38px 10px 23px;
	width: 100%
}

.binance-bot-can-trust__container {
	display: flex;
	flex-direction: column;
	gap: 45px;
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.binance-bot-can-trust__container {
		padding-bottom: 80px
	}
}

.binance-bot-can-trust__header {
	display: flex;
	justify-content: space-between
}

@media(max-width:991px) {
	.binance-bot-can-trust__header {
		flex-direction: column;
		gap: 5px
	}
}

.binance-bot-can-trust__header .binance-bot-can-trust__title {
	color: #fff;
	flex: 1;
	font-size: 40px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

.binance-bot-can-trust__header .binance-bot-can-trust__title span {
	color: #00ff85;
	font-weight: 600
}

@media(max-width:991px) {
	.binance-bot-can-trust__header .binance-bot-can-trust__title {
		font-size: 24px
	}
}

.binance-bot-can-trust__header .binance-bot-can-trust__text {
	color: #fff;
	font-size: 20px;
	max-width: 500px;
	text-align: right
}

@media(max-width:991px) {
	.binance-bot-can-trust__header .binance-bot-can-trust__text {
		font-size: 14px;
		text-align: left
	}
}

.binance-bot-can-trust__content {
	display: flex;
	flex-direction: column;
	gap: 16px;
	width: 100%
}

.binance-bot-can-trust__swiper {
	padding-bottom: 15px;
	width: 100%
}

.binance-bot-can-trust__pagination {
	align-items: center;
	display: none;
	gap: 8px;
	justify-content: center
}

@media(max-width:1123px) {
	.binance-bot-can-trust__pagination {
		display: flex
	}
}

.binance-bot-can-trust__pagination .swiper-pagination-bullet {
	background: hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	height: 10px;
	opacity: 1;
	transition: background .3s ease, transform .3s ease;
	width: 10px
}

.binance-bot-can-trust__pagination .swiper-pagination-bullet-active {
	background: #00ff85;
	transform: scale(1.2)
}

.binance-bot-can-trust__content-item {
	background: linear-gradient(90deg, rgba(26, 26, 26, 0), rgba(26, 26, 26, .538) 37.4%, #1a1a1a);
	border-radius: 50px;
	display: flex;
	flex-direction: column;
	gap: 25px;
	height: 321px;
	max-width: 362px;
	padding: 67px 38px 10px 23px;
	width: 100%
}

.binance-bot-can-trust__content-item .binance-bot-can-trust__content-item-header {
	align-items: center;
	display: flex;
	gap: 11px;
	text-transform: uppercase
}

.binance-bot-can-trust__content-item .binance-bot-can-trust__content-item-header img {
	height: 50px;
	width: 50px
}

.binance-bot-can-trust__content-item .binance-bot-can-trust__content-item-title {
	color: #fff;
	font-size: 28px;
	font-weight: 700;
	line-height: 30px
}

@media(max-width:991px) {
	.binance-bot-can-trust__content-item .binance-bot-can-trust__content-item-title {
		font-size: 20px;
		line-height: 30px
	}
}

.binance-bot-can-trust__content-item .binance-bot-can-trust__content-item-text {
	color: #d1d1d1;
	font-size: 20px
}

@media(max-width:991px) {
	.binance-bot-can-trust__content-item .binance-bot-can-trust__content-item-text {
		font-size: 16px;
		line-height: 30px
	}
}

.binance-bot-no-setup {
	margin-top: 200px
}

@media(max-width:991px) {
	.binance-bot-no-setup {
		margin-top: 100px
	}
}

.binance-bot-no-setup .swiper-slide {
	display: flex;
	height: 321px;
	max-width: 362px;
	padding: 67px 38px 10px 23px;
	width: 100%
}

.binance-bot-no-setup__container {
	display: flex;
	flex-direction: column;
	gap: 45px;
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.binance-bot-no-setup__container {
		padding-bottom: 80px
	}
}

.binance-bot-no-setup__header {
	display: flex;
	justify-content: space-between
}

@media(max-width:991px) {
	.binance-bot-no-setup__header {
		flex-direction: column;
		gap: 5px
	}
}

.binance-bot-no-setup__header .binance-bot-no-setup__title {
	color: #fff;
	flex: 1;
	font-size: 40px;
	font-weight: 600;
	line-height: 113%;
	max-width: 540px;
	text-transform: uppercase
}

.binance-bot-no-setup__header .binance-bot-no-setup__title span {
	color: #00ff85;
	font-weight: 600
}

@media(max-width:991px) {
	.binance-bot-no-setup__header .binance-bot-no-setup__title {
		font-size: 24px
	}
}

.binance-bot-no-setup__header .binance-bot-no-setup__text {
	color: #fff;
	font-size: 20px;
	max-width: 500px;
	text-align: right
}

@media(max-width:991px) {
	.binance-bot-no-setup__header .binance-bot-no-setup__text {
		font-size: 14px;
		text-align: left
	}
}

.binance-bot-no-setup__content {
	display: flex;
	flex-direction: column;
	gap: 16px;
	width: 100%
}

.binance-bot-no-setup__swiper {
	padding-bottom: 15px;
	width: 100%
}

.binance-bot-no-setup__pagination {
	align-items: center;
	display: none;
	gap: 8px;
	justify-content: center
}

@media(max-width:991px) {
	.binance-bot-no-setup__pagination {
		display: flex
	}
}

.binance-bot-no-setup__pagination .swiper-pagination-bullet {
	background: hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	height: 10px;
	opacity: 1;
	transition: background .3s ease, transform .3s ease;
	width: 10px
}

.binance-bot-no-setup__pagination .swiper-pagination-bullet-active {
	background: #00ff85;
	transform: scale(1.2)
}

.binance-bot-no-setup__content-item {
	background: linear-gradient(90deg, rgba(26, 26, 26, 0), rgba(26, 26, 26, .538) 37.4%, #1a1a1a);
	border-radius: 50px;
	display: flex;
	flex-direction: column;
	gap: 25px;
	height: 321px;
	max-width: 362px;
	padding: 67px 38px 10px 23px;
	width: 100%
}

.binance-bot-no-setup__content-item .binance-bot-no-setup__content-item-header {
	align-items: center;
	display: flex;
	gap: 11px;
	text-transform: uppercase
}

.binance-bot-no-setup__content-item .binance-bot-no-setup__content-item-header img {
	height: 50px;
	width: 50px
}

.binance-bot-no-setup__content-item .binance-bot-no-setup__content-item-title {
	color: #fff;
	font-size: 28px;
	font-weight: 700;
	line-height: 30px
}

@media(max-width:991px) {
	.binance-bot-no-setup__content-item .binance-bot-no-setup__content-item-title {
		font-size: 20px
	}
}

.binance-bot-no-setup__content-item .binance-bot-no-setup__content-item-text {
	color: #d1d1d1;
	font-size: 20px
}

.binance-bot-feedback {
	padding-top: 115px;
	position: relative
}

.binance-bot-feedback .swiper-slide {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 492px;
	justify-content: space-between
}

.binance-bot-feedback__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.binance-bot-feedback__container {
		padding-bottom: 80px
	}
}

.binance-bot-feedback__title-container {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
	margin-bottom: 60px
}

@media(max-width:991px) {
	.binance-bot-feedback__title-container {
		flex-direction: column;
		gap: 5px;
		margin-bottom: 40px
	}
}

.binance-bot-feedback__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 113%;
	max-width: 620px;
	text-transform: uppercase
}

.binance-bot-feedback__title span {
	color: #00ff85;
	font-weight: 600
}

@media(max-width:991px) {
	.binance-bot-feedback__title {
		font-size: 24px
	}
}

.binance-bot-feedback__actions-container {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	gap: 8px;
	max-width: 503px
}

.binance-bot-feedback__actions-container .binance-bot-feedback__actions-text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	text-align: right
}

@media(max-width:991px) {
	.binance-bot-feedback__actions-container .binance-bot-feedback__actions-text {
		font-size: 14px;
		text-align: left
	}
}

.binance-bot-feedback__actions-wrapper {
	align-items: center;
	display: flex;
	gap: 12px;
	opacity: 0;
	transition: opacity .3s ease, visibility .3s ease;
	visibility: hidden
}

.binance-bot-feedback__actions-wrapper--initialized {
	opacity: 1;
	visibility: visible
}

@media(max-width:991px) {
	.binance-bot-feedback__actions-wrapper {
		display: none
	}
}

.binance-bot-feedback__nav-btn {
	align-items: center;
	background: #fff;
	border: 1px solid hsla(0, 0%, 100%, .2);
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: flex;
	height: 74px;
	justify-content: center;
	transition: all .3s ease;
	width: 74px
}

.binance-bot-feedback__nav-btn svg>path {
	fill: #000
}

.binance-bot-feedback__nav-btn:hover {
	background: rgba(0, 255, 133, .1);
	border-color: #00ff85;
	color: #00ff85
}

.binance-bot-feedback__nav-btn:active {
	transform: scale(.95)
}

.binance-bot-feedback__nav-btn.swiper-button-disabled {
	background: transparent;
	color: #fff;
	cursor: not-allowed;
	opacity: .3
}

.binance-bot-feedback__nav-btn.swiper-button-disabled svg>path {
	fill: #fff
}

.binance-bot-feedback__nav-btn.swiper-button-disabled:hover {
	background: transparent;
	border-color: hsla(0, 0%, 100%, .2);
	color: #fff
}

.binance-bot-feedback__nav-btn svg {
	height: 24px;
	width: 24px
}

.binance-bot-feedback__slider-container {
	display: flex;
	flex-direction: column;
	gap: 12px;
	overflow: hidden;
	width: 100%
}

.binance-bot-feedback__swiper {
	padding-bottom: 20px;
	width: 100%
}

.binance-bot-feedback__swiper .swiper-wrapper {
	display: flex;
	height: 100%
}

.binance-bot-feedback__pagination {
	align-items: center;
	display: none;
	gap: 8px;
	justify-content: center;
	padding: 4px 0
}

@media(max-width:991px) {
	.binance-bot-feedback__pagination {
		display: flex
	}
}

.binance-bot-feedback__pagination .swiper-pagination-bullet {
	background: hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	height: 10px;
	opacity: 1;
	transition: background .3s ease, transform .3s ease;
	width: 10px
}

.binance-bot-feedback__pagination .swiper-pagination-bullet-active {
	background: #00ff85;
	transform: scale(1.2)
}

.binance-bot-feedback__slide {
	border: 1px solid #93939f;
	border-radius: 20px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 492px;
	justify-content: space-between;
	padding: 40px 44px 45px;
	width: 377px
}

@media(max-width:991px) {
	.binance-bot-feedback__slide {
		min-height: 350px;
		padding: 20px 22px 25px
	}
}

.binance-bot-feedback__slide-content {
	display: flex;
	flex-direction: column;
	gap: 30px;
	width: 100%
}

.binance-bot-feedback__slide-content .binance-bot-feedback__slide-content-header {
	align-items: center;
	display: flex;
	justify-content: space-between
}

.binance-bot-feedback__slide-content .binance-bot-feedback__slide-content-header .binance-bot-feedback__slide-content-header-stars {
	align-items: center;
	display: flex
}

.binance-bot-feedback__slide-content .binance-bot-feedback__slide-content-header .binance-bot-feedback__slide-content-header-stars img {
	height: 26px;
	width: 24px
}

.binance-bot-feedback__slide-content .binance-bot-feedback__slide-content-header .binance-bot-feedback__slide-content-header-grade {
	align-items: center;
	border: 1px solid #40e88d;
	border-radius: 12px;
	color: #fff;
	display: flex;
	font-size: 10px;
	height: 24px;
	justify-content: center;
	text-align: center;
	width: 130px
}

.binance-bot-feedback__slide-content .binance-bot-feedback__slide-content-text {
	color: #d1d1d1;
	font-size: 16px
}

.binance-bot-feedback__slide-content-footer {
	display: flex;
	flex-direction: column;
	gap: 1px
}

.binance-bot-feedback__slide-content-footer .binance-bot-feedback__slide-content-footer-name {
	color: #fff;
	font-size: 20px;
	font-weight: 600
}

.binance-bot-feedback__slide-content-footer .binance-bot-feedback__slide-content-footer-profession {
	color: #d1d1d1;
	font-size: 14px
}

.binance-bot-no-access {
	padding-top: 115px;
	position: relative
}

.binance-bot-no-access .swiper-slide {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 359px;
	justify-content: space-between
}

.binance-bot-no-access__container {
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.binance-bot-no-access__container {
		padding-bottom: 80px
	}
}

.binance-bot-no-access__title-container {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
	margin-bottom: 60px
}

@media(max-width:991px) {
	.binance-bot-no-access__title-container {
		flex-direction: column;
		gap: 5px;
		margin-bottom: 40px
	}
}

.binance-bot-no-access__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

.binance-bot-no-access__title span {
	color: #00ff85;
	font-weight: 600
}

@media(max-width:991px) {
	.binance-bot-no-access__title {
		font-size: 24px
	}
}

.binance-bot-no-access__actions-container {
	align-items: flex-end;
	display: flex;
	flex-direction: column;
	gap: 8px;
	max-width: 420px
}

.binance-bot-no-access__actions-container .binance-bot-no-access__actions-text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	text-align: right
}

@media(max-width:991px) {
	.binance-bot-no-access__actions-container .binance-bot-no-access__actions-text {
		font-size: 14px;
		text-align: left
	}
}

.binance-bot-no-access__actions-wrapper {
	align-items: center;
	display: flex;
	gap: 12px;
	opacity: 0;
	transition: opacity .3s ease, visibility .3s ease;
	visibility: hidden
}

.binance-bot-no-access__actions-wrapper--initialized {
	opacity: 1;
	visibility: visible
}

@media(max-width:991px) {
	.binance-bot-no-access__actions-wrapper {
		display: none
	}
}

.binance-bot-no-access__nav-btn {
	align-items: center;
	background: #fff;
	border: 1px solid hsla(0, 0%, 100%, .2);
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: flex;
	height: 74px;
	justify-content: center;
	transition: all .3s ease;
	width: 74px
}

.binance-bot-no-access__nav-btn svg>path {
	fill: #000
}

.binance-bot-no-access__nav-btn:hover {
	background: rgba(0, 255, 133, .1);
	border-color: #00ff85;
	color: #00ff85
}

.binance-bot-no-access__nav-btn:active {
	transform: scale(.95)
}

.binance-bot-no-access__nav-btn.swiper-button-disabled {
	background: transparent;
	color: #fff;
	cursor: not-allowed;
	opacity: .3
}

.binance-bot-no-access__nav-btn.swiper-button-disabled svg>path {
	fill: #fff
}

.binance-bot-no-access__nav-btn.swiper-button-disabled:hover {
	background: transparent;
	border-color: hsla(0, 0%, 100%, .2);
	color: #fff
}

.binance-bot-no-access__nav-btn svg {
	height: 24px;
	width: 24px
}

.binance-bot-no-access__slider-container {
	display: flex;
	flex-direction: column;
	gap: 12px;
	overflow: hidden;
	width: 100%
}

.binance-bot-no-access__swiper {
	padding-bottom: 20px;
	width: 100%
}

.binance-bot-no-access__swiper .swiper-wrapper {
	display: flex;
	height: 100%
}

.binance-bot-no-access__pagination {
	align-items: center;
	display: none;
	gap: 8px;
	justify-content: center;
	padding: 4px 0
}

@media(max-width:991px) {
	.binance-bot-no-access__pagination {
		display: flex
	}
}

.binance-bot-no-access__pagination .swiper-pagination-bullet {
	background: hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	height: 10px;
	opacity: 1;
	transition: background .3s ease, transform .3s ease;
	width: 10px
}

.binance-bot-no-access__pagination .swiper-pagination-bullet-active {
	background: #00ff85;
	transform: scale(1.2)
}

.binance-bot-no-access__slide {
	align-items: center;
	border: 1px solid #93939f;
	border-radius: 20px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 359px;
	justify-content: space-between;
	padding: 48px 40px 32px;
	width: 377px
}

@media(max-width:991px) {
	.binance-bot-no-access__slide {
		min-height: 350px;
		padding: 24px 20px 26px
	}
}

.binance-bot-no-access__slide-content {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 17px
}

.binance-bot-no-access__slide-content-header {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 12px
}

.binance-bot-no-access__slide-content-title {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	text-align: center
}

.binance-bot-no-access__slide-content-text {
	color: #7b7b7b;
	font-size: 16px;
	font-weight: 400;
	text-align: center
}

.binance-bot-no-access__slide-btn {
	align-items: center;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 6px;
	color: #fff;
	display: flex;
	font-size: 18px;
	font-weight: 500;
	height: 45px;
	justify-content: center;
	text-align: center;
	width: 100%
}

.binance-bot-no-access__bottom-container {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 50px;
	margin: 130px auto 0;
	max-width: 934px
}

.binance-bot-no-access__bottom-container .binance-bot-no-access__bottom-btn {
	align-items: center;
	background: transparent;
	border: 1px solid #40e88d;
	border-radius: 12px;
	color: #fff;
	display: flex;
	font-size: 18px;
	font-weight: 500;
	height: 50px;
	justify-content: center;
	margin-top: 40px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 154px
}

.binance-bot-no-access__bottom-container .binance-bot-no-access__bottom-btn:before {
	background: url(button-gradient.png) no-repeat;
	background-size: 100% 100%;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1
}

.binance-bot-no-access__bottom-container .binance-bot-no-access__title {
	text-align: center
}

.binance-bot-partner {
	margin-top: 118px
}

.binance-bot-partner__container {
	display: flex;
	flex-direction: column;
	margin: auto;
	max-width: 1228px;
	padding: 0 24px 105px;
	width: 100%
}

@media(max-width:991px) {
	.binance-bot-partner__container {
		gap: 51px;
		padding-bottom: 80px
	}
}

.binance-bot-partner__content,
.binance-bot-partner__content-reverse {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%
}

.binance-bot-partner__content-reverse {
	align-items: center
}

.binance-bot-partner__content-text,
.binance-bot-partner__content-text-reverse {
	display: flex;
	flex: 1 1 70%;
	flex-direction: column;
	gap: 8px
}

.binance-bot-partner__content-text h2,
.binance-bot-partner__content-text-reverse h2 {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

.binance-bot-partner__content-text h2 span,
.binance-bot-partner__content-text-reverse h2 span {
	color: #00ff85;
	font-weight: 600
}

@media(max-width:991px) {

	.binance-bot-partner__content-text h2,
	.binance-bot-partner__content-text-reverse h2 {
		font-size: 24px
	}
}

.binance-bot-partner__content-text p,
.binance-bot-partner__content-text-reverse p {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3
}

@media(max-width:991px) {

	.binance-bot-partner__content-text p,
	.binance-bot-partner__content-text-reverse p {
		font-size: 14px
	}
}

.binance-bot-partner__content-text-reverse {
	flex: 1 1 70%;
	text-align: right
}

@media(max-width:991px) {
	.binance-bot-partner__content-text-reverse {
		text-align: left
	}
}

.binance-bot-partner__content-stats,
.binance-bot-partner__content-stats-reverse {
	align-items: flex-end;
	display: flex;
	flex: 0 1 30%;
	flex-direction: column;
	justify-content: space-between
}

@media(max-width:991px) {

	.binance-bot-partner__content-stats,
	.binance-bot-partner__content-stats-reverse {
		display: none
	}
}

.binance-bot-partner__content-stats-reverse {
	align-items: flex-start;
	flex: 1 1 30%
}

.binance-bot-partner__content-stats-item img,
.binance-bot-partner__content-stats-item-reverse img {
	height: 107.48px;
	width: 294px
}

.binance-bot-partner__content-stats-item h3,
.binance-bot-partner__content-stats-item-reverse h3 {
	color: #fff;
	font-size: 98px;
	font-weight: 500;
	margin: 0;
	text-transform: uppercase
}

.binance-bot-partner__content-stats-item h3 span,
.binance-bot-partner__content-stats-item-reverse h3 span {
	font-size: 64px;
	text-transform: uppercase
}

.binance-bot-partner__content-stats-item p,
.binance-bot-partner__content-stats-item-reverse p {
	color: #a3a3a3;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.3;
	text-align: right
}

@media(max-width:991px) {

	.binance-bot-partner__content-stats-item p,
	.binance-bot-partner__content-stats-item-reverse p {
		font-size: 16px;
		line-height: 100%
	}
}

.binance-bot-partner__content-stats-item-reverse p {
	text-align: left
}

.binance-bot-partner__content-mobile {
	display: none
}

@media(max-width:991px) {
	.binance-bot-partner__content-mobile {
		display: flex;
		justify-content: space-between
	}

	.binance-bot-partner__content-mobile img {
		height: 56px;
		width: 97px
	}
}

.hero {
	align-items: center;
	display: flex;
	padding-top: 65px;
	position: relative
}

@media(max-width:991px) {
	.hero {
		min-height: auto;
		padding-bottom: 20px;
		padding-top: 137px
	}
}

@media(max-width:767px) {
	.hero {
		animation: none;
		background-size: 400% 200%
	}
}

.hero__container {
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
	gap: 92px;
	justify-content: space-between;
	margin: auto;
	max-width: 1296px;
	padding: 105px 16px 152px;
	width: 100%
}

@media(max-width:991px) {
	.hero__container {
		padding-bottom: 80px;
		padding-top: 0
	}
}

.hero__content {
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background: hsla(0, 0%, 8%, .4);
	border: 1px solid #202d27;
	border-radius: 24px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);
	display: flex;
	padding: 67px 110px 0;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.hero__content {
		flex-direction: column;
		gap: 18px;
		padding: 25px 37px 0
	}
}

.hero__content:before {
	background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), rgba(200, 240, 255, .4) 10%, hsla(0, 0%, 100%, .25) 20%, hsla(0, 0%, 100%, .1) 35%, transparent 55%, rgba(0, 227, 255, .2) 75%, rgba(0, 195, 125, .25));
	border-radius: 24px;
	content: "";
	inset: -1px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask-composite: exclude;
	padding: 1px;
	pointer-events: none;
	position: absolute;
	z-index: 0
}

.hero__content .hero__content-block {
	align-self: center;
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 26px;
	position: relative;
	z-index: 1
}

.hero__content .hero__content-block .hero__content-block-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

@media(max-width:991px) {
	.hero__content .hero__content-block .hero__content-block-title {
		font-size: 24px;
		line-height: 100%
	}
}

.hero__content .hero__content-block .hero__content-block-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	max-width: 415px
}

@media(max-width:991px) {
	.hero__content .hero__content-block .hero__content-block-text {
		font-size: 16px;
		line-height: 100%
	}
}

.hero__content .hero__content-block-btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 42px;
	text-align: center;
	width: max-content
}

.hero__content .hero__content-block-btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.hero__content .hero__content-block-btn {
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px
	}
}

.hero__content .hero__content-pictures {
	display: flex;
	flex: 1;
	position: relative;
	z-index: 1
}

.hero__content .hero__content-pictures .hero__pictures-porfolio-screenshot {
	align-self: flex-end;
	margin-bottom: 50px
}

.hero__content .hero__content-pictures .hero__pictures-porfolio-screenshot img {
	height: 100%;
	width: 100%
}

@media(max-width:991px) {
	.hero__content .hero__content-pictures .hero__pictures-porfolio-screenshot {
		height: auto;
		width: 99px
	}
}

.hero__content .hero__content-pictures .hero__pictures-meta-screenshot img {
	height: 100%;
	width: 100%
}

@media(max-width:991px) {
	.hero__content .hero__content-pictures .hero__pictures-meta-screenshot {
		width: 173px
	}
}

.hero__cards {
	margin: 0 auto;
	max-width: 1073px;
	width: 100%
}

.hero__cards-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	list-style-type: none
}

@media(max-width:767px) {
	.hero__cards-list {
		margin: -20px
	}
}

.hero__cards-item-subtitle,
.hero__cards-item-title {
	color: #fff
}

.hero__cards-item {
	display: block;
	flex: 0 0 auto;
	height: 79px;
	margin: 16px;
	min-width: 200px;
	padding: 9px 25px;
	position: relative;
	text-align: center;
	width: 200px
}

.hero__cards-item:after,
.hero__cards-item:before {
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.hero__cards-item:before {
	background-image: var(--svg-4);
	background-position: 0
}

.hero__cards-item:after {
	background-image: var(--svg-5);
	background-position: 100%
}

@media(max-width:1123px) {
	.hero__cards-item {
		flex: 0 0 auto;
		flex-basis: calc(25% - 32px);
		min-width: 0;
		width: auto
	}
}

@media(max-width:767px) {
	.hero__cards-item {
		flex-basis: calc(50% - 40px);
		margin: 20px;
		width: auto
	}
}

@media(max-width:575px) {
	.hero__cards-item {
		flex-basis: calc(50% - 40px);
		margin: 20px auto;
		max-width: none;
		padding: 9px 20px;
		width: auto
	}
}

.hero__cards-item-title {
	color: #fff;
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 36px;
	font-weight: 400;
	line-height: 100%;
	margin-top: 9px;
	text-align: center;
	text-transform: uppercase
}

@media(max-width:991px) {
	.hero__cards-item-title {
		font-size: 26px;
		line-height: 100%
	}
}

.hero__cards-item-text {
	color: #fff;
	font-family: Cinzel, Georgia, Times New Roman, serif;
	font-size: 11px;
	font-weight: 400;
	line-height: 120%;
	text-align: center;
	text-transform: uppercase;
	text-wrap: wrap
}

@media(max-width:991px) {
	.hero__cards-item-text {
		font-size: 9px;
		line-height: 120%
	}
}

.our-difference {
	width: 100%
}

.our-difference__container {
	display: flex;
	flex-direction: column;
	gap: 92px;
	margin: auto;
	max-width: 1073px;
	padding: 0 0 152px;
	width: 100%
}

@media(max-width:1123px) {
	.our-difference__container {
		padding-left: 16px;
		padding-right: 16px
	}
}

@media(max-width:991px) {
	.our-difference__container {
		gap: 25px;
		padding-bottom: 80px
	}
}

.our-difference__content-wrapper {
	display: flex;
	gap: 102px
}

@media(max-width:991px) {
	.our-difference__content-wrapper {
		flex-direction: column;
		gap: 49px
	}
}

.our-difference__content {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px;
	max-width: 448px
}

.our-difference__content-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 113%;
	max-width: 440px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.our-difference__content-title {
		font-size: 24px;
		line-height: 100%
	}
}

@media(max-width:575px) {
	.our-difference__content-title {
		max-width: 250px
	}
}

.our-difference__content-subtitle {
	color: #40e88d;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.our-difference__content-subtitle {
		font-size: 20px
	}
}

.our-difference__content-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.our-difference__content-text {
		font-size: 16px;
		line-height: 100%
	}
}

.our-difference__points {
	flex: 1
}

.our-difference__points-list {
	display: flex;
	flex-direction: column;
	list-style-type: none
}

.our-difference__point-item {
	align-items: center;
	border-top: 1px solid #2c483d;
	display: flex;
	gap: 22.5px;
	padding: 12px 0 12px 7.5px
}

@media(max-width:991px) {
	.our-difference__point-item {
		margin-right: 0
	}
}

.our-difference__point-item:last-child {
	border-bottom: 1px solid #2c483d
}

.our-difference__point-icon {
	height: 56px;
	width: 56px
}

.our-difference__point-content {
	display: inline-block;
	flex: 1
}

.our-difference__point-content-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px
}

@media(max-width:991px) {
	.our-difference__point-content-title {
		font-size: 16px;
		line-height: 100%
	}
}

.our-difference__point-content-text {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 24px
}

@media(max-width:991px) {
	.our-difference__point-content-text {
		font-size: 12px;
		line-height: 16px
	}
}

.our-difference__btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	margin: 0 auto;
	padding: 16px 42px;
	text-align: center;
	width: max-content
}

.our-difference__btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.our-difference__btn {
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px;
		width: 100%
	}
}

.trust-to-professionals {
	width: 100%
}

.trust-to-professionals__container {
	margin: auto;
	max-width: 1073px;
	padding: 0 0 152px;
	width: 100%
}

@media(max-width:1123px) {
	.trust-to-professionals__container {
		padding-left: 16px;
		padding-right: 16px
	}
}

@media(max-width:991px) {
	.trust-to-professionals__container {
		padding-bottom: 80px
	}
}

.trust-to-professionals__content-wrapper {
	display: flex;
	gap: 102px
}

@media(max-width:991px) {
	.trust-to-professionals__content-wrapper {
		flex-direction: column;
		gap: 49px
	}
}

.trust-to-professionals__content {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px;
	max-width: 448px
}

.trust-to-professionals__content-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

@media(max-width:991px) {
	.trust-to-professionals__content-title {
		font-size: 24px;
		line-height: 100%
	}
}

.trust-to-professionals__content-subtitle {
	color: #40e88d;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.trust-to-professionals__content-subtitle {
		font-size: 20px
	}
}

.trust-to-professionals__content-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.trust-to-professionals__content-text {
		font-size: 16px;
		line-height: 100%
	}
}

.trust-to-professionals__slider-wrapper {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px;
	max-width: 526px
}

.trust-to-professionals__navigation {
	align-items: center;
	display: flex;
	gap: 16px;
	justify-content: center
}

.trust-to-professionals__swiper {
	padding-bottom: 15px;
	width: 100%
}

.trust-to-professionals__swiper,
.trust-to-professionals__swiper .swiper-wrapper {
	background: transparent !important;
	overflow: visible
}

.trust-to-professionals__swiper .swiper-slide {
	background: hsla(0, 0%, 8%, .4) !important;
	clip-path: inset(0 round 24px);
	display: flex;
	height: auto;
	overflow: visible
}

.trust-to-professionals__slider-item {
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background: hsla(0, 0%, 8%, .4);
	border: 1px solid #202d27;
	border-radius: 24px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);
	display: flex;
	flex-direction: column;
	gap: 16px;
	height: 309px !important;
	padding: 24px;
	position: relative;
	width: 526px !important
}

@media(max-width:991px) {
	.trust-to-professionals__slider-item {
		height: auto !important;
		width: 100% !important
	}
}

.trust-to-professionals__slider-item:before {
	background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), rgba(200, 240, 255, .4) 10%, hsla(0, 0%, 100%, .25) 20%, hsla(0, 0%, 100%, .1) 35%, transparent 55%, rgba(0, 227, 255, .2) 75%, rgba(0, 195, 125, .25));
	border-radius: 24px;
	content: "";
	inset: -1px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask-composite: exclude;
	padding: 1px;
	pointer-events: none;
	position: absolute;
	z-index: 0
}

.trust-to-professionals__nav-btn {
	align-items: center;
	background: rgba(0, 0, 0, .2);
	border: none !important;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: flex;
	height: 25px;
	justify-content: center;
	padding: 0;
	transition: all .3s ease;
	width: 25px
}

.trust-to-professionals__nav-btn--prev {
	transform: rotate(180deg)
}

.trust-to-professionals__nav-btn svg {
	height: 13px;
	width: 7px
}

.trust-to-professionals__nav-btn.swiper-button-disabled {
	color: #2c483d !important;
	cursor: not-allowed;
	opacity: .5
}

.trust-to-professionals__nav-btn.swiper-button-disabled svg path {
	fill: #2c483d !important
}

.trust-to-professionals__pagination {
	align-items: center;
	background: rgba(0, 0, 0, .2);
	border-radius: 24px;
	display: flex;
	gap: 8px;
	justify-content: center;
	max-width: max-content;
	min-width: 80px;
	padding: 9px 12px
}

.trust-to-professionals__pagination .swiper-pagination-bullet {
	background: #2c483d;
	border-radius: 50%;
	height: 7px;
	margin: 0;
	opacity: 1;
	transition: all .3s ease;
	width: 7px
}

.trust-to-professionals__pagination .swiper-pagination-bullet-active {
	background: #fff;
	border-radius: 50px;
	height: 7px;
	width: 25px
}

.trust-to-professionals__slider-item-header {
	align-items: center;
	display: flex;
	gap: 24px;
	position: relative;
	z-index: 1
}

.trust-to-professionals__slider-item-header-image {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	justify-content: center;
	overflow: hidden
}

.trust-to-professionals__slider-item-header-image img {
	display: block;
	height: 100%;
	object-fit: contain;
	object-position: center;
	width: 100%
}

.trust-to-professionals__slider-item-header-image--1 {
	height: 112px;
	width: 123px
}

.trust-to-professionals__slider-item-header-image--2 {
	height: 90px;
	width: 89px
}

.trust-to-professionals__slider-item-header-image--3 {
	height: 70px;
	width: 132px
}

.trust-to-professionals__slider-item-header-image--3 img {
	object-fit: cover;
	transform: scale(1.4)
}

.trust-to-professionals__slider-item-header-title {
	color: #fff;
	font-size: 24px;
	font-weight: 600
}

@media(max-width:991px) {
	.trust-to-professionals__slider-item-header-title {
		font-size: 20px
	}
}

.trust-to-professionals__slider-item-content {
	display: flex;
	flex-direction: column;
	gap: 4px;
	position: relative;
	z-index: 1
}

.trust-to-professionals__slider-item-content-title {
	color: #fff;
	font-size: 24px;
	font-weight: 400
}

@media(max-width:991px) {
	.trust-to-professionals__slider-item-content-title {
		font-size: 20px
	}
}

.trust-to-professionals__slider-item-content-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.trust-to-professionals__slider-item-content-text {
		font-size: 16px;
		line-height: 100%
	}
}

.trust-to-professionals__btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	display: none;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 42px;
	text-align: center;
	width: 100%
}

.trust-to-professionals__btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.trust-to-professionals__btn {
		display: block;
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px
	}
}

.security {
	width: 100%
}

.security__container {
	display: flex;
	flex-direction: column;
	gap: 62px;
	margin: auto;
	max-width: 1073px;
	padding: 0 0 152px;
	width: 100%
}

@media(max-width:1123px) {
	.security__container {
		padding-left: 16px;
		padding-right: 16px
	}
}

@media(max-width:991px) {
	.security__container {
		gap: 36px;
		padding-bottom: 80px
	}
}

.security__content-wrapper {
	display: flex;
	gap: 102px
}

@media(max-width:991px) {
	.security__content-wrapper {
		flex-direction: column;
		gap: 49px
	}
}

.security__content {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px;
	max-width: 448px
}

.security__content-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

@media(max-width:991px) {
	.security__content-title {
		font-size: 24px;
		line-height: 100%
	}
}

.security__content-subtitle {
	color: #40e88d;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.security__content-subtitle {
		font-size: 20px
	}
}

.security__content-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.security__content-text {
		font-size: 16px;
		line-height: 100%
	}
}

.security__points {
	flex: 1
}

.security__points-list {
	display: flex;
	flex-direction: column;
	list-style-type: none
}

.security__point-item {
	align-items: center;
	border-top: 1px solid #2c483d;
	display: flex;
	gap: 22.5px;
	padding: 12px 0 12px 7.5px
}

@media(max-width:991px) {
	.security__point-item {
		margin-right: 0
	}
}

.security__point-item:last-child {
	border-bottom: 1px solid #2c483d
}

.security__point-icon {
	height: 56px;
	width: 56px
}

.security__point-content {
	display: inline-block;
	flex: 1
}

.security__point-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px
}

@media(max-width:991px) {
	.security__point-title {
		font-size: 16px;
		line-height: 100%
	}
}

.security__point-text {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 24px
}

@media(max-width:991px) {
	.security__point-text {
		font-size: 12px;
		line-height: 16px
	}
}

.security__btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	margin: 0 auto;
	padding: 16px 42px;
	text-align: center;
	width: max-content
}

.security__btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.security__btn {
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px;
		width: 100%
	}
}

.strategies {
	width: 100%
}

.strategies__container {
	margin: auto;
	max-width: 1296px;
	padding: 0 16px 152px;
	width: 100%
}

@media(max-width:991px) {
	.strategies__container {
		padding-bottom: 80px
	}
}

.strategies__wrapper {
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background: rgba(0, 0, 0, .5);
	border: 1px solid #202d27;
	border-radius: 24px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);
	display: flex;
	flex-direction: column;
	gap: 27px;
	overflow: hidden;
	padding: 110px 110px 33px;
	position: relative
}

.strategies__wrapper:before {
	background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), rgba(200, 240, 255, .4) 10%, hsla(0, 0%, 100%, .25) 20%, hsla(0, 0%, 100%, .1) 35%, transparent 55%, rgba(0, 227, 255, .2) 75%, rgba(0, 195, 125, .25));
	border-radius: 24px;
	content: "";
	inset: -1px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask-composite: exclude;
	padding: 1px;
	pointer-events: none;
	position: absolute;
	z-index: 0
}

@media(max-width:991px) {
	.strategies__wrapper {
		backdrop-filter: none;
		-webkit-backdrop-filter: none;
		background: transparent;
		border: none;
		border-radius: 0;
		box-shadow: none;
		padding: 0
	}

	.strategies__wrapper:before {
		display: none
	}
}

.strategies__content-wrapper {
	display: flex;
	gap: 102px
}

@media(max-width:991px) {
	.strategies__content-wrapper {
		flex-direction: column;
		gap: 49px
	}
}

.strategies__content {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px;
	max-width: 448px
}

.strategies__content-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

@media(max-width:991px) {
	.strategies__content-title {
		font-size: 24px;
		line-height: 100%
	}
}

.strategies__content-subtitle {
	color: #40e88d;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.strategies__content-subtitle {
		font-size: 20px
	}
}

.strategies__content-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.strategies__content-text {
		font-size: 16px;
		line-height: 100%
	}
}

.strategies__btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	margin: 25px auto 0;
	padding: 16px 42px;
	text-align: center;
	width: max-content
}

.strategies__btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.strategies__btn {
		display: none;
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px
	}
}

.strategies__btn-mobile {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	display: none;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 42px;
	text-align: center;
	width: 100%
}

.strategies__btn-mobile:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.strategies__btn-mobile {
		display: block;
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px
	}
}

.strategies__slider-wrapper {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px;
	max-width: 416px
}

.strategies__navigation {
	align-items: center;
	display: flex;
	gap: 16px;
	justify-content: center
}

.strategies__swiper {
	padding-bottom: 15px;
	width: 100%
}

.strategies__swiper,
.strategies__swiper .swiper-wrapper {
	background: transparent !important;
	overflow: visible
}

.strategies__swiper .swiper-slide {
	background: hsla(0, 0%, 8%, .4) !important;
	clip-path: inset(0 round 24px);
	display: flex;
	height: auto;
	overflow: visible
}

.strategies__slider-item {
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background: hsla(0, 0%, 8%, .4);
	border: 1px solid #202d27;
	border-radius: 24px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);
	display: flex;
	flex-direction: column;
	gap: 16px;
	height: 440px !important;
	justify-content: space-between;
	padding: 24px;
	position: relative;
	width: 416px !important
}

@media(max-width:991px) {
	.strategies__slider-item {
		height: auto !important;
		width: 100% !important
	}
}

.strategies__slider-item:before {
	background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), rgba(200, 240, 255, .4) 10%, hsla(0, 0%, 100%, .25) 20%, hsla(0, 0%, 100%, .1) 35%, transparent 55%, rgba(0, 227, 255, .2) 75%, rgba(0, 195, 125, .25));
	border-radius: 24px;
	content: "";
	inset: -1px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask-composite: exclude;
	padding: 1px;
	pointer-events: none;
	position: absolute;
	z-index: 0
}

.strategies__nav-btn {
	align-items: center;
	background: rgba(0, 0, 0, .2);
	border: none !important;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: flex;
	height: 25px;
	justify-content: center;
	padding: 0;
	transition: all .3s ease;
	width: 25px
}

.strategies__nav-btn--prev {
	transform: rotate(180deg)
}

.strategies__nav-btn svg {
	height: 13px;
	width: 7px
}

.strategies__nav-btn.swiper-button-disabled {
	color: #2c483d !important;
	cursor: not-allowed;
	opacity: .5
}

.strategies__nav-btn.swiper-button-disabled svg path {
	fill: #2c483d !important
}

.strategies__pagination {
	align-items: center;
	background: rgba(0, 0, 0, .2);
	border-radius: 24px;
	display: flex;
	gap: 8px;
	justify-content: center;
	max-width: max-content;
	min-width: 80px;
	padding: 9px 12px
}

.strategies__pagination .swiper-pagination-bullet {
	background: #2c483d;
	border-radius: 50%;
	height: 7px;
	margin: 0;
	opacity: 1;
	transition: all .3s ease;
	width: 7px
}

.strategies__pagination .swiper-pagination-bullet-active {
	background: #fff;
	border-radius: 50px;
	height: 7px;
	width: 25px
}

.strategies__slider-item-image {
	height: 161px;
	margin: 0 -15px -15px;
	width: 396px
}

.strategies__slider-item-image img {
	display: block;
	height: auto;
	width: 100%
}

@media(max-width:991px) {
	.strategies__slider-item-image {
		height: auto;
		margin: 0;
		width: 100%
	}
}

.strategies__slider-item-title {
	color: #fff;
	font-size: 24px;
	font-weight: 600
}

@media(max-width:991px) {
	.strategies__slider-item-title {
		font-size: 20px
	}
}

.strategies__slider-item-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.strategies__slider-item-text {
		font-size: 16px;
		line-height: 100%
	}
}

.strategies__slider-item-btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 42px;
	text-align: center;
	width: 100%
}

.strategies__slider-item-btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.strategies__slider-item-btn {
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px
	}
}

.strategies__footer-text {
	color: #dbdbdb;
	font-size: 11px;
	font-weight: 300;
	line-height: 13px
}

@media(max-width:991px) {
	.strategies__footer-text {
		display: none
	}
}

.strategies__footer-text-mobile {
	color: #dbdbdb;
	display: none;
	font-size: 9px;
	line-height: 10px;
	text-align: center
}

@media(max-width:991px) {
	.strategies__footer-text-mobile {
		display: block
	}
}

.steps {
	width: 100%
}

.steps__container {
	margin: auto;
	max-width: 1073px;
	padding: 0 0 152px;
	width: 100%
}

@media(max-width:1123px) {
	.steps__container {
		padding-left: 16px;
		padding-right: 16px
	}
}

@media(max-width:991px) {
	.steps__container {
		padding-bottom: 80px
	}
}

.steps__wrapper {
	display: flex;
	flex-direction: column;
	gap: 60px;
	width: 100%
}

@media(max-width:991px) {
	.steps__wrapper {
		gap: 30px
	}
}

.steps__header {
	align-items: flex-end;
	display: flex;
	gap: 102px
}

@media(max-width:991px) {
	.steps__header {
		align-items: flex-start;
		flex-direction: column;
		gap: 14px
	}
}

.steps__header-content {
	display: flex;
	flex: 0 1 50%;
	flex-direction: column;
	gap: 16px
}

.steps__header-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

@media(max-width:991px) {
	.steps__header-title {
		font-size: 24px;
		line-height: 100%
	}
}

.steps__header-subtitle {
	color: #40e88d;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.steps__header-subtitle {
		font-size: 20px
	}
}

.steps__header-text {
	color: #fff;
	flex: 0 1 50%;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.steps__header-text {
		font-size: 16px;
		line-height: 100%
	}
}

.steps__footer {
	display: flex;
	justify-content: center
}

.steps__footer-btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 42px;
	text-align: center;
	width: max-content
}

.steps__footer-btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.steps__footer-btn {
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px;
		width: 100%
	}
}

.steps__content {
	display: flex;
	gap: 16px;
	justify-content: space-between
}

@media(max-width:991px) {
	.steps__content {
		flex-direction: column;
		gap: 40px
	}
}

.steps__content-item {
	display: flex;
	flex: 0 1 306px;
	flex-direction: column;
	gap: 32px
}

@media(max-width:991px) {
	.steps__content-item {
		flex: 0 1 100%;
		gap: 24px
	}
}

.steps__content-item-image {
	border-bottom: 1px solid #2c483d;
	display: flex;
	justify-content: center;
	width: 100%
}

.steps__content-item-image img {
	height: 291px;
	width: 215px
}

.steps__content-item-description {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	text-align: center
}

@media(max-width:991px) {
	.steps__content-item-description {
		font-size: 16px;
		line-height: 100%
	}
}

.pricing {
	width: 100%
}

.pricing__container {
	margin: auto;
	max-width: 1073px;
	padding: 0 0 152px;
	width: 100%
}

@media(max-width:1123px) {
	.pricing__container {
		padding-left: 16px;
		padding-right: 16px
	}
}

@media(max-width:991px) {
	.pricing__container {
		padding-bottom: 80px
	}
}

.pricing__content-wrapper {
	display: flex;
	gap: 102px
}

@media(max-width:991px) {
	.pricing__content-wrapper {
		flex-direction: column;
		gap: 69px
	}
}

.pricing__content {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px;
	max-width: 448px
}

.pricing__content-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

@media(max-width:991px) {
	.pricing__content-title {
		font-size: 24px;
		line-height: 100%
	}
}

.pricing__content-subtitle {
	color: #40e88d;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.pricing__content-subtitle {
		font-size: 20px
	}
}

.pricing__content-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.pricing__content-text {
		font-size: 16px;
		line-height: 100%
	}
}

.pricing__tabs-wrapper {
	flex: 1
}

.pricing__tabs-header,
.pricing__tabs-wrapper {
	display: flex;
	flex-direction: column;
	gap: 18px
}

.pricing__tabs-header-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	text-align: center
}

@media(max-width:991px) {
	.pricing__tabs-header-text {
		font-size: 20px;
		line-height: 24px
	}
}

.pricing__tabs-header-buttons {
	display: flex;
	gap: 10px;
	justify-content: space-between;
	width: 100%
}

@media(max-width:991px) {
	.pricing__tabs-header-buttons {
		gap: 16px
	}
}

.pricing__tabs-header-button {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 32px;
	text-align: center;
	width: max-content
}

.pricing__tabs-header-button:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.pricing__tabs-header-button {
		flex: 1 1 30%;
		font-size: 16px;
		padding: 16px 11px
	}
}

.pricing__tabs-header-button--active {
	background-color: #fff;
	color: #141414
}

.pricing__tabs-card {
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background: hsla(0, 0%, 8%, .5);
	border: 1px solid #202d27;
	border-radius: 24px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);
	display: none;
	flex-direction: column;
	gap: 26px;
	padding: 24px;
	position: relative;
	width: 100%
}

.pricing__tabs-card:before {
	background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), rgba(200, 240, 255, .4) 10%, hsla(0, 0%, 100%, .25) 20%, hsla(0, 0%, 100%, .1) 35%, transparent 55%, rgba(0, 227, 255, .2) 75%, rgba(0, 195, 125, .25));
	border-radius: 24px;
	content: "";
	inset: -1px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask-composite: exclude;
	padding: 1px;
	pointer-events: none;
	position: absolute;
	z-index: 0
}

.pricing__tabs-card--active {
	display: flex
}

.pricing__tabs-card-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 100%;
	text-align: center
}

.pricing__tabs-card-btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 42px;
	text-align: center;
	width: 100%
}

.pricing__tabs-card-btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.pricing__tabs-card-btn {
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px
	}
}

.pricing__tabs-card-price {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 12px
}

.pricing__tabs-card-price .pricing__tabs-card-price-main {
	align-items: flex-end;
	display: flex;
	gap: 8px
}

.pricing__tabs-card-price .pricing__tabs-card-price-current {
	color: #fff;
	font-size: 42px;
	font-weight: 600;
	line-height: 1
}

@media(max-width:991px) {
	.pricing__tabs-card-price .pricing__tabs-card-price-current {
		font-size: 24px
	}
}

.pricing__tabs-card-price .pricing__tabs-card-price-old {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2;
	text-decoration: line-through
}

@media(max-width:991px) {
	.pricing__tabs-card-price .pricing__tabs-card-price-old {
		font-size: 20px;
		line-height: 1
	}
}

.pricing__tabs-card-price .pricing__tabs-card-price-period {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.2
}

.pricing__tabs-card-price .pricing__tabs-card-price-period span {
	text-transform: lowercase
}

@media(max-width:991px) {
	.pricing__tabs-card-price .pricing__tabs-card-price-period {
		font-size: 16px;
		line-height: 1
	}
}

.pricing__tabs-card-price .pricing__tabs-card-price-text {
	border: 1px solid #40e88d;
	border-radius: 46px;
	color: #fff;
	font-size: 12px;
	padding: 7px 24px;
	width: fit-content
}

.our-thinking {
	width: 100%
}

.our-thinking__container {
	margin: auto;
	max-width: 1073px;
	padding: 0 0 152px;
	width: 100%
}

@media(max-width:1123px) {
	.our-thinking__container {
		padding-left: 16px;
		padding-right: 16px
	}
}

@media(max-width:991px) {
	.our-thinking__container {
		padding-bottom: 80px
	}
}

.our-thinking__content-wrapper {
	display: flex;
	gap: 102px
}

@media(max-width:991px) {
	.our-thinking__content-wrapper {
		flex-direction: column;
		gap: 22px
	}
}

.our-thinking__content {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px;
	max-width: 448px
}

.our-thinking__content-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

@media(max-width:991px) {
	.our-thinking__content-title {
		font-size: 24px;
		line-height: 100%
	}
}

.our-thinking__content-subtitle {
	color: #40e88d;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.our-thinking__content-subtitle {
		font-size: 20px
	}
}

.our-thinking__content-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.our-thinking__content-text {
		font-size: 16px;
		line-height: 100%
	}
}

.our-thinking__slider-wrapper {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px;
	max-width: 526px
}

.our-thinking__navigation {
	align-items: center;
	display: flex;
	gap: 16px;
	justify-content: center
}

.our-thinking__swiper {
	padding-bottom: 15px;
	width: 100%
}

.our-thinking__swiper,
.our-thinking__swiper .swiper-wrapper {
	background: transparent !important;
	overflow: visible
}

.our-thinking__swiper .swiper-slide {
	background: hsla(0, 0%, 8%, .4) !important;
	clip-path: inset(0 round 24px);
	display: flex;
	height: auto;
	overflow: visible
}

.our-thinking__slider-item {
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background: hsla(0, 0%, 8%, .4);
	border: 1px solid #202d27;
	border-radius: 24px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);
	display: flex;
	flex-direction: column;
	gap: 24px;
	height: 325px !important;
	justify-content: space-between;
	padding: 24px;
	position: relative;
	width: 526px !important
}

.our-thinking__slider-item:before {
	background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), rgba(200, 240, 255, .4) 10%, hsla(0, 0%, 100%, .25) 20%, hsla(0, 0%, 100%, .1) 35%, transparent 55%, rgba(0, 227, 255, .2) 75%, rgba(0, 195, 125, .25));
	border-radius: 24px;
	content: "";
	inset: -1px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask-composite: exclude;
	padding: 1px;
	pointer-events: none;
	position: absolute;
	z-index: 0
}

@media(max-width:991px) {
	.our-thinking__slider-item {
		height: 330px !important;
		width: 100% !important
	}
}

.our-thinking__nav-btn {
	align-items: center;
	background: rgba(0, 0, 0, .2);
	border: none !important;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: flex;
	height: 25px;
	justify-content: center;
	padding: 0;
	transition: all .3s ease;
	width: 25px
}

.our-thinking__nav-btn--prev {
	transform: rotate(180deg)
}

.our-thinking__nav-btn svg {
	height: 13px;
	width: 7px
}

.our-thinking__nav-btn.swiper-button-disabled {
	color: #2c483d !important;
	cursor: not-allowed;
	opacity: .5
}

.our-thinking__nav-btn.swiper-button-disabled svg path {
	fill: #2c483d !important
}

.our-thinking__pagination {
	align-items: center;
	background: rgba(0, 0, 0, .2);
	border-radius: 24px;
	display: flex;
	gap: 8px;
	justify-content: center;
	max-width: max-content;
	min-width: 80px;
	padding: 9px 12px
}

.our-thinking__pagination .swiper-pagination-bullet {
	background: #2c483d;
	border-radius: 50%;
	height: 7px;
	margin: 0;
	opacity: 1;
	transition: all .3s ease;
	width: 7px
}

.our-thinking__pagination .swiper-pagination-bullet-active {
	background: #fff;
	border-radius: 50px;
	height: 7px;
	width: 25px
}

.our-thinking__slider-item-header-image {
	flex-shrink: 0;
	height: 202px;
	width: 478px
}

.our-thinking__slider-item-header-image img {
	display: block;
	height: auto;
	width: 100%
}

@media(max-width:991px) {
	.our-thinking__slider-item-header-image {
		height: 130px;
		width: 100%
	}
}

.our-thinking__slider-item-header-title {
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	line-height: 100%
}

.our-thinking__slider-item-content {
	display: flex;
	flex-direction: column;
	gap: 4px;
	position: relative;
	z-index: 1
}

.our-thinking__slider-item-content-title {
	color: #fff;
	font-size: 24px;
	font-weight: 400
}

.our-thinking__slider-item-content-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.our-thinking__slider-item-content-text {
		font-size: 16px;
		line-height: 100%
	}
}

.our-thinking__content-btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 42px;
	text-align: center;
	width: max-content
}

.our-thinking__content-btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.our-thinking__content-btn {
		display: none;
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px
	}
}

.our-thinking__content-btn-mobile {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	display: none;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 42px;
	text-align: center;
	width: max-content
}

.our-thinking__content-btn-mobile:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.our-thinking__content-btn-mobile {
		display: block;
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px;
		width: 100%
	}
}

.trust-our-foundation {
	width: 100%
}

.trust-our-foundation__container {
	margin: auto;
	max-width: 1073px;
	padding: 0 0 152px;
	width: 100%
}

@media(max-width:1123px) {
	.trust-our-foundation__container {
		padding-left: 16px;
		padding-right: 16px
	}
}

@media(max-width:991px) {
	.trust-our-foundation__container {
		padding-bottom: 80px
	}
}

.trust-our-foundation__wrapper {
	display: flex;
	flex-direction: column;
	gap: 64px
}

@media(max-width:991px) {
	.trust-our-foundation__wrapper {
		gap: 42px
	}
}

/* .trust-our-foundation__header {
	display: flex;
	gap: 102px;
	width: 100%
}

@media(max-width:991px) {
	.trust-our-foundation__header {
		flex-direction: column;
		gap: 25px
	}
} */

.trust-our-foundation__info {
	display: flex;
	/* flex: 1; */
	flex-direction: column;
	gap: 16px;
	/* max-width: 448px */
}

.trust-our-foundation__info-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

@media(max-width:991px) {
	.trust-our-foundation__info-title {
		font-size: 24px;
		line-height: 100%
	}
}

.trust-our-foundation__info-subtitle {
	color: #40e88d;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.trust-our-foundation__info-subtitle {
		font-size: 20px
	}
}

.trust-our-foundation__info-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.trust-our-foundation__info-text {
		font-size: 16px;
		line-height: 100%
	}
}

/* .trust-our-foundation__video {
	border-radius: 16px;
	height: 300px;
	max-width: 528px;
	overflow: hidden;
	width: 100%
}

@media(max-width:575px) {
	.trust-our-foundation__video {
		height: 196px;
		max-width: 100%
	}

	.trust-our-foundation__video iframe {
		height: 100%
	}
}

.trust-our-foundation__video iframe {
	height: 100%;
	width: 100%
} */

.trust-our-foundation__slider-container {
	display: flex;
	gap: 12px;
	overflow: hidden;
	width: 100%
}

@media(max-width:991px) {
	.trust-our-foundation__slider-container {
		flex-direction: column
	}
}

.trust-our-foundation__swiper {
	padding-bottom: 20px;
	width: 100%
}

.trust-our-foundation__swiper .swiper-wrapper {
	display: flex;
	height: 100%
}

.trust-our-foundation__pagination {
	align-items: center;
	display: none;
	gap: 8px;
	justify-content: center;
	padding: 4px 0
}

@media(max-width:991px) {
	.trust-our-foundation__pagination {
		display: flex
	}
}

.trust-our-foundation__pagination .swiper-pagination-bullet {
	background: hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	height: 10px;
	opacity: 1;
	transition: background .3s ease, transform .3s ease;
	width: 10px
}

.trust-our-foundation__pagination .swiper-pagination-bullet-active {
	background: #00ff85;
	transform: scale(1.2)
}

.trust-our-foundation__slide.swiper-slide {
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background: hsla(0, 0%, 8%, .8);
	border: 1px solid #202d27;
	border-radius: 24px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 425px;
	justify-content: space-between;
	padding: 24px;
	position: relative;
	width: 342px
}

.trust-our-foundation__slide.swiper-slide:before {
	background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), rgba(200, 240, 255, .4) 10%, hsla(0, 0%, 100%, .25) 20%, hsla(0, 0%, 100%, .1) 35%, transparent 55%, rgba(0, 227, 255, .2) 75%, rgba(0, 195, 125, .25));
	border-radius: 24px;
	content: "";
	inset: -1px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask-composite: exclude;
	padding: 1px;
	pointer-events: none;
	position: absolute;
	z-index: 0
}

@media(max-width:991px) {
	.trust-our-foundation__slide.swiper-slide {
		min-height: 350px;
		padding: 20px 22px 25px
	}
}

.trust-our-foundation__slide-content {
	display: flex;
	flex-direction: column;
	gap: 24px;
	width: 100%
}

.trust-our-foundation__slide-content .trust-our-foundation__slide-content-header {
	align-items: center;
	display: flex;
	justify-content: space-between
}

.trust-our-foundation__slide-content .trust-our-foundation__slide-content-header .trust-our-foundation__slide-content-header-stars {
	align-items: center;
	display: flex
}

.trust-our-foundation__slide-content .trust-our-foundation__slide-content-header .trust-our-foundation__slide-content-header-stars img {
	height: 26px;
	width: 24px
}

.trust-our-foundation__slide-content .trust-our-foundation__slide-content-text-container {
	display: flex;
	flex-direction: column;
	gap: 8px
}

.trust-our-foundation__slide-content .trust-our-foundation__slide-content-text-title {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	line-height: 100%
}

.trust-our-foundation__slide-content .trust-our-foundation__slide-content-text {
	color: #d1d1d1;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.trust-our-foundation__slide-content .trust-our-foundation__slide-content-text {
		font-size: 16px;
		line-height: 100%
	}
}

.trust-our-foundation__slide-content-footer {
	display: flex;
	flex-direction: column;
	gap: 1px
}

.trust-our-foundation__slide-content-footer .trust-our-foundation__slide-content-footer-name {
	color: #40e88d;
	font-size: 24px;
	font-weight: 600
}

.trust-our-foundation__slide-content-footer .trust-our-foundation__slide-content-footer-profession {
	color: #fff;
	font-size: 18px;
	font-weight: 300
}

.trust-our-foundation__actions {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 100%
}

.trust-our-foundation__actions-btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 42px;
	text-align: center;
	width: max-content
}

.trust-our-foundation__actions-btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.trust-our-foundation__actions-btn {
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px;
		width: 100%
	}
}

.exchanges {
	width: 100%
}

.exchanges__container {
	margin: auto;
	max-width: 1296px;
	padding: 0 16px 152px;
	width: 100%
}

@media(max-width:991px) {
	.exchanges__container {
		padding-bottom: 80px
	}
}

.exchanges__wrapper {
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background: rgba(0, 0, 0, .4);
	border: 1px solid #202d27;
	border-radius: 24px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);
	display: flex;
	flex-direction: column;
	gap: 27px;
	overflow: hidden;
	padding: 110px 0 110px 110px;
	position: relative
}

.exchanges__wrapper:before {
	background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), rgba(200, 240, 255, .4) 10%, hsla(0, 0%, 100%, .25) 20%, hsla(0, 0%, 100%, .1) 35%, transparent 55%, rgba(0, 227, 255, .2) 75%, rgba(0, 195, 125, .25));
	border-radius: 24px;
	content: "";
	inset: -1px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask-composite: exclude;
	padding: 1px;
	pointer-events: none;
	position: absolute;
	z-index: 0
}

@media(max-width:991px) {
	.exchanges__wrapper {
		background: transparent;
		border: none;
		border-radius: 0;
		box-shadow: none;
		padding: 0
	}

	.exchanges__wrapper:before {
		display: none
	}
}

.exchanges__content-wrapper {
	display: flex;
	gap: 90px
}

@media(max-width:991px) {
	.exchanges__content-wrapper {
		flex-direction: column;
		gap: 42px
	}
}

.exchanges__content {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px
}

.exchanges__content-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

@media(max-width:991px) {
	.exchanges__content-title {
		font-size: 24px;
		line-height: 100%
	}
}

.exchanges__content-subtitle {
	color: #40e88d;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.exchanges__content-subtitle {
		font-size: 20px
	}
}

.exchanges__content-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.exchanges__content-text {
		font-size: 16px;
		line-height: 100%
	}
}

.exchanges__btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 42px;
	text-align: center;
	width: max-content
}

.exchanges__btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.exchanges__btn {
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px
	}
}

/* .exchanges__slider-wrapper {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px;
	max-width: 40%
}

@media(max-width:991px) {
	.exchanges__slider-wrapper {
		max-width: 100%
	}
} */

.exchanges__navigation {
	align-items: center;
	display: flex;
	gap: 16px;
	justify-content: center
}

.exchanges__swiper.swiper {
	background: transparent !important;
	overflow: hidden;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%
}

.exchanges__slider-item.swiper-slide {
	align-items: center;
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background: hsla(0, 0%, 8%, .4);
	border: 1px solid #202d27;
	border-radius: 24px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);
	display: flex;
	flex-direction: column;
	gap: 16px;
	height: 359px;
	justify-content: space-between;
	padding: 24px;
	position: relative;
	width: 306px
}

.exchanges__slider-item.swiper-slide:before {
	background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), rgba(200, 240, 255, .4) 10%, hsla(0, 0%, 100%, .25) 20%, hsla(0, 0%, 100%, .1) 35%, transparent 55%, rgba(0, 227, 255, .2) 75%, rgba(0, 195, 125, .25));
	border-radius: 24px;
	content: "";
	inset: -1px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask-composite: exclude;
	padding: 1px;
	pointer-events: none;
	position: absolute;
	z-index: 0
}

@media(max-width:991px) {
	.exchanges__slider-item.swiper-slide {
		gap: 38px;
		height: 100%;
		width: 100%
	}
}

.exchanges__nav-btn {
	align-items: center;
	background: rgba(0, 0, 0, .2);
	border: none !important;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: flex;
	height: 25px;
	justify-content: center;
	padding: 0;
	transition: all .3s ease;
	width: 25px
}

.exchanges__nav-btn--prev {
	transform: rotate(180deg)
}

.exchanges__nav-btn svg {
	height: 13px;
	width: 7px
}

.exchanges__nav-btn.swiper-button-disabled {
	color: #2c483d !important;
	cursor: not-allowed;
	opacity: .5
}

.exchanges__nav-btn.swiper-button-disabled svg path {
	fill: #2c483d !important
}

.exchanges__pagination {
	align-items: center;
	background: rgba(0, 0, 0, .2);
	border-radius: 24px;
	display: flex;
	gap: 8px;
	justify-content: center;
	max-width: max-content;
	min-width: 80px;
	padding: 9px 12px
}

.exchanges__pagination .swiper-pagination-bullet {
	background: #2c483d;
	border-radius: 50%;
	height: 7px;
	margin: 0;
	opacity: 1;
	transition: all .3s ease;
	width: 7px
}

.exchanges__pagination .swiper-pagination-bullet-active {
	background: #fff;
	border-radius: 50px;
	height: 7px;
	width: 25px
}

.exchanges__slider-item-image {
	height: 161px;
	margin: 0 -15px -15px;
	width: 100%
}

.exchanges__slider-item-image img {
	display: block;
	height: auto;
	width: 100%
}

.exchanges__slider-item-title {
	color: #fff;
	font-size: 24px;
	font-weight: 600
}

.exchanges__slider-item-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.exchanges__slider-item-text {
		font-size: 16px;
		line-height: 100%
	}
}

.exchanges__slider-item-btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 18px;
	text-align: center;
	width: 100%
}

.exchanges__slider-item-btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.exchanges__slider-item-btn {
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px
	}
}

.exchanges__footer-text {
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	line-height: 30px;
	text-align: center
}

.exchanges__content-logos {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	margin-top: 30px;
	row-gap: 30px
}

@media(max-width:991px) {
	.exchanges__content-logos {
		column-gap: 25px;
		row-gap: 17px
	}

	.exchanges__content-logos img {
		height: 20px
	}
}

.exchanges__slider-item-logo {
	height: 40px
}

.exchanges-banner {
	width: 100%
}

.exchanges-banner__container {
	display: flex;
	flex-direction: column;
	gap: 92px;
	margin: auto;
	max-width: 1073px;
	padding: 0 0 152px;
	width: 100%
}

@media(max-width:1123px) {
	.exchanges-banner__container {
		padding-left: 16px;
		padding-right: 16px
	}
}

@media(max-width:991px) {
	.exchanges-banner__container {
		gap: 16px;
		padding-bottom: 80px
	}
}

.exchanges-banner__content {
	display: flex;
	/* gap: 102px */
}

@media(max-width:991px) {
	.exchanges-banner__content {
		flex-direction: column;
		gap: 14px
	}
}

.exchanges-banner__title {
	color: #fff;
	flex: 1;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 113%;
	max-width: 448px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.exchanges-banner__title {
		font-size: 24px;
		line-height: 100%
	}
}

.exchanges-banner__text {
	color: #fff;
	flex: 1;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3
}

@media(max-width:991px) {
	.exchanges-banner__text {
		font-size: 16px;
		line-height: 100%
	}
}

.exchanges-banner__banners {
	display: grid;
	grid-template-columns: repeat(3, 1fr)
}

@media(max-width:767px) {
	.exchanges-banner__banners {
		gap: 20px;
		grid-template-columns: repeat(2, 1fr)
	}
}

.exchanges-banner__banner {
	border-bottom: 1px solid #2c483d;
	border-right: 1px solid #2c483d;
	padding: 45px 90px
}

.exchanges-banner__banner:nth-child(3n) {
	border-right: none
}

.exchanges-banner__banner:nth-child(n+7) {
	border-bottom: none
}

.exchanges-banner__banner img {
	min-height: 40px
}

@media(max-width:767px) {
	.exchanges-banner__banner {
		border: none;
		padding: 5px
	}
}

.plug-and-trade {
	align-items: center;
	display: flex;
	position: relative
}

@media(max-width:991px) {
	.plug-and-trade {
		min-height: auto;
		padding-bottom: 20px;
		padding-top: 137px
	}
}

@media(max-width:767px) {
	.plug-and-trade {
		animation: none;
		background-size: 400% 200%
	}
}

.plug-and-trade__container {
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
	gap: 92px;
	justify-content: space-between;
	margin: auto;
	max-width: 1296px;
	padding: 105px 16px 152px;
	width: 100%
}

@media(max-width:991px) {
	.plug-and-trade__container {
		padding-bottom: 80px
	}
}

.plug-and-trade__content {
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	background: hsla(0, 0%, 8%, .4);
	border: 1px solid #202d27;
	border-radius: 24px;
	box-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);
	display: flex;
	padding: 110px;
	position: relative;
	width: 100%
}

.plug-and-trade__content:before {
	background: linear-gradient(135deg, hsla(0, 0%, 100%, .5), rgba(200, 240, 255, .4) 10%, hsla(0, 0%, 100%, .25) 20%, hsla(0, 0%, 100%, .1) 35%, transparent 55%, rgba(0, 227, 255, .2) 75%, rgba(0, 195, 125, .25));
	border-radius: 24px;
	content: "";
	inset: -1px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	mask-composite: exclude;
	padding: 1px;
	pointer-events: none;
	position: absolute;
	z-index: 0
}

@media(max-width:991px) {
	.plug-and-trade__content {
		background: transparent;
		border: none;
		border-radius: 0;
		box-shadow: none;
		flex-direction: column;
		padding: 0
	}

	.plug-and-trade__content:before {
		display: none
	}
}

.plug-and-trade__content .plug-and-trade__content-block {
	align-self: center;
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 78px;
	position: relative;
	z-index: 1
}

.plug-and-trade__content .plug-and-trade__content-block .plug-and-trade__content-block-title-wrapper {
	display: flex;
	flex-direction: column;
	gap: 26px
}

@media(max-width:991px) {
	.plug-and-trade__content .plug-and-trade__content-block .plug-and-trade__content-block-title-wrapper {
		gap: 14px
	}
}

.plug-and-trade__content .plug-and-trade__content-block .plug-and-trade__content-block-title {
	color: #fff;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 113%;
	text-transform: uppercase
}

@media(max-width:991px) {
	.plug-and-trade__content .plug-and-trade__content-block .plug-and-trade__content-block-title {
		font-size: 24px;
		line-height: 100%
	}
}

.plug-and-trade__content .plug-and-trade__content-block .plug-and-trade__content-block-text {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3;
	max-width: 636px
}

@media(max-width:991px) {
	.plug-and-trade__content .plug-and-trade__content-block .plug-and-trade__content-block-text {
		font-size: 16px;
		line-height: 100%
	}
}

.plug-and-trade__content .plug-and-trade__content-block-btn {
	background-color: inherit;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	padding: 16px 42px;
	text-align: center;
	width: max-content
}

.plug-and-trade__content .plug-and-trade__content-block-btn:hover {
	background-color: #fff;
	color: #141414
}

@media(max-width:991px) {
	.plug-and-trade__content .plug-and-trade__content-block-btn {
		font-size: 16px;
		padding-bottom: 14px;
		padding-top: 14px
	}
}

.plug-and-trade__content .plug-and-trade__content-pictures {
	display: flex;
	flex: 1;
	margin: -120px -130px -120px -170px
}

@media(max-width:991px) {
	.plug-and-trade__content .plug-and-trade__content-pictures {
		margin: -20px -20px -20px -70px
	}
}

.plug-and-trade__content-block-actions {
	display: flex;
	gap: 16px
}

@media(max-width:991px) {
	.plug-and-trade__content-block-actions {
		display: none
	}
}

.plug-and-trade__content-block-actions-btn {
	align-items: center;
	background-color: #1a1a1a;
	border-radius: 12px;
	display: flex;
	gap: 16px;
	padding: 12px 16px
}

.plug-and-trade__content-block-actions-btn-text {
	color: #fff;
	font-size: 12px
}

.plug-and-trade__content-block-actions-btn-text span {
	font-size: 24px
}

@media(max-width:991px) {
	.plug-and-trade__content-block-actions-btn-text {
		font-size: 8px
	}

	.plug-and-trade__content-block-actions-btn-text span {
		font-size: 16px
	}
}

.plug-and-trade__content-block-actions-mobile {
	display: none
}

@media(max-width:991px) {
	.plug-and-trade__content-block-actions-mobile {
		display: flex;
		gap: 16px;
		justify-content: center
	}
}

.crypto-index-hero {
	align-items: center;
	display: flex;
	padding-top: 154px;
	position: relative
}

@media(max-width:991px) {
	.crypto-index-hero {
		min-height: auto;
		padding-top: 112px
	}
}

@media(max-width:767px) {
	.crypto-index-hero {
		animation: none;
		background-size: 400% 200%
	}
}

.crypto-index-hero__container {
	display: flex;
	flex-direction: column;
	gap: 79px;
	margin: auto;
	max-width: 1242px;
	padding: 0 16px 160px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-hero__container {
		padding-bottom: 80px
	}
}

.crypto-index-hero__content-wr {
	align-items: center;
	display: flex;
	gap: 43px;
	justify-content: space-between
}

@media(max-width:991px) {
	.crypto-index-hero__content-wr {
		flex-direction: column;
		gap: 32px
	}
}

.crypto-index-hero__content {
	display: flex;
	flex-direction: column;
	gap: 15px;
	max-width: 366px
}

@media(max-width:991px) {
	.crypto-index-hero__content {
		max-width: 100%
	}
}

.crypto-index-hero__content-title {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%
}

.crypto-index-hero__content-subtitle {
	color: #fff;
	font-family: Outfit;
	font-size: 56px;
	font-weight: 600;
	line-height: 100%
}

@media(max-width:991px) {
	.crypto-index-hero__content-subtitle {
		font-size: 40px;
		line-height: 140%
	}
}

.crypto-index-hero__content-text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%
}

.crypto-index-hero__content-btn-wr {
	display: flex;
	flex-direction: column;
	gap: 16px
}

@media(max-width:991px) {
	.crypto-index-hero__content-btn-wr {
		display: none
	}
}

.crypto-index-hero__content-btn-wr--mobile {
	display: none
}

@media(max-width:991px) {
	.crypto-index-hero__content-btn-wr--mobile {
		display: flex;
		width: 100%
	}
}

.crypto-index-hero__content-btn-in {
	margin-top: 48px;
	max-width: 154px
}

.crypto-index-hero__content-btn {
	background-color: #40e88d;
	border-radius: 6px;
	color: #1c212c;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	padding: 13px 24px;
	position: relative;
	text-align: center
}

.crypto-index-hero__content-btn:hover {
	box-shadow: 0 0 10px 0 rgba(64, 232, 141, .5)
}

@media(max-width:991px) {
	.crypto-index-hero__content-btn {
		overflow: hidden
	}
}

.crypto-index-hero__content-btn-ractangle {
	align-items: center;
	display: flex;
	justify-content: flex-end;
	margin-bottom: 10px
}

.crypto-index-hero__content-btn-ractangle svg path {
	fill: #1f3a35
}

.crypto-index-hero__content-btn-ractangle--left {
	justify-content: flex-start;
	margin-top: 10px
}

.crypto-index-hero__content-points-list {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.crypto-index-hero__content-points-item {
	align-items: center;
	display: flex;
	gap: 4px
}

.crypto-index-hero__content-points-item-text {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%
}

.crypto-index-hero__picture {
	flex-shrink: 0;
	height: 550px;
	width: 787px
}

.crypto-index-hero__picture img {
	display: block;
	height: 100%;
	object-fit: cover;
	width: 100%
}

@media(max-width:991px) {

	.crypto-index-hero__picture,
	.crypto-index-hero__picture img {
		height: auto;
		max-width: 787px;
		width: 100%
	}

	.crypto-index-hero__picture img {
		object-fit: contain
	}
}

.crypto-index-hero__stats {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	justify-content: space-between;
	row-gap: 48px
}

.crypto-index-hero__stats-item {
	display: flex;
	height: 88px;
	justify-content: center;
	width: 250px
}

@media(max-width:991px) {
	.crypto-index-hero__stats-item {
		height: auto;
		width: 45%
	}
}

.crypto-index-hero__stats-item-text {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 20px;
	font-weight: 400;
	gap: 24px;
	line-height: 120%;
	text-align: center
}

.crypto-index-hero__stats-item-text span {
	color: #fff;
	font-family: Outfit;
	font-size: 56px;
	font-weight: 600;
	line-height: 100%
}

@media(max-width:991px) {
	.crypto-index-hero__stats-item-text span {
		font-size: 40px;
		line-height: 140%
	}
}

.crypto-index-hero__achievements {
	width: 100%
}

.crypto-index-hero__achievements-list {
	align-items: flex-start;
	display: flex;
	gap: 10px;
	justify-content: space-between;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative
}

@media(max-width:991px) {
	.crypto-index-hero__achievements-list {
		flex-wrap: wrap;
		gap: 40px
	}
}

.crypto-index-hero__achievements-item {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 3.6px;
	height: 96px;
	justify-content: center;
	min-width: 184px;
	padding: 0 23px;
	position: relative;
	text-align: center;
	width: 184px;
	z-index: 1
}

.crypto-index-hero__achievements-item:after,
.crypto-index-hero__achievements-item:before {
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.crypto-index-hero__achievements-item:before {
	background-image: var(--svg-4);
	background-position: 0
}

.crypto-index-hero__achievements-item:after {
	background-image: var(--svg-5);
	background-position: 100%
}

@media(max-width:1123px) {
	.crypto-index-hero__achievements-item {
		flex-basis: calc(30% - 32px);
		min-width: 0
	}
}

@media(max-width:991px) {
	.crypto-index-hero__achievements-item {
		flex-basis: calc(50% - 40px)
	}
}

@media(max-width:575px) {
	.crypto-index-hero__achievements-item {
		flex-basis: 100%;
		margin-left: auto;
		margin-right: auto;
		width: 100%
	}
}

.crypto-index-hero__achievements-item-year {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%
}

.crypto-index-hero__achievements-item-text {
	align-items: center;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	font-weight: 400;
	gap: 3.6px;
	line-height: 100%;
	text-align: center
}

.crypto-index-hero__achievements-item-text span {
	font-size: 13px;
	font-weight: 600;
	line-height: 100%
}

.crypto-index-history {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-bottom: 160px
}

.crypto-index-history__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 32px;
	margin: auto;
	max-width: 1242px;
	padding: 0 16px 88px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-history__container {
		padding-bottom: 80px
	}
}

.crypto-index-history__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
	max-width: 960px;
	text-align: center
}

@media(max-width:991px) {
	.crypto-index-history__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 120%
	}
}

.crypto-index-history__text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%;
	max-width: 760px;
	text-align: center
}

.crypto-index-history__card {
	margin-top: 32px;
	padding-top: calc(var(--index)*35px);
	width: 100%
}

@media(max-width:767px) {
	.crypto-index-history__card {
		margin-bottom: 30px;
		margin-top: 0;
		max-height: 100%;
		padding: 0;
		position: static
	}

	.crypto-index-history__card:last-child {
		margin-bottom: 0
	}
}

.crypto-index-history__card-body {
	background: #141414;
	border: 1px solid #7b7b7b;
	border-radius: 30px;
	cursor: pointer;
	display: flex;
	gap: 25px;
	justify-content: space-between;
	max-height: calc(100vh - 130px);
	min-height: 638px;
	padding: 50px 25px 50px 50px;
	transition: .5s ease-in-out;
	width: 100%;
	will-change: transform, opacity, box-shadow, border, z-index
}

@media(min-width:992px) {
	.crypto-index-history__card-body:hover {
		background-color: #131b1a;
		border-color: #28bd87;
		box-shadow: 0 0 50px 2px rgba(0, 255, 133, .1), inset 0 0 50px 2px rgba(0, 255, 133, .1);
		outline: 1px solid rgba(0, 255, 133, .1);
		outline-offset: 7px
	}
}

@media(max-width:991px) {
	.crypto-index-history__card-body {
		border: none;
		flex-direction: column;
		max-height: 100%;
		padding: 0
	}
}

.crypto-index-history__card-picture {
	flex: 1 1 638px;
	max-height: 90%
}

@media(max-width:991px) {
	.crypto-index-history__card-picture {
		flex: 1;
		margin-bottom: 20px;
		width: 100%
	}
}

.crypto-index-history__card-picture img,
.crypto-index-history__card-picture svg {
	height: 100%;
	max-width: 100%;
	object-fit: contain;
	width: 100%
}

@media(max-width:991px) {

	.crypto-index-history__card-picture img,
	.crypto-index-history__card-picture svg {
		height: auto
	}
}

.crypto-index-history__card-content {
	display: flex;
	flex: 1 1 365px;
	flex-direction: column;
	justify-content: space-between
}

@media(max-width:767px) {
	.crypto-index-history__card-content {
		margin-left: 0;
		width: 100%
	}
}

.crypto-index-history__card-title-wrapper {
	display: flex;
	flex-direction: column;
	gap: 8px
}

.crypto-index-history__card-title {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	line-height: 120%
}

.crypto-index-history__card-subtitle {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 23px
}

@media(max-width:991px) {
	.crypto-index-history__card-subtitle {
		margin-bottom: 18px
	}
}

.crypto-index-history__card-decor {
	margin-bottom: 10px
}

@media(max-width:991px) {
	.crypto-index-history__card-decor {
		display: none
	}
}

.crypto-index-history__card-phrases {
	max-width: 316px
}

@media(max-width:991px) {
	.crypto-index-history__card-phrases {
		max-width: 100%
	}
}

.crypto-index-history__card-phrases__title {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 16px
}

.crypto-index-history__card-phrases__description {
	color: #c3ccd9;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%;
	margin-bottom: 32px
}

.crypto-index-history__card-phrases__description:last-child {
	margin-bottom: 0
}

.crypto-index-history__card-phrases__btn {
	background-color: #40e88d;
	border-radius: 6px;
	color: #1c212c;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	padding: 13px 7px;
	position: relative;
	text-align: center;
	width: 50%
}

.crypto-index-history__card-phrases__btn:hover {
	box-shadow: 0 0 10px 0 rgba(64, 232, 141, .5)
}

.crypto-index-history__card-phrases__btn--free {
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff
}

@media(max-width:991px) {
	.crypto-index-history__card-phrases__btn {
		width: 100%
	}
}

.crypto-index-history__card-ractangle {
	position: absolute;
	right: 30px;
	top: 30px
}

@media(max-width:767px) {
	.crypto-index-history__card-ractangle {
		opacity: 0
	}
}

.crypto-index-history__card-phrases__btn-wrapper {
	display: flex;
	gap: 8px;
	margin-top: 12px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-history__card-phrases__btn-wrapper {
		flex-direction: column;
		gap: 16px
	}
}

.crypto-index-history__ticker {
	clip-path: inset(0);
	-webkit-clip-path: inset(0);
	margin-top: 32px;
	overflow: hidden;
	position: relative;
	width: 100%
}

.crypto-index-history__ticker-content {
	align-items: center;
	backface-visibility: hidden;
	display: inline-flex;
	transform: translateZ(0);
	white-space: nowrap;
	will-change: transform;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	contain: layout style paint
}

.crypto-index-history__ticker-item,
.crypto-index-history__ticker-separator {
	display: inline-block;
	font-family: "VCR OSD Mono [RUS by Daymarius]", Courier New, monospace;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	margin: 0 20px
}

.crypto-index-history__ticker-separator {
	opacity: .5
}

.crypto-index-difference {
	align-items: center;
	display: flex
}

.crypto-index-difference__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 32px;
	margin: auto;
	max-width: 1242px;
	padding: 0 16px 160px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-difference__container {
		padding-bottom: 80px
	}
}

.crypto-index-difference__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
	max-width: 960px;
	text-align: center
}

@media(max-width:991px) {
	.crypto-index-difference__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 120%
	}
}

.crypto-index-difference__text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%;
	max-width: 700px;
	text-align: center
}

.crypto-index-difference__content {
	display: flex;
	gap: 48px;
	margin-top: 17px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-difference__content {
		flex-direction: column;
		gap: 24px
	}
}

.crypto-index-difference__content-card {
	background: #1b1315;
	border: 1px solid #830432;
	border-radius: 32px;
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 24px;
	padding: 32px 40px
}

.crypto-index-difference__content-card-green {
	background: #081e17;
	border: 1px solid #27c08a
}

@media(max-width:991px) {
	.crypto-index-difference__content-card {
		padding: 32px 24px;
		position: relative;
		z-index: 1
	}
}

.crypto-index-difference__content-card-header {
	display: flex;
	flex-direction: column;
	gap: 4px;
	width: 100%
}

.crypto-index-difference__content-card-title {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	line-height: 120%
}

.crypto-index-difference__content-card-subtitle {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%
}

.crypto-index-difference__content-card-content {
	display: flex;
	width: 100%
}

.crypto-index-difference__content-card-list {
	display: flex;
	flex-direction: column;
	gap: 18px;
	list-style-type: none
}

.crypto-index-difference__content-card-item {
	align-items: flex-start;
	display: flex;
	gap: 16px;
	width: 100%
}

.crypto-index-difference__content-card-item-content {
	display: flex;
	flex-direction: column
}

.crypto-index-difference__content-card-item-title {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%
}

.crypto-index-difference__content-card-item-text {
	color: #97a3b6;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%
}

.crypto-index-difference__content-card-button {
	color: #40e88d;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%
}

.crypto-index-difference__content-card-divider {
	align-items: center;
	background-color: #131b1a;
	border: 1px solid #40e88d;
	border-radius: 16px;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 18px;
	font-weight: 500;
	height: 115px;
	justify-content: center;
	left: 50%;
	line-height: 130%;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 105px
}

@media(max-width:991px) {
	.crypto-index-difference__content-card-divider {
		height: 105px;
		margin: -52px auto;
		position: static;
		transform: none;
		width: 105px;
		z-index: 2
	}

	.crypto-index-difference__content-card-divider svg {
		transform: rotate(90deg)
	}
}

.crypto-index-difference__footer {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 24px
}

.crypto-index-difference__footer-button {
	background-color: #40e88d;
	border-radius: 6px;
	color: #1c212c;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	padding: 13px 24px;
	position: relative;
	text-align: center
}

.crypto-index-difference__footer-button:hover {
	box-shadow: 0 0 10px 0 rgba(64, 232, 141, .5)
}

@media(max-width:991px) {
	.crypto-index-difference__footer-button {
		width: 100%
	}
}

.crypto-index-difference__footer-experienced-content {
	display: flex;
	justify-content: center
}

.crypto-index-difference__footer-experienced-list {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: center;
	max-width: 100%
}

.crypto-index-difference__footer-experienced-item {
	align-items: center;
	display: flex;
	gap: 16px;
	list-style-type: none
}

.crypto-index-difference__footer-experienced-item-text {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%;
	text-wrap: nowrap
}

.crypto-index-difference__footer-experienced-text {
	color: #97a3b6;
	display: flex;
	font-size: 16px;
	font-weight: 400;
	gap: 2px;
	line-height: 130%
}

.crypto-index-difference__footer-experienced-text-link {
	color: #40e88d;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%
}

.crypto-index-difference__footer-counter {
	align-items: center;
	display: flex
}

.crypto-index-difference__footer-counter-text {
	color: #c3ccd9;
	font-family: "VCR OSD Mono [RUS by Daymarius]", Courier New, monospace;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	text-align: center
}

.crypto-index-difference__footer-counter-text span {
	color: #40e88d
}

.crypto-index-steps,
.crypto-index-steps__container {
	align-items: center;
	display: flex
}

.crypto-index-steps__container {
	flex-direction: column;
	gap: 32px;
	margin: auto;
	max-width: 1242px;
	padding: 0 16px 160px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-steps__container {
		padding-bottom: 80px
	}
}

.crypto-index-steps__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
	max-width: 960px;
	text-align: center
}

@media(max-width:991px) {
	.crypto-index-steps__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 120%
	}
}

.crypto-index-steps__description {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%;
	max-width: 700px;
	text-align: center
}

.crypto-index-steps__cards {
	display: flex;
	gap: 16px;
	margin-top: 16px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-steps__cards {
		flex-direction: column
	}
}

.crypto-index-steps__card {
	background: #161b1b;
	border: 1px solid #27c08a;
	border-radius: 32px;
	box-shadow: 0 -8px 20px 1px rgba(40, 192, 138, .22);
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px;
	justify-content: space-between;
	padding: 24px;
	transition: box-shadow .2s linear
}

.crypto-index-steps__card:hover {
	box-shadow: 0 -8px 20px 1px rgba(40, 192, 138, .32)
}

@media(max-width:991px) {
	.crypto-index-steps__card {
		position: relative;
		z-index: 1
	}
}

.crypto-index-steps__card-content {
	display: flex;
	flex-direction: column;
	gap: 16px
}

.crypto-index-steps__card-number {
	color: #40e88d;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-steps__card-title {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	line-height: 120%
}

.crypto-index-steps__card-list {
	display: flex;
	flex-direction: column;
	gap: 8px;
	margin-left: 24px
}

.crypto-index-steps__card-list-item {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%
}

.crypto-index-steps__card-label {
	align-items: center;
	background: #182c22;
	border-radius: 16px;
	display: flex;
	gap: 8px;
	padding: 6px 16px;
	width: fit-content
}

.crypto-index-steps__card-label-text {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%
}

.crypto-index-steps__btn {
	background-color: #40e88d;
	border-radius: 6px;
	color: #1c212c;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	padding: 13px 24px;
	position: relative;
	text-align: center
}

.crypto-index-steps__btn:hover {
	box-shadow: 0 0 10px 0 rgba(64, 232, 141, .5)
}

@media(max-width:991px) {
	.crypto-index-steps__btn {
		width: 100%
	}
}

.crypto-index-steps__card-divider {
	align-items: center;
	background-color: #131b1a;
	border: 1px solid #40e88d;
	border-radius: 16px;
	display: flex;
	height: 58px;
	justify-content: center;
	position: absolute;
	width: 58px;
	z-index: 2
}

@media(max-width:991px) {
	.crypto-index-steps__card-divider svg {
		rotate: 90deg
	}
}

.crypto-index-steps__card-divider--1 {
	left: 33%;
	top: 50%;
	transform: translate(-50%, -33.33%)
}

@media(max-width:991px) {
	.crypto-index-steps__card-divider--1 {
		margin: -32px auto;
		position: static;
		transform: none;
		z-index: 2
	}
}

.crypto-index-steps__card-divider--2 {
	right: 33%;
	top: 50%;
	transform: translate(50%, -33.33%)
}

@media(max-width:991px) {
	.crypto-index-steps__card-divider--2 {
		margin: -32px auto;
		position: static;
		transform: none;
		z-index: 2
	}
}

.crypto-index-secure {
	align-items: center;
	display: flex
}

.crypto-index-secure__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 32px;
	margin: auto;
	max-width: 1242px;
	padding: 0 16px 160px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-secure__container {
		padding-bottom: 80px
	}
}

.crypto-index-secure__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
	max-width: 960px;
	text-align: center
}

@media(max-width:991px) {
	.crypto-index-secure__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 120%
	}
}

.crypto-index-secure__description,
.crypto-index-secure__text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%;
	max-width: 700px;
	text-align: center
}

.crypto-index-secure__content {
	display: flex;
	gap: 16px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-secure__content {
		flex-direction: column
	}
}

.crypto-index-secure__slider-container {
	display: flex;
	flex-direction: column;
	gap: 12px;
	overflow: hidden;
	position: relative;
	width: 100%
}

.crypto-index-secure__swiper {
	padding-bottom: 20px;
	width: 100%
}

.crypto-index-secure__swiper .swiper-wrapper {
	display: flex;
	height: 100%
}

.crypto-index-secure__pagination {
	align-items: center;
	display: none;
	gap: 8px;
	justify-content: center;
	padding: 4px 0
}

@media(max-width:991px) {
	.crypto-index-secure__pagination {
		display: flex
	}
}

.crypto-index-secure__pagination .swiper-pagination-bullet {
	background: hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	height: 10px;
	opacity: 1;
	transition: background .3s ease, transform .3s ease;
	width: 10px
}

.crypto-index-secure__pagination .swiper-pagination-bullet-active {
	background: #00ff85;
	transform: scale(1.2)
}

.crypto-index-secure__slide.swiper-slide {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: auto
}

.crypto-index-secure__content-item {
	background: #161b1b;
	border-radius: 32px;
	box-sizing: border-box;
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 39px;
	min-height: 387px;
	overflow: hidden;
	padding: 67px 24px 0;
	position: relative;
	width: 100%;
	z-index: 1
}

.crypto-index-secure__content-item:after {
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	height: 120px;
	position: absolute;
	right: -60px;
	top: 30px;
	width: 120px;
	z-index: 2
}

@media(max-width:991px) {
	.crypto-index-secure__content-item {
		padding-bottom: 25px
	}
}

.crypto-index-secure__content-item:before {
	background-image: url(/dist/secure-gradient.webp);
	background-repeat: no-repeat;
	background-size: 1755.6753483601px 270.083913538px;
	content: "";
	height: 258.083913538px;
	pointer-events: none;
	position: absolute;
	width: 1755.6753483601px;
	z-index: 3
}

.crypto-index-secure__content-item-1:after {
	background-image: var(--svg-10)
}

.crypto-index-secure__content-item-1:before {
	left: 46.35px;
	top: -136px
}

.crypto-index-secure__content-item-2:after {
	background-image: var(--svg-11)
}

.crypto-index-secure__content-item-2:before {
	left: -339.65px;
	top: -136px
}

.crypto-index-secure__content-item-3:after {
	background-image: var(--svg-12)
}

.crypto-index-secure__content-item-3:before {
	left: -725.65px;
	top: -136px
}

.crypto-index-secure__content-item-title {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	height: 62px;
	line-height: 130%
}

.crypto-index-secure__content-item-list {
	display: flex;
	flex-direction: column;
	gap: 12px;
	padding-left: 24px
}

.crypto-index-secure__content-item-list--icons {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0
}

.crypto-index-secure__content-item-list--icons .crypto-index-secure__content-item-list-item {
	align-items: center;
	display: flex;
	font-size: 16px;
	font-weight: 600;
	gap: 16px
}

.crypto-index-secure__content-item-list-item {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%
}

.crypto-index-secure__content-item-list-item-icon-check {
	align-items: center;
	background: #40e88d;
	border-radius: 4px;
	display: flex;
	height: 24px;
	justify-content: center;
	width: 24px
}

.crypto-index-secure__content-item-list-item-icon-check svg {
	height: 16px;
	width: 16px
}

.crypto-index-secure__content-item-list-item-icon-check svg path {
	stroke: #068a43
}

.crypto-index-secure__content-item-list-item-icon-cross {
	align-items: center;
	background: #f297b8;
	border-radius: 4px;
	display: flex;
	height: 24px;
	justify-content: center;
	width: 24px
}

.crypto-index-secure__content-item-list-item-icon-cross svg {
	height: 16px;
	width: 16px
}

.crypto-index-secure__content-item-list-item-icon-cross svg path {
	stroke: #830432
}

.crypto-index-secure__btn {
	background-color: #40e88d;
	border-radius: 6px;
	color: #1c212c;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	padding: 13px 24px;
	position: relative;
	text-align: center
}

.crypto-index-secure__btn:hover {
	box-shadow: 0 0 10px 0 rgba(64, 232, 141, .5)
}

@media(max-width:991px) {
	.crypto-index-secure__btn {
		width: 100%
	}
}

.crypto-index-secure__footer-text {
	color: #97a3b6;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	text-align: center
}

.crypto-index-premium-strat {
	align-items: center;
	display: flex
}

.crypto-index-premium-strat__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 32px;
	margin: auto;
	max-width: 1242px;
	padding: 0 16px 160px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-premium-strat__container {
		padding-bottom: 80px
	}
}

.crypto-index-premium-strat__card {
	background: #141414;
	background-image: url(/dist/preemium-strat-gradient.webp);
	background-size: cover;
	border: 1px solid #28c08a;
	border-radius: 30px;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	max-height: calc(100vh - 130px);
	min-height: 577px;
	padding: 40px 30px 46px 38px;
	transition: .5s ease-in-out;
	width: 100%;
	will-change: transform, opacity, box-shadow, border, z-index
}

@media(min-width:992px) {
	.crypto-index-premium-strat__card:hover {
		background-color: #131b1a;
		border-color: #28bd87;
		box-shadow: 0 0 50px 2px rgba(0, 255, 133, .1), inset 0 0 50px 2px rgba(0, 255, 133, .1);
		outline: 1px solid rgba(0, 255, 133, .1);
		outline-offset: 7px
	}
}

@media(max-width:991px) {
	.crypto-index-premium-strat__card {
		flex-direction: column;
		max-height: 100%;
		padding: 40px 14px 12px
	}
}

.crypto-index-premium-strat__card-label {
	align-items: center;
	background: #182c22;
	border-radius: 16px;
	display: flex;
	gap: 8px;
	margin-bottom: 26px;
	padding: 6px 16px;
	width: fit-content
}

@media(max-width:991px) {
	.crypto-index-premium-strat__card-label {
		margin-bottom: 21px
	}
}

.crypto-index-premium-strat__card-label-text {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%
}

.crypto-index-premium-strat__card-title {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 15px
}

@media(max-width:991px) {
	.crypto-index-premium-strat__card-title {
		margin-bottom: 21px
	}
}

.crypto-index-premium-strat__card-subtitle {
	color: #40e88d;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 34px
}

@media(max-width:991px) {
	.crypto-index-premium-strat__card-subtitle {
		margin-bottom: 21px
	}
}

.crypto-index-premium-strat__card-description {
	color: #97a3b6;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	margin-bottom: 41px
}

@media(max-width:991px) {
	.crypto-index-premium-strat__card-description {
		margin-bottom: 21px
	}
}

.crypto-index-premium-strat__card-features {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: 27px
}

@media(max-width:991px) {
	.crypto-index-premium-strat__card-features {
		gap: 16px;
		grid-template-columns: 1fr
	}
}

.crypto-index-premium-strat__card-feature {
	align-items: flex-start;
	display: flex;
	gap: 16px
}

.crypto-index-premium-strat__card-feature svg {
	height: 24px;
	width: 24px
}

.crypto-index-premium-strat__card-feature-content {
	display: flex;
	flex-direction: column;
	gap: 2px
}

.crypto-index-premium-strat__card-feature-title {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%
}

.crypto-index-premium-strat__card-feature-description {
	color: #97a3b6;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%
}

.crypto-index-premium-strat__card-divider {
	background: #4a5567;
	height: 1px;
	margin: 43px 0 21px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-premium-strat__card-divider {
		margin: 21px 0
	}
}

.crypto-index-premium-strat__card-footer {
	display: grid;
	grid-template-columns: repeat(2, 1fr)
}

@media(max-width:991px) {
	.crypto-index-premium-strat__card-footer {
		gap: 16px;
		grid-template-columns: 1fr
	}
}

.crypto-index-premium-strat__card-footer-price-info {
	display: flex;
	flex-direction: column;
	gap: 6px
}

.crypto-index-premium-strat__card-footer-btn {
	background-color: #40e88d;
	border-radius: 6px;
	color: #1c212c;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	padding: 13px 24px;
	position: relative;
	text-align: center;
	width: max-content
}

.crypto-index-premium-strat__card-footer-btn:hover {
	box-shadow: 0 0 10px 0 rgba(64, 232, 141, .5)
}

@media(max-width:991px) {
	.crypto-index-premium-strat__card-footer-btn {
		width: 100%
	}
}

.crypto-index-premium-strat__card-footer-price-info-text {
	align-items: flex-end;
	color: #fff;
	display: flex;
	font-size: 32px;
	font-weight: 500;
	gap: 6px;
	line-height: .8
}

.crypto-index-premium-strat__card-footer-price-info-period {
	color: #97a3b6;
	font-size: 16px;
	font-weight: 400;
	line-height: 1
}

.crypto-index-premium-strat__card-footer-price-info-description {
	color: #97a3b6;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%
}

.crypto-index-trust,
.crypto-index-trust__container {
	align-items: center;
	display: flex
}

.crypto-index-trust__container {
	flex-direction: column;
	gap: 32px;
	margin: auto;
	max-width: 1242px;
	padding: 0 16px 160px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-trust__container {
		padding-bottom: 80px
	}
}

.crypto-index-trust__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
	max-width: 960px;
	text-align: center
}

@media(max-width:991px) {
	.crypto-index-trust__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 120%
	}
}

.crypto-index-trust__text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%;
	max-width: 700px;
	text-align: center
}

.crypto-index-trust__slider-container {
	display: flex;
	flex-direction: column;
	gap: 12px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-trust__slider-container {
		overflow: hidden
	}
}

.crypto-index-trust__swiper {
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-trust__swiper {
		padding-bottom: 20px
	}

	.crypto-index-trust__swiper .swiper-wrapper {
		align-items: stretch;
		display: flex
	}
}

@media(min-width:768px) {
	.crypto-index-trust__swiper .swiper-wrapper {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
}

.crypto-index-trust__pagination {
	align-items: center;
	display: none !important;
	gap: 8px;
	justify-content: center;
	padding: 4px 0
}

@media(max-width:991px) {
	.crypto-index-trust__pagination {
		display: flex !important
	}
}

.crypto-index-trust__pagination .swiper-pagination-bullet {
	background: hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	height: 10px;
	opacity: 1;
	transition: background .3s ease, transform .3s ease;
	width: 10px
}

.crypto-index-trust__pagination .swiper-pagination-bullet-active {
	background: #00ff85;
	transform: scale(1.2)
}

@media(min-width:768px) {
	.crypto-index-trust__pagination {
		display: none !important
	}
}

.crypto-index-trust__slide.swiper-slide {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: auto
}

@media(max-width:991px) {
	.crypto-index-trust__slide.swiper-slide {
		align-self: stretch;
		height: 100%
	}
}

@media(min-width:768px) {
	.crypto-index-trust__slide.swiper-slide {
		margin-right: 0 !important;
		width: 100% !important
	}
}

.crypto-index-trust__content {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 16px;
	margin-top: 47px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-trust__content {
		margin-top: 0
	}
}

.crypto-index-trust__content-item {
	background: #161b1b;
	border-radius: 32px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	gap: 16px;
	min-height: 273px;
	overflow: hidden;
	padding: 40px 80px 16px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-trust__content-item {
		background: #161b1b;
		border-radius: 32px;
		height: 100%;
		padding: 32px;
		width: 100%
	}
}

.crypto-index-trust__content-item:before {
	background-image: url(/dist/trust-gradient.webp);
	background-repeat: no-repeat;
	background-size: 747px 1663px;
	content: "";
	height: 1663px;
	left: 849px;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 747px;
	z-index: 3
}

.crypto-index-trust__content-item-1 {
	box-shadow: inset 1px 0 2px 0 rgba(0, 255, 245, .6)
}

.crypto-index-trust__content-item-1:before {
	top: -270px
}

.crypto-index-trust__content-item-1 .crypto-index-trust__content-item-subtitle {
	color: #00fff5
}

.crypto-index-trust__content-item-1 svg {
	height: 24px;
	width: 24px
}

.crypto-index-trust__content-item-1 svg path {
	stroke: #00fff5
}

.crypto-index-trust__content-item-2 {
	box-shadow: inset 1px 0 2px 0 rgba(64, 232, 141, .6)
}

.crypto-index-trust__content-item-2:before {
	top: -559px
}

.crypto-index-trust__content-item-2 .crypto-index-trust__content-item-subtitle {
	color: #40e88d
}

.crypto-index-trust__content-item-2 svg {
	height: 24px;
	width: 24px
}

.crypto-index-trust__content-item-2 svg path {
	stroke: #40e88d
}

.crypto-index-trust__content-item-3 {
	box-shadow: inset 1px 0 2px 0 rgba(205, 134, 238, .6)
}

.crypto-index-trust__content-item-3:before {
	top: -848px
}

.crypto-index-trust__content-item-3 .crypto-index-trust__content-item-subtitle {
	color: #cd86ee
}

.crypto-index-trust__content-item-3 svg {
	height: 24px;
	width: 24px
}

.crypto-index-trust__content-item-3 svg path {
	stroke: #cd86ee
}

.crypto-index-trust__content-item-mobile {
	background: #161b1b;
	border-radius: 32px;
	display: none;
	padding: 32px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-trust__content-item-mobile {
		display: flex;
		flex-direction: column;
		gap: 16px
	}
}

.crypto-index-trust__content-item-mobile svg {
	height: 24px;
	min-height: 24px;
	min-width: 24px;
	width: 24px
}

.crypto-index-trust__content-item-mobile-1 {
	box-shadow: inset 1px 0 2px 0 rgba(0, 123, 255, .6)
}

.crypto-index-trust__content-item-mobile-1 .crypto-index-trust__content-item-subtitle {
	color: #007bff
}

.crypto-index-trust__content-item-mobile-1 svg path {
	stroke: #007bff
}

.crypto-index-trust__content-item-mobile-2 {
	box-shadow: inset 1px 0 2px 0 rgba(64, 232, 141, .6)
}

.crypto-index-trust__content-item-mobile-2 .crypto-index-trust__content-item-subtitle {
	color: #40e88d
}

.crypto-index-trust__content-item-mobile-2 svg path {
	stroke: #40e88d
}

.crypto-index-trust__content-item-mobile-3 {
	box-shadow: inset 1px 0 2px 0 rgba(255, 216, 78, .6)
}

.crypto-index-trust__content-item-mobile-3 .crypto-index-trust__content-item-subtitle {
	color: #ffd84e
}

.crypto-index-trust__content-item-mobile-3 svg path {
	stroke: #ffd84e
}

.crypto-index-trust__content-item-mobile-4 {
	box-shadow: inset 1px 0 2px 0 rgba(205, 134, 238, .6)
}

.crypto-index-trust__content-item-mobile-4 .crypto-index-trust__content-item-subtitle {
	color: #cd86ee
}

.crypto-index-trust__content-item-mobile-4 svg path {
	stroke: #cd86ee
}

.crypto-index-trust__content-item-subtitle,
.crypto-index-trust__content-item-title-mobile {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-trust__content-item-title {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	line-height: 120%
}

@media(max-width:991px) {
	.crypto-index-trust__content-item-title {
		color: #fff;
		font-size: 24px;
		font-weight: 500;
		line-height: 130%
	}
}

.crypto-index-trust__content-item-list {
	display: flex;
	flex-direction: column;
	gap: 8px
}

.crypto-index-trust__content-item-list-item {
	align-items: center;
	display: flex;
	gap: 8px
}

.crypto-index-trust__content-item-list-item svg {
	height: 24px;
	min-height: 24px;
	min-width: 24px;
	width: 24px
}

@media(max-width:991px) {
	.crypto-index-trust__content-item-list-item {
		align-items: flex-start
	}
}

.crypto-index-trust__content-item-list-item-text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%
}

.crypto-index-trust__content-info-item {
	align-items: center;
	background: #161b1b;
	border-radius: 32px;
	display: flex;
	gap: 40px;
	justify-content: center;
	padding: 24px 32px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-trust__content-info-item {
		flex-direction: column;
		padding: 16px
	}
}

.crypto-index-trust__content-info-item-col {
	align-items: center;
	display: flex
}

.crypto-index-trust__content-info-item-col div,
.crypto-index-trust__content-info-item-col div svg {
	height: 24px;
	width: 24px
}

.crypto-index-trust__content-info-item-col-text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%;
	margin: 0 8px 0 16px
}

.crypto-index-trust__content-info-item-col-gray-text {
	color: #97a3b6;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%
}

.crypto-index-trust__content-info-item-col-arrow {
	height: 24px;
	margin-right: 8px;
	width: 24px
}

.crypto-index-trust__content-info-item-col-arrow svg {
	height: 24px;
	width: 24px
}

.crypto-index-trust__content-info-item-col-arrow svg path {
	stroke: #97a3b6
}

.crypto-index-trust__footer {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 24px;
	margin-top: 22px
}

.crypto-index-trust__footer-button {
	background-color: #40e88d;
	border-radius: 6px;
	color: #1c212c;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	padding: 13px 24px;
	position: relative;
	text-align: center
}

.crypto-index-trust__footer-button:hover {
	box-shadow: 0 0 10px 0 rgba(64, 232, 141, .5)
}

@media(max-width:991px) {
	.crypto-index-trust__footer-button {
		width: 100%
	}
}

.crypto-index-trust__footer-experienced-content {
	display: flex;
	justify-content: center
}

.crypto-index-trust__footer-experienced-list {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: center;
	max-width: 356px
}

.crypto-index-trust__footer-experienced-item {
	align-items: center;
	display: flex;
	gap: 16px;
	list-style-type: none
}

.crypto-index-trust__footer-experienced-item-text {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%;
	text-wrap: nowrap
}

.crypto-index-trust__footer-counter {
	align-items: center;
	display: flex
}

.crypto-index-trust__footer-counter-text {
	color: #c3ccd9;
	font-family: "VCR OSD Mono [RUS by Daymarius]", Courier New, monospace;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	text-align: center
}

.crypto-index-trust__footer-counter-text span {
	color: #40e88d
}

.crypto-index-trust-our-foundation {
	width: 100%
}

.crypto-index-trust-our-foundation__container {
	margin: auto;
	max-width: 1242px;
	padding: 0 16px 160px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-trust-our-foundation__container {
		padding-bottom: 80px
	}
}

.crypto-index-trust-our-foundation__wrapper {
	display: flex;
	flex-direction: column;
	gap: 64px
}

@media(max-width:991px) {
	.crypto-index-trust-our-foundation__wrapper {
		gap: 42px
	}
}

.crypto-index-trust-our-foundation__header {
	display: flex;
	gap: 53px;
	justify-content: space-between;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-trust-our-foundation__header {
		flex-direction: column;
		gap: 25px
	}
}

.crypto-index-trust-our-foundation__info {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 16px
}

.crypto-index-trust-our-foundation__info-title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 140%
}

@media(max-width:991px) {
	.crypto-index-trust-our-foundation__info-title {
		font-size: 32px;
		font-weight: 500;
		line-height: 120%
	}
}

.crypto-index-trust-our-foundation__info-subtitle {
	color: #40e88d;
	font-size: 40px;
	font-weight: 600;
	line-height: 140%
}

@media(max-width:991px) {
	.crypto-index-trust-our-foundation__info-subtitle {
		font-size: 32px;
		font-weight: 500;
		line-height: 120%
	}
}

.crypto-index-trust-our-foundation__info-text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%
}

/* .crypto-index-trust-our-foundation__video {
	border-radius: 16px;
	height: 300px;
	max-width: 528px;
	overflow: hidden;
	width: 100%
} */

/* @media(max-width:575px) {
	.crypto-index-trust-our-foundation__video {
		height: 196px;
		max-width: 100%
	}

	.crypto-index-trust-our-foundation__video iframe {
		height: 100%
	}
}

.crypto-index-trust-our-foundation__video iframe {
	height: 100%;
	width: 100%
} */

.crypto-index-trust-our-foundation__slider-container {
	display: flex;
	gap: 12px;
	overflow: hidden;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-trust-our-foundation__slider-container {
		flex-direction: column
	}
}

.crypto-index-trust-our-foundation__swiper {
	padding-bottom: 20px;
	width: 100%
}

.crypto-index-trust-our-foundation__swiper .swiper-wrapper {
	display: flex;
	height: 100%
}

.crypto-index-trust-our-foundation__pagination {
	align-items: center;
	display: none;
	gap: 8px;
	justify-content: center;
	padding: 4px 0
}

@media(max-width:991px) {
	.crypto-index-trust-our-foundation__pagination {
		display: flex
	}
}

.crypto-index-trust-our-foundation__pagination .swiper-pagination-bullet {
	background: hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	height: 10px;
	opacity: 1;
	transition: background .3s ease, transform .3s ease;
	width: 10px
}

.crypto-index-trust-our-foundation__pagination .swiper-pagination-bullet-active {
	background: #00ff85;
	transform: scale(1.2)
}

.crypto-index-trust-our-foundation__slide.swiper-slide {
	background: hsla(0, 0%, 8%, .8);
	border: 1px solid #40e88d;
	border-radius: 24px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 425px;
	justify-content: space-between;
	padding: 24px;
	position: relative;
	width: 342px
}

@media(max-width:991px) {
	.crypto-index-trust-our-foundation__slide.swiper-slide {
		min-height: 350px;
		padding: 20px 22px 25px
	}
}

.crypto-index-trust-our-foundation__slide-content {
	display: flex;
	flex-direction: column;
	gap: 24px;
	width: 100%
}

.crypto-index-trust-our-foundation__slide-content .crypto-index-trust-our-foundation__slide-content-header {
	align-items: center;
	display: flex;
	justify-content: space-between
}

.crypto-index-trust-our-foundation__slide-content .crypto-index-trust-our-foundation__slide-content-header .crypto-index-trust-our-foundation__slide-content-header-stars {
	align-items: center;
	display: flex
}

.crypto-index-trust-our-foundation__slide-content .crypto-index-trust-our-foundation__slide-content-header .crypto-index-trust-our-foundation__slide-content-header-stars img {
	height: 26px;
	width: 24px
}

.crypto-index-trust-our-foundation__slide-content .crypto-index-trust-our-foundation__slide-content-text-container {
	display: flex;
	flex-direction: column;
	gap: 8px
}

.crypto-index-trust-our-foundation__slide-content .crypto-index-trust-our-foundation__slide-content-text-title {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-trust-our-foundation__slide-content .crypto-index-trust-our-foundation__slide-content-text {
	color: #c3ccd9;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%
}

.crypto-index-trust-our-foundation__slide-content-footer {
	display: flex;
	flex-direction: column;
	gap: 1px
}

.crypto-index-trust-our-foundation__slide-content-footer .crypto-index-trust-our-foundation__slide-content-footer-name {
	color: #40e88d;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-trust-our-foundation__slide-content-footer .crypto-index-trust-our-foundation__slide-content-footer-profession {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-trust-our-foundation__actions {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 100%
}

.crypto-index-trust-our-foundation__actions-btn {
	background-color: #40e88d;
	border-radius: 6px;
	color: #1c212c;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	padding: 13px 24px;
	position: relative;
	text-align: center
}

.crypto-index-trust-our-foundation__actions-btn:hover {
	box-shadow: 0 0 10px 0 rgba(64, 232, 141, .5)
}

@media(max-width:991px) {
	.crypto-index-trust-our-foundation__actions-btn {
		width: 100%
	}
}

.crypto-index-exchanges-banner {
	width: 100%
}

.crypto-index-exchanges-banner__container {
	display: flex;
	flex-direction: column;
	gap: 92px;
	margin: auto;
	max-width: 1242px;
	padding: 0 16px 160px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-exchanges-banner__container {
		gap: 16px;
		padding-bottom: 80px
	}
}

.crypto-index-exchanges-banner__content {
	display: flex;
	gap: 102px
}

@media(max-width:991px) {
	.crypto-index-exchanges-banner__content {
		flex-direction: column;
		gap: 14px
	}
}

.crypto-index-exchanges-banner__title {
	color: #fff;
	flex: 1;
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
	max-width: 504px
}

@media(max-width:991px) {
	.crypto-index-exchanges-banner__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 120%
	}
}

.crypto-index-exchanges-banner__text {
	color: #fff;
	flex: 1;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%;
	max-width: 588px
}

.crypto-index-exchanges-banner__banners {
	display: grid;
	grid-template-columns: repeat(3, 1fr)
}

@media(max-width:767px) {
	.crypto-index-exchanges-banner__banners {
		gap: 20px;
		grid-template-columns: repeat(2, 1fr)
	}
}

.crypto-index-exchanges-banner__banner {
	border-bottom: 1px solid #2c483d;
	border-right: 1px solid #2c483d;
	padding: 45px 90px
}

.crypto-index-exchanges-banner__banner:nth-child(3n) {
	border-right: none
}

.crypto-index-exchanges-banner__banner:nth-child(n+7) {
	border-bottom: none
}

.crypto-index-exchanges-banner__banner img {
	min-height: 40px
}

@media(max-width:767px) {
	.crypto-index-exchanges-banner__banner {
		border: none;
		padding: 5px
	}
}

.crypto-index-blog,
.crypto-index-blog__container {
	align-items: center;
	display: flex
}

.crypto-index-blog__container {
	flex-direction: column;
	gap: 43px;
	margin: auto;
	max-width: 1242px;
	padding: 0 16px 160px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-blog__container {
		padding-bottom: 80px
	}
}

.crypto-index-blog__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
	max-width: 960px;
	text-align: center
}

@media(max-width:991px) {
	.crypto-index-blog__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 120%
	}
}

.crypto-index-blog__slider-container {
	display: flex;
	flex-direction: column;
	gap: 12px;
	overflow: hidden;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-blog__slider-container {
		overflow: visible
	}
}

.crypto-index-blog__swiper {
	overflow: hidden;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-blog__swiper {
		overflow: visible;
		padding-bottom: 20px
	}

	.crypto-index-blog__swiper .swiper-wrapper {
		align-items: flex-start;
		display: flex
	}
}

@media(min-width:700px)and (max-width:767px) {
	.crypto-index-blog__swiper .swiper-wrapper {
		align-items: flex-start;
		display: flex
	}
}

@media(min-width:768px) {
	.crypto-index-blog__swiper .swiper-wrapper {
		display: flex;
		flex-direction: row;
		gap: 25px
	}
}

.crypto-index-blog__pagination {
	align-items: center;
	display: none !important;
	gap: 8px;
	justify-content: center;
	padding: 4px 0
}

@media(max-width:767px) {
	.crypto-index-blog__pagination {
		display: flex !important
	}
}

.crypto-index-blog__pagination .swiper-pagination-bullet {
	background: hsla(0, 0%, 100%, .3);
	border-radius: 50%;
	height: 10px;
	opacity: 1;
	transition: background .3s ease, transform .3s ease;
	width: 10px
}

.crypto-index-blog__pagination .swiper-pagination-bullet-active {
	background: #00ff85;
	transform: scale(1.2)
}

@media(min-width:768px) {
	.crypto-index-blog__pagination {
		display: none !important
	}
}

.crypto-index-blog__slide.swiper-slide {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: auto
}

@media(max-width:991px) {
	.crypto-index-blog__slide.swiper-slide {
		align-self: stretch;
		height: auto
	}
}

@media(min-width:700px)and (max-width:767px) {
	.crypto-index-blog__slide.swiper-slide {
		width: calc(50% - 10px) !important
	}
}

@media(min-width:768px) {
	.crypto-index-blog__slide.swiper-slide {
		flex: 1;
		margin-right: 0 !important;
		width: auto !important
	}
}

.crypto-index-blog__content {
	display: flex;
	gap: 25px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-blog__content {
		flex-direction: column;
		gap: 16px
	}
}

.crypto-index-blog__content-item {
	border: 1px solid #4a5567;
	border-radius: 16px;
	box-sizing: border-box;
	cursor: pointer;
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 35px;
	padding: 32px
}

.crypto-index-blog__content-item:hover {
	border-color: #41ff98
}

@media(max-width:991px) {
	.crypto-index-blog__content-item {
		height: auto;
		min-height: 100%;
		padding: 24px
	}
}

.crypto-index-blog__content-item-image {
	display: block;
	height: auto;
	object-fit: cover;
	width: 100%
}

.crypto-index-blog__content-item-title {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-blog__btn {
	background-color: #40e88d;
	border-radius: 6px;
	color: #1c212c;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	padding: 13px 24px;
	position: relative;
	text-align: center
}

.crypto-index-blog__btn:hover {
	box-shadow: 0 0 10px 0 rgba(64, 232, 141, .5)
}

@media(max-width:991px) {
	.crypto-index-blog__btn {
		width: 100%
	}
}

.crypto-index-rebalancing {
	align-items: center;
	display: flex
}

.crypto-index-rebalancing__container {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 48px;
	margin: auto;
	max-width: 1242px;
	padding: 0 16px 160px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-rebalancing__container {
		padding-bottom: 80px
	}
}

.crypto-index-rebalancing__title {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
	line-height: 140%;
	max-width: 960px;
	text-align: center
}

@media(max-width:991px) {
	.crypto-index-rebalancing__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 120%
	}
}

.crypto-index-rebalancing__content {
	display: flex;
	gap: 16px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-rebalancing__content {
		flex-direction: column
	}
}

.crypto-index-rebalancing__content-constituents {
	background: #131b1a;
	border: 1px solid #32745d;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	max-width: 176px;
	padding: 16px
}

@media(max-width:991px) {
	.crypto-index-rebalancing__content-constituents {
		gap: 32px;
		max-width: 100%
	}
}

.crypto-index-rebalancing__content-constituents-prefix {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-rebalancing__content-constituents-number {
	color: #fff;
	font-size: 120px;
	font-weight: 400;
	line-height: 140%;
	text-align: center
}

@media(max-width:991px) {
	.crypto-index-rebalancing__content-constituents-number {
		font-size: 56px;
		font-weight: 600;
		line-height: 100%
	}
}

.crypto-index-rebalancing__content-rebalancing {
	align-content: space-between;
	display: grid;
	gap: 16px;
	grid-template-rows: 126px 126px 241px 241px;
	max-width: 663px;
	width: 100%
}

@media(max-width:991px) {
	.crypto-index-rebalancing__content-rebalancing {
		grid-template-rows: 1fr 1fr 2fr 2fr
	}
}

.crypto-index-rebalancing__content-rebalancing-item {
	background: #131b1a;
	border: 1px solid #32745d;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	gap: 16px;
	justify-content: space-between;
	min-height: 106px;
	padding: 16px;
	width: 100%
}

.crypto-index-rebalancing__content-rebalancing-item-title {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-rebalancing__content-rebalancing-item-text {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-rebalancing__content-rebalancing-item-header {
	display: flex;
	flex-direction: column;
	gap: 8px
}

.crypto-index-rebalancing__content-rebalancing-item-date {
	display: flex;
	justify-content: space-between
}

@media(max-width:991px) {
	.crypto-index-rebalancing__content-rebalancing-item-date {
		flex-direction: column;
		gap: 8px
	}
}

.crypto-index-rebalancing__content-rebalancing-item-date-text {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-rebalancing__content-rebalancing-item-date-ago {
	color: #4a5567;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-rebalancing__content-rebalancing-item-stats {
	display: flex;
	gap: 32px
}

.crypto-index-rebalancing__content-rebalancing-item-stats-item {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 8px
}

.crypto-index-rebalancing__content-rebalancing-item-stats-item-title {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-rebalancing__content-rebalancing-item-stats-item-value {
	display: flex;
	flex-direction: column
}

.crypto-index-rebalancing__content-rebalancing-item-stats-item-value-text {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%
}

@media(max-width:991px) {
	.crypto-index-rebalancing__content-rebalancing-item-stats-item-value-text {
		font-size: 20px;
		font-weight: 400;
		line-height: 120%
	}
}

.crypto-index-rebalancing__content-rebalancing-item-stats-item-value-percentage {
	color: #41ff98;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-rebalancing__content-rebalancing-item-stats-item-value-percentage.negative {
	color: #ce3b70
}

.crypto-index-rebalancing__content-rebalancing-item-progress {
	background-color: #4a5567;
	border-radius: 32px;
	height: 4px;
	position: relative;
	width: 100%
}

.crypto-index-rebalancing__content-rebalancing-item-progress-green {
	background-color: #41ff98;
	border-radius: 32px;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 50%
}

.crypto-index-rebalancing__content-rebalancing-item-progress-wrapper {
	display: flex;
	flex-direction: column;
	gap: 8px
}

.crypto-index-rebalancing__content-assets {
	background: #131b1a;
	border: 1px solid #32745d;
	border-radius: 16px;
	flex-direction: column;
	gap: 56px;
	max-width: 533px;
	padding: 16px;
	width: 100%
}

.crypto-index-rebalancing__content-assets,
.crypto-index-rebalancing__content-assets-header {
	display: flex;
	justify-content: space-between
}

.crypto-index-rebalancing__content-assets-header-title {
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 32px;
	font-weight: 500;
	line-height: 120%
}

@media(max-width:991px) {
	.crypto-index-rebalancing__content-assets-header-title {
		color: #fff;
		font-size: 24px;
		font-weight: 500;
		line-height: 130%
	}
}

.crypto-index-rebalancing__content-assets-header-title-of-total {
	color: #97a3b6
}

.crypto-index-rebalancing__content-assets-list {
	display: flex;
	flex-direction: column;
	gap: 8px
}

.crypto-index-rebalancing__content-assets-list-item {
	align-items: center;
	background: #192423;
	border: 1px solid #32745d;
	border-radius: 16px;
	display: flex;
	padding: 16px
}

.crypto-index-rebalancing__content-assets-list-item-dot {
	background: #41ff98;
	border-radius: 50%;
	height: 16px;
	margin-right: 18px;
	width: 16px
}

.crypto-index-rebalancing__content-assets-list-item-dot.orange {
	background: #e58f34
}

.crypto-index-rebalancing__content-assets-list-item-dot.blue {
	background: #86a2ff
}

.crypto-index-rebalancing__content-assets-list-item-dot.pink {
	background: #cd86ee
}

.crypto-index-rebalancing__content-assets-list-item-dot.yellow {
	background: #ffd84e
}

.crypto-index-rebalancing__content-assets-list-item-dot.purple {
	background: #86a2ff
}

.crypto-index-rebalancing__content-assets-list-item-dot.gray {
	background: #4a5567
}

.crypto-index-rebalancing__content-assets-list-item-name {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 4px
}

.crypto-index-rebalancing__content-assets-list-item-abbr,
.crypto-index-rebalancing__content-assets-list-item-name-text {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%
}

.crypto-index-rebalancing__content-assets-list-item-percentage {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	line-height: 120%
}

.crypto-index-rebalancing__button {
	background-color: #40e88d;
	border-radius: 6px;
	color: #1c212c;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 130%;
	padding: 13px 24px;
	position: relative;
	text-align: center
}

.crypto-index-rebalancing__button:hover {
	box-shadow: 0 0 10px 0 rgba(64, 232, 141, .5)
}

@media(max-width:991px) {
	.crypto-index-rebalancing__button {
		width: 100%
	}
}

.automatically-outperform__container {
	display: flex;
	flex-direction: column;
	gap: 48px;
	margin: auto;
	max-width: 1232px;
	padding: 0 16px 120px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.automatically-outperform__container {
		gap: 24px;
		padding-bottom: 80px
	}
}

.automatically-outperform__container:before {
	background-image: url(/dist/bg.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	height: 1283px;
	position: absolute;
	right: -650px;
	top: -400px;
	width: 1492px;
	z-index: -1
}

@media(max-width:1123px) {
	.automatically-outperform__container:before {
		content: none
	}
}

.automatically-outperform__container:after {
	background-image: url(/dist/stoic.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto;
	content: "";
	height: 1283px;
	mix-blend-mode: soft-light;
	position: absolute;
	right: -650px;
	top: -400px;
	width: 1492px;
	z-index: -1
}

@media(max-width:1123px) {
	.automatically-outperform__container:after {
		content: none
	}
}

.automatically-outperform__title {
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	line-height: 56px;
	max-width: 1148px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.automatically-outperform__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 40px
	}
}

.automatically-outperform__text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	max-width: 920px
}

@media(max-width:991px) {
	.automatically-outperform__text {
		color: #fff;
		font-size: 16px;
		font-weight: 400;
		line-height: 24px
	}
}

.automatically-outperform__btn {
	background-color: #41ff98;
	border-radius: 12px;
	box-shadow: 0 0 35px 0 rgba(65, 255, 152, .32);
	color: #000;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	margin: 0 auto;
	padding: 12px 24px;
	text-align: center;
	width: max-content
}

@media(max-width:991px) {
	.automatically-outperform__btn {
		font-size: 18px;
		font-weight: 500;
		width: 100%
	}
}

.automatically-outperform__btn:hover {
	box-shadow: 0 0 45px 0 rgba(65, 255, 152, .4)
}

.let-ai-trade__container {
	display: flex;
	flex-direction: column;
	gap: 48px;
	margin: auto;
	max-width: 1232px;
	padding: 0 16px 120px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.let-ai-trade__container {
		gap: 24px;
		padding-bottom: 80px
	}
}

.let-ai-trade__title {
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	line-height: 56px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.let-ai-trade__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 40px
	}
}

.let-ai-trade__text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px
}

@media(max-width:991px) {
	.let-ai-trade__text {
		font-size: 16px;
		line-height: 24px
	}
}

.let-ai-trade__key-points {
	display: flex;
	flex-direction: column;
	gap: 32px;
	width: 100%
}

.let-ai-trade__key-points-title {
	color: #fff;
	font-size: 28px;
	font-weight: 400;
	line-height: 36px
}

.let-ai-trade__key-points-list {
	display: flex;
	gap: 4px;
	width: 100%
}

@media(max-width:991px) {
	.let-ai-trade__key-points-list {
		flex-direction: column
	}
}

.let-ai-trade__key-points-item {
	background: #0d0d0d;
	border-radius: 32px;
	flex: 1;
	min-height: 171px;
	padding: 72px 24px 15px
}

.let-ai-trade__key-points-item--1 {
	background-image: url(/dist/points-bg1.webp)
}

.let-ai-trade__key-points-item--1,
.let-ai-trade__key-points-item--2 {
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: cover
}

.let-ai-trade__key-points-item--2 {
	background-image: url(/dist/points-bg2.webp)
}

.let-ai-trade__key-points-item--3 {
	background-image: url(/dist/points-bg3.webp)
}

.let-ai-trade__key-points-item--3,
.let-ai-trade__key-points-item--4 {
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: cover
}

.let-ai-trade__key-points-item--4 {
	background-image: url(/dist/points-bg4.webp)
}

@media(min-width:576px)and (max-width:992px) {
	.let-ai-trade__key-points-item {
		background-image: none
	}
}

.let-ai-trade__key-points-item-text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	max-width: 263px
}

@media(max-width:991px) {
	.let-ai-trade__key-points-item-text {
		font-size: 16px;
		line-height: 24px
	}
}

.let-ai-trade__btn {
	background-color: #41ff98;
	border-radius: 12px;
	box-shadow: 0 0 35px 0 rgba(65, 255, 152, .32);
	color: #000;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	margin: 0 auto;
	padding: 12px 24px;
	text-align: center;
	width: max-content
}

@media(max-width:991px) {
	.let-ai-trade__btn {
		font-size: 18px;
		font-weight: 500;
		width: 100%
	}
}

.let-ai-trade__btn:hover {
	box-shadow: 0 0 45px 0 rgba(65, 255, 152, .4)
}

.manual-bad-idea__container {
	display: flex;
	flex-direction: column;
	gap: 48px;
	margin: auto;
	max-width: 1232px;
	padding: 0 16px 120px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.manual-bad-idea__container {
		padding-bottom: 80px
	}
}

.manual-bad-idea__title {
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	line-height: 56px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.manual-bad-idea__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 40px
	}
}

.manual-bad-idea__cards {
	display: flex;
	gap: 32px;
	width: 100%
}

@media(max-width:991px) {
	.manual-bad-idea__cards {
		flex-direction: column;
		gap: 16px
	}
}

.manual-bad-idea__card {
	background: #0d0d0d;
	border: 1px solid #4a5567;
	border-radius: 32px;
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 32px;
	min-height: 247px;
	padding: 32px 24px
}

@media(max-width:991px) {
	.manual-bad-idea__card {
		padding: 32px 24px
	}
}

.manual-bad-idea__card.active {
	border-color: #5b81ff;
	box-shadow: inset 0 0 34px 0 #1a2e99;
	overflow: hidden;
	position: relative;
	z-index: 1
}

.manual-bad-idea__card.active:before {
	background: url(blue-gradient.webp) no-repeat;
	content: "";
	height: 614px;
	left: 0;
	position: absolute;
	top: -350px;
	width: 979px;
	z-index: -1
}

@media(max-width:991px) {
	.manual-bad-idea__card.active:before {
		left: -200px
	}
}

.manual-bad-idea__card-title {
	color: #97a3b6;
	font-size: 32px;
	font-weight: 500;
	line-height: 40px;
	text-transform: uppercase
}

.manual-bad-idea__card-title.active {
	align-items: center;
	color: #fff;
	display: flex;
	gap: 16px
}

@media(max-width:991px) {
	.manual-bad-idea__card-title {
		color: #fff;
		font-size: 22px;
		font-weight: 500;
		line-height: 28px
	}
}

.manual-bad-idea__card-points {
	display: flex;
	flex-direction: column;
	gap: 18px;
	list-style: none
}

.manual-bad-idea__card.active .manual-bad-idea__card-points {
	align-items: center;
	column-gap: 16px;
	display: grid;
	grid-template-columns: 1.2fr auto 1fr;
	row-gap: 18px
}

@media(max-width:991px) {
	.manual-bad-idea__card.active .manual-bad-idea__card-points {
		column-gap: 12px;
		grid-template-columns: 1fr auto 1fr;
		row-gap: 16px
	}
}

.manual-bad-idea__card-point {
	color: #97a3b6;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px
}

@media(max-width:991px) {
	.manual-bad-idea__card-point {
		font-size: 16px;
		line-height: 24px
	}
}

.manual-bad-idea__card-point.active {
	color: #fff;
	display: contents
}

.manual-bad-idea__card-point-text {
	align-items: center;
	color: #fff;
	display: flex;
	gap: 8px
}

.manual-bad-idea__card.active .manual-bad-idea__card-point-text {
	display: contents
}

.manual-bad-idea__card-point-bullet {
	background-color: currentColor;
	border-radius: 50%;
	display: inline-block;
	flex-shrink: 0;
	height: .4em;
	width: .4em
}

@media(max-width:991px) {
	.manual-bad-idea__card-point-bullet {
		display: none
	}
}

.manual-bad-idea__card.active .manual-bad-idea__card-point-text>span:last-child,
.manual-bad-idea__card.active .manual-bad-idea__card-point-text>span:nth-child(2) {
	text-align: left
}

.manual-bad-numbers {
	display: flex;
	gap: 32px;
	justify-content: space-between;
	width: 100%
}

@media(max-width:991px) {
	.manual-bad-numbers {
		align-items: center;
		flex-direction: column;
		gap: 38px
	}
}

.manual-bad-numbers__item {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 7px
}

.manual-bad-numbers__item-number {
	color: #fff;
	font-family: Outfit, sans-serif;
	font-size: 86px;
	font-weight: 500;
	line-height: 120%;
	position: relative;
	text-shadow: 2px 2px 24px hsla(0, 0%, 100%, .7), 0 0 32px hsla(0, 0%, 100%, .4);
	text-transform: uppercase
}

@media(max-width:991px) {
	.manual-bad-numbers__item-number {
		font-size: 64.5px
	}
}

.manual-bad-numbers__item-text {
	color: #97a3b6;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	text-align: center
}

@media(max-width:991px) {
	.manual-bad-numbers__item-text {
		font-size: 16px;
		line-height: 24px
	}
}

.manual-bad-idea__btn {
	background-color: #41ff98;
	border-radius: 12px;
	box-shadow: 0 0 35px 0 rgba(65, 255, 152, .32);
	color: #000;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	margin: 0 auto;
	padding: 12px 24px;
	text-align: center;
	width: max-content
}

@media(max-width:991px) {
	.manual-bad-idea__btn {
		font-size: 18px;
		font-weight: 500;
		width: 100%
	}
}

.manual-bad-idea__btn:hover {
	box-shadow: 0 0 45px 0 rgba(65, 255, 152, .4)
}

.start-trading__container {
	display: flex;
	flex-direction: column;
	gap: 56px;
	margin: auto;
	max-width: 1232px;
	padding: 0 16px 120px;
	width: 100%
}

@media(max-width:991px) {
	.start-trading__container {
		gap: 32px;
		padding-bottom: 80px
	}
}

.start-trading__title {
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	line-height: 56px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.start-trading__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 40px
	}
}

.start-trading__content {
	display: grid;
	gap: 4px;
	grid-template-columns: 1fr 1fr 1fr
}

@media(max-width:991px) {
	.start-trading__content {
		grid-template-columns: 1fr
	}
}

.start-trading__content-item {
	align-items: center;
	background-color: #0d0d0d;
	border-radius: 32px;
	display: flex;
	gap: 40px;
	padding: 16px 24px;
	width: 100%
}

.start-trading__content-item--last {
	grid-column: 1/-1;
	padding: 32px 18px;
	width: 100%
}

.start-trading__content-item-number {
	color: #41ff98;
	font-family: Outfit;
	font-size: 56px;
	font-weight: 300
}

.start-trading__content-item-content {
	display: flex;
	flex-direction: column;
	gap: 16px
}

.start-trading__content-item-title {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	line-height: 40px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.start-trading__content-item-title {
		color: #fff;
		font-size: 22px;
		font-weight: 500;
		line-height: 28px
	}
}

.start-trading__content-item-text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px
}

@media(max-width:991px) {
	.start-trading__content-item-text {
		font-size: 16px;
		line-height: 24px
	}
}

.start-trading__content-item-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	list-style-type: none;
	row-gap: 16px;
	width: 100%
}

@media(max-width:991px) {
	.start-trading__content-item-list {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media(max-width:767px) {
	.start-trading__content-item-list {
		grid-template-columns: 1fr
	}
}

.start-trading__content-item-list-item {
	align-items: center;
	display: flex;
	gap: 16px
}

@media(max-width:767px) {
	.start-trading__content-item-list-item {
		margin-right: 0
	}
}

.start-trading__content-item-list-item-text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px
}

@media(max-width:991px) {
	.start-trading__content-item-list-item-text {
		font-size: 16px;
		line-height: 24px
	}
}

.start-trading__btn {
	background-color: #41ff98;
	border-radius: 12px;
	box-shadow: 0 0 35px 0 rgba(65, 255, 152, .32);
	color: #000;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	margin: 0 auto;
	padding: 12px 24px;
	text-align: center;
	width: max-content
}

@media(max-width:991px) {
	.start-trading__btn {
		font-size: 18px;
		font-weight: 500;
		width: 100%
	}
}

.start-trading__btn:hover {
	box-shadow: 0 0 45px 0 rgba(65, 255, 152, .4)
}

.explore-our-products {
	overflow-x: hidden;
	position: relative
}

.explore-our-products__container {
	display: flex;
	flex-direction: column;
	gap: 46px;
	margin: auto;
	max-width: 1232px;
	padding: 0 16px 120px;
	width: 100%
}

@media(max-width:991px) {
	.explore-our-products__container {
		padding-bottom: 80px
	}
}

.explore-our-products:before {
	background: url(our-products-gradient.webp) no-repeat;
	content: "";
	height: 711px;
	left: calc(50% - 819px);
	position: absolute;
	top: 0;
	width: 1638px;
	z-index: -1
}

.explore-our-products__title {
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	line-height: 56px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.explore-our-products__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 40px
	}
}

.explore-our-products__content {
	display: grid;
	gap: 32px;
	grid-template-columns: repeat(3, 1fr)
}

@media(max-width:991px) {
	.explore-our-products__content {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media(max-width:767px) {
	.explore-our-products__content {
		grid-template-columns: 1fr
	}
}

.explore-our-products__content-item {
	background-color: #0d0d0d;
	border-radius: 32px;
	display: flex;
	flex-direction: column;
	padding: 32px
}

@media(max-width:991px) {
	.explore-our-products__content-item {
		padding: 24px
	}
}

.explore-our-products__content-item-content {
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin-top: 16px
}

@media(max-width:991px) {
	.explore-our-products__content-item-content {
		gap: 16px
	}
}

.explore-our-products__content-item-title {
	color: #fff;
	font-size: 28px;
	font-weight: 400;
	line-height: 36px
}

@media(max-width:991px) {
	.explore-our-products__content-item-title {
		color: #fff;
		font-size: 22px;
		font-weight: 500;
		line-height: 28px
	}
}

.explore-our-products__content-item-description {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px
}

@media(max-width:991px) {
	.explore-our-products__content-item-description {
		font-size: 16px;
		line-height: 24px
	}
}

.explore-our-products__content-item-btn {
	color: #41ff98;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	margin-top: auto;
	text-align: right
}

@media(max-width:991px) {
	.explore-our-products__content-item-btn {
		color: #41ff98;
		font-size: 18px;
		font-weight: 500;
		line-height: 26px;
		margin-top: 16px
	}
}

.our-blog__container {
	display: flex;
	flex-direction: column;
	gap: 46px;
	margin: auto;
	max-width: 1232px;
	padding: 0 16px 120px;
	width: 100%
}

@media(max-width:991px) {
	.our-blog__container {
		gap: 24px;
		padding-bottom: 80px
	}
}

.our-blog__title {
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	line-height: 56px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.our-blog__title {
		color: #fff;
		font-size: 32px;
		font-weight: 500;
		line-height: 40px;
		text-transform: uppercase
	}
}

.our-blog__content {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(4, 1fr)
}

@media(max-width:991px) {
	.our-blog__content {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media(max-width:767px) {
	.our-blog__content {
		grid-template-columns: 1fr
	}
}

.our-blog__content-item {
	background: #0d0d0d;
	border-radius: 32px;
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding: 40px 32px 32px
}

.our-blog__content-item-title {
	color: #fff
}

.our-blog__btn,
.our-blog__content-item-title {
	font-size: 22px;
	font-weight: 500;
	line-height: 28px
}

.our-blog__btn {
	background-color: #41ff98;
	border-radius: 12px;
	box-shadow: 0 0 35px 0 rgba(65, 255, 152, .32);
	color: #000;
	font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
	margin: 0 auto;
	padding: 12px 24px;
	text-align: center;
	width: max-content
}

@media(max-width:991px) {
	.our-blog__btn {
		font-size: 18px;
		font-weight: 500;
		width: 100%
	}
}

.our-blog__btn:hover {
	box-shadow: 0 0 45px 0 rgba(65, 255, 152, .4)
}

.top-crypto__container {
	display: flex;
	flex-direction: column;
	gap: 48px;
	margin: auto;
	max-width: 1232px;
	padding: 0 16px 120px;
	width: 100%
}

@media(max-width:991px) {
	.top-crypto__container {
		padding-bottom: 80px
	}
}

.top-crypto__title {
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	line-height: 56px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.top-crypto__title {
		color: #fff;
		font-size: 32px;
		font-weight: 500;
		line-height: 40px;
		text-transform: uppercase
	}
}

.top-crypto-table__error {
	color: #ef4444;
	font-size: 1.25rem;
	padding: 2rem;
	text-align: center
}

.top-crypto-table__table-wrapper {
	background: #000;
	border-radius: 16px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.top-crypto-table__table {
	border-collapse: collapse;
	width: 100%
}

.top-crypto-table__table thead th {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	padding: 12px 32px;
	position: relative;
	text-align: left;
	white-space: nowrap
}

.top-crypto-table__table thead th:not(:first-child):before {
	background-color: #4a5567;
	bottom: 8px;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 8px;
	width: 1px
}

.top-crypto-table__table tbody tr {
	border-bottom: 1px solid #4a5567;
	cursor: pointer;
	transition: background-color .2s
}

@media(min-width:992px) {

	.top-crypto-table__table tbody tr:hover,
	.top-crypto-table__table tbody tr:hover td {
		background-color: hsla(0, 0%, 100%, .05)
	}
}

.top-crypto-table__table tbody td {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 26px;
	padding: 12px 32px;
	position: relative;
	transition: background-color .2s;
	vertical-align: middle
}

.top-crypto-table__table tbody td:not(:first-child):before {
	background-color: #4a5567;
	bottom: 8px;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 8px;
	width: 1px
}

.top-crypto-table__table tbody td,
.top-crypto-table__table thead th {
	background: inherit
}

.top-crypto-table__table thead tr {
	background: #0d0d0d;
	border-radius: 16px
}

.top-crypto-table__table tbody td:first-child,
.top-crypto-table__table tbody td:nth-child(2),
.top-crypto-table__table thead th:first-child,
.top-crypto-table__table thead th:nth-child(2) {
	min-width: 48px
}

.top-crypto-table__table tbody td:nth-child(3),
.top-crypto-table__table thead th:nth-child(3) {
	min-width: 100px
}

.top-crypto-table__icon {
	border-radius: 50%;
	height: 24px;
	min-width: 24px;
	width: 24px
}

.top-crypto-table__coin {
	display: flex;
	font-weight: 600;
	gap: 8px
}

.top-crypto-table__coin a {
	color: #fff;
	text-decoration: none
}

.top-crypto-table__coin a:hover {
	text-decoration: none
}

.top-crypto-table__up {
	color: #00ff94
}

.top-crypto-table__down,
.top-crypto-table__up {
	align-items: center;
	display: flex;
	gap: 4px;
	text-align: right
}

.top-crypto-table__down {
	color: #e66060
}

.top-crypto-table__sparkline {
	display: block;
	height: 48px;
	margin: 0 auto;
	width: 144px
}

.top-crypto-table__no-data {
	color: #d1d1d1;
	font-size: .875rem
}

.top-crypto-table__pagination {
	display: flex;
	justify-content: center;
	margin: 2rem 0
}

.top-crypto-table__footer {
	margin-top: 1rem;
	text-align: left
}

.top-crypto-table__powered {
	color: #d1d1d1;
	font-size: .75rem;
	margin-bottom: 1rem
}

.top-crypto-table__table__header-sortable {
	cursor: pointer;
	transition: background-color .2s;
	user-select: none
}

.top-crypto-table__table__header-sortable:hover {
	background-color: #f1f5f9
}

.top-crypto-table__table__header-unsortable {
	cursor: default
}

.top-crypto-table__table__sort-btn {
	align-items: center;
	cursor: pointer;
	display: flex;
	gap: .25rem;
	height: 100%;
	width: 100%
}

.top-crypto-table__table__sort-icon {
	color: #9ca3af;
	height: 1rem;
	transition: color .2s;
	width: 1rem
}

.top-crypto-table__table__header-sortable:hover .top-crypto-table__table__sort-icon {
	color: #6b7280
}

@media(max-width:768px) {
	.top-crypto-table__container {
		padding: 10px
	}

	.top-crypto-table__title {
		font-size: 2rem
	}

	.top-crypto-table__table {
		font-size: .875rem
	}

	.top-crypto-table__table td,
	.top-crypto-table__table th {
		padding: 8px 4px
	}
}

.historical-data-section__container {
	display: flex;
	flex-direction: column;
	gap: 48px;
	margin: auto;
	max-width: 1232px;
	padding: 0 16px 120px;
	width: 100%
}

@media(max-width:991px) {
	.historical-data-section__container {
		padding-bottom: 80px
	}
}

.historical-data-section__header {
	align-items: center;
	display: flex;
	justify-content: space-between
}

@media(max-width:991px) {
	.historical-data-section__header {
		align-items: flex-start;
		flex-direction: column;
		gap: 16px
	}
}

.historical-data-section__title {
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	line-height: 56px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.historical-data-section__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 40px
	}
}

.historical-data-section__periods {
	display: flex;
	gap: 8px
}

.historical-data-section__period-btn {
	background: transparent;
	border: none;
	border-radius: 6px;
	color: #97a3b6;
	cursor: pointer;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	padding: 8px 12px;
	text-transform: uppercase;
	transition: all .2s
}

.historical-data-section__period-btn.active {
	background: #141414;
	color: #fff;
	cursor: default
}

.historical-data-section__period-btn:hover:not(.active) {
	background: #192423
}

.historical-data-section__period-btn:disabled {
	cursor: wait
}

.historical-data-section__error {
	color: #ef4444;
	font-size: 1.25rem;
	padding: 2rem;
	text-align: center
}

.historical-data-section__table-wrapper {
	border-radius: 16px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);
	overflow-x: auto;
	position: relative;
	-webkit-overflow-scrolling: touch
}

.historical-data-section__table {
	border-collapse: collapse;
	width: 100%
}

.historical-data-section__table thead th {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	padding: 12px 32px;
	position: relative;
	text-align: left;
	white-space: nowrap
}

.historical-data-section__table thead th:not(:first-child):before {
	background-color: #4a5567;
	bottom: 8px;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 8px;
	width: 1px
}

.historical-data-section__table tbody tr {
	border-bottom: 1px solid #4a5567;
	cursor: pointer;
	transition: background-color .2s
}

@media(min-width:992px) {

	.historical-data-section__table tbody tr:hover,
	.historical-data-section__table tbody tr:hover td {
		background-color: hsla(0, 0%, 100%, .05)
	}
}

.historical-data-section__table tbody td {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 26px;
	padding: 12px 32px;
	position: relative;
	transition: background-color .2s;
	vertical-align: middle
}

.historical-data-section__table tbody td:not(:first-child):before {
	background-color: #4a5567;
	bottom: 8px;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 8px;
	width: 1px
}

.historical-data-section__table tbody td,
.historical-data-section__table thead th {
	background: inherit
}

.historical-data-section__table thead tr {
	background: #0d0d0d;
	border-radius: 16px
}

.historical-data-section__table tbody td:first-child,
.historical-data-section__table tbody td:nth-child(2),
.historical-data-section__table thead th:first-child,
.historical-data-section__table thead th:nth-child(2) {
	min-width: 48px
}

.historical-data-section__table tbody td:nth-child(3),
.historical-data-section__table thead th:nth-child(3) {
	min-width: 100px
}

.historical-data-section__icon {
	border-radius: 50%;
	height: 24px;
	min-width: 24px;
	width: 24px
}

.historical-data-section__coin {
	display: flex;
	font-weight: 600;
	gap: 8px
}

.historical-data-section__coin a {
	color: #fff;
	text-decoration: none
}

.historical-data-section__coin a:hover {
	text-decoration: none
}

.historical-data-section__up {
	align-items: center;
	color: #00ff94;
	display: flex;
	gap: 4px;
	text-align: right
}

.historical-data-section__down {
	align-items: center;
	color: #e66060;
	display: flex;
	gap: 4px;
	text-align: right
}

.historical-data-section__sparkline {
	display: block;
	height: 48px;
	margin: 0 auto;
	width: 144px
}

.historical-data-section__no-data {
	color: #d1d1d1;
	font-size: .875rem
}

.historical-data-section__pagination {
	display: flex;
	justify-content: center;
	margin: 2rem 0
}

.historical-data-section__footer {
	margin-top: 1rem;
	text-align: left
}

.historical-data-section__powered {
	color: #d1d1d1;
	font-size: .75rem;
	margin-bottom: 1rem
}

.historical-data-section__table__header-sortable {
	cursor: pointer;
	transition: background-color .2s;
	user-select: none
}

.historical-data-section__table__header-sortable.is-sorted .historical-data-section__table_sort-icon {
	color: #41ff98;
	transition: color .2s, transform .2s
}

.historical-data-section__table__header-sortable.is-sorted[data-sort-desc=true] .historical-data-section__table_sort-icon {
	transform: rotate(180deg)
}

.historical-data-section__table__header-unsortable {
	cursor: default
}

.historical-data-section__table__sort-btn {
	align-items: center;
	cursor: pointer;
	display: flex;
	gap: .25rem;
	height: 100%;
	width: 100%
}

.historical-data-section__table__sort-icon {
	color: #9ca3af;
	height: 1rem;
	transition: color .2s;
	width: 1rem
}

.historical-data-section__row--collapsed {
	display: none
}

.historical-data-section__show-more-wrap {
	bottom: 0;
	display: none;
	left: 0;
	padding: 48px 16px 24px;
	pointer-events: none;
	position: absolute;
	right: 0;
	text-align: center;
	z-index: 2
}

.historical-data-section__show-more-wrap:before {
	background: linear-gradient(0deg, #000, transparent);
	bottom: 0;
	content: "";
	height: 120px;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	transition: opacity .2s
}

.historical-data-section__show-more-wrap.is-collapsed:before {
	opacity: 1
}

.historical-data-section__show-more-wrap:not(.is-collapsed) {
	padding: 24px 16px 0;
	position: static
}

.historical-data-section__show-more-wrap .historical-data-section__show-more-btn {
	align-items: center;
	display: inline-flex;
	gap: 8px;
	justify-content: center;
	pointer-events: auto;
	position: relative;
	z-index: 1
}

.historical-data-section__show-more-btn {
	background: transparent;
	border: none;
	color: #41ff98;
	cursor: pointer;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	padding: 0;
	transition: color .2s
}

.historical-data-section__show-more-btn-icon {
	align-items: center;
	display: flex;
	height: 24px;
	justify-content: center;
	min-height: 24px;
	min-width: 24px;
	width: 24px
}

.historical-data-section__show-more-btn-icon svg {
	transition: transform .2s
}

.historical-data-section__show-more-wrap:not(.is-collapsed) .historical-data-section__show-more-btn-icon svg {
	transform: rotate(180deg)
}

@media(max-width:768px) {
	.historical-data-section__title {
		font-size: 2rem
	}

	.historical-data-section__table {
		font-size: .875rem
	}

	.historical-data-section__table td,
	.historical-data-section__table th {
		padding: 8px 4px
	}

	.historical-data-section__show-more-wrap {
		left: 50%;
		position: sticky;
		transform: translateX(-50%)
	}
}

.coin-price-details {
	color: #fff;
	padding-top: 154px;
	position: relative
}

@media(max-width:991px) {
	.coin-price-details {
		padding-top: 72px
	}
}

.coin-price-details__container {
	margin: auto;
	max-width: 1232px;
	padding: 0 16px 120px;
	width: 100%
}

@media(max-width:991px) {
	.coin-price-details__container {
		padding-bottom: 80px
	}
}

.coin-price-details__header {
	margin-bottom: 41px
}

@media(max-width:767px) {
	.coin-price-details__header {
		margin-bottom: 16px
	}
}

.coin-price-details__title-section {
	display: flex;
	gap: 2rem;
	justify-content: space-between
}

@media(min-width:1124px) {
	.coin-price-details__title-section {
		align-items: center;
		flex-direction: row;
		justify-content: space-between
	}
}

.coin-price-details__coin-info {
	align-items: center;
	display: flex;
	gap: 32px
}

@media(max-width:767px) {
	.coin-price-details__coin-info {
		gap: 8px
	}
}

.coin-price-details__coin-image {
	height: 3rem;
	width: 3rem
}

@media(min-width:768px) {
	.coin-price-details__coin-image {
		height: 4rem;
		width: 4rem
	}
}

.coin-price-details__coin-title {
	align-items: last baseline;
	display: flex;
	gap: 29px
}

.coin-price-details__coin-name {
	color: #fff;
	font-size: 56px;
	font-weight: 400;
	line-height: 72px;
	text-transform: uppercase
}

@media(max-width:767px) {
	.coin-price-details__coin-name {
		display: none
	}
}

.coin-price-details__coin-symbol {
	color: #97a3b6;
	font-size: 32px;
	font-weight: 500;
	line-height: 40px;
	text-transform: uppercase
}

@media(max-width:767px) {
	.coin-price-details__coin-symbol {
		color: #fff
	}
}

.coin-price-details__currency-price {
	align-items: last baseline;
	display: flex;
	gap: 16px
}

.coin-price-details__currency-price-amount {
	color: #fff;
	font-size: 56px;
	font-weight: 400;
	line-height: 72px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.coin-price-details__currency-price-amount {
		color: #fff;
		font-size: 32px;
		font-weight: 500;
		line-height: 40px;
		text-transform: uppercase
	}
}

.coin-price-details__currency-price-percentage-change {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 32px;
	font-weight: 500;
	line-height: 40px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.coin-price-details__currency-price-percentage-change {
		display: none
	}
}

.coin-price-details__currency-price-percentage-change svg {
	height: 24px;
	width: 24px
}

.coin-price-details__currency-price-percentage-change-up {
	color: #41ff98
}

.coin-price-details__currency-price-percentage-change-down {
	color: #ce3b70
}

.coin-price-details__currency-price-percentage-change .js-hero-percentage-icon.is-hidden {
	display: none
}

.coin-price-details__main-content {
	display: flex;
	gap: 24px
}

@media(max-width:991px) {
	.coin-price-details__main-content {
		flex-direction: column;
		gap: 72px
	}
}

.coin-price-details__chart-section {
	flex: 1;
	max-width: 1021px
}

.coin-price-details__chart-container {
	background: #0d0d0d;
	border-radius: 32px;
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);
	padding: 40px 19px 40px 40px
}

@media(max-width:991px) {
	.coin-price-details__chart-container {
		padding: 20px 19px 20px 20px
	}
}

@media(max-width:767px) {
	.coin-price-details__chart-container {
		background: inherit;
		padding: 0
	}
}

.coin-price-details__chart-header {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
	justify-content: space-between;
	margin-bottom: 60px
}

@media(max-width:767px) {
	.coin-price-details__chart-header {
		margin-bottom: 16px
	}
}

.coin-price-details__chart-title {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	line-height: 40px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.coin-price-details__chart-title {
		display: none
	}
}

.coin-price-details__chart-periods {
	display: flex;
	gap: 8px
}

.coin-price-details__period-btn {
	background: transparent;
	border: none;
	border-radius: 6px;
	color: #97a3b6;
	cursor: pointer;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	padding: 8px 12px;
	text-transform: uppercase;
	transition: all .2s
}

.coin-price-details__period-btn.active {
	background: #141414;
	color: #fff;
	cursor: default
}

.coin-price-details__period-btn:hover:not(.active) {
	background: #192423
}

.coin-price-details__period-btn:disabled {
	cursor: wait
}

.coin-price-details__chart-placeholder {
	align-items: center;
	display: flex;
	height: 480px;
	justify-content: center
}

@media(max-width:767px) {
	.coin-price-details__chart-placeholder {
		height: 200px
	}
}

.coin-price-details__chart-mock {
	text-align: center;
	width: 100%
}

.coin-price-details__price-display {
	align-items: center;
	display: flex;
	gap: 1rem;
	justify-content: center;
	margin-bottom: 2rem
}

@media(max-width:767px) {
	.coin-price-details__price-display {
		flex-direction: column;
		gap: .5rem
	}
}

.coin-price-details__current-price {
	color: #1f2937;
	font-size: 2rem;
	font-weight: 700
}

@media(min-width:768px) {
	.coin-price-details__current-price {
		font-size: 3rem
	}
}

.coin-price-details__price-change {
	border-radius: .25rem;
	font-size: 1.25rem;
	font-weight: 600;
	padding: .25rem .5rem
}

.coin-price-details__price-change.positive {
	background: #d1fae5;
	color: #059669
}

.coin-price-details__price-change.negative {
	background: #fee2e2;
	color: #dc2626
}

.coin-price-details__chart-container-inner {
	height: 480px;
	margin-bottom: 1rem;
	overflow: hidden;
	position: relative;
	width: 100%
}

.coin-price-details__chart-container-inner canvas {
	display: block;
	height: 100% !important;
	max-height: 100%;
	max-width: 100%;
	width: 100% !important
}

@media(max-width:767px) {
	.coin-price-details__chart-container-inner {
		height: 200px
	}
}

.coin-price-details__chart-source {
	color: #9ca3af;
	font-size: .75rem;
	margin: 0
}

.coin-price-details__stats-section {
	background: #0d0d0d;
	border-radius: 32px;
	display: flex;
	flex: .6;
	flex-direction: column;
	gap: 32px;
	max-width: 420px;
	padding: 40px 32px
}

@media(max-width:767px) {
	.coin-price-details__stats-section {
		background: inherit;
		border-radius: 0;
		flex: 1;
		max-width: 100%;
		padding: 0;
		width: 100%
	}
}

.coin-price-details__stats-section-header {
	align-items: center;
	display: flex;
	gap: 5px;
	justify-content: space-between
}

@media(max-width:767px) {
	.coin-price-details__stats-section-header {
		align-items: flex-start;
		flex-direction: column;
		gap: 8px
	}
}

.coin-price-details__stats-section-title {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	line-height: 40px;
	text-transform: uppercase
}

.coin-price-details__content {
	display: grid;
	gap: 1rem
}

@media(max-width:767px) {
	.coin-price-details__content {
		grid-template-columns: 1fr
	}
}

@media(min-width:768px) {
	.coin-price-details__content {
		gap: 2rem;
		grid-template-columns: 2fr 1fr
	}
}

.coin-price-details__content-section {
	display: flex;
	flex-direction: column;
	gap: 2rem;
	grid-column: 1
}

@media(max-width:767px) {
	.coin-price-details__content-section {
		grid-column: 1/-1
	}
}

.coin-price-details__description h2 {
	color: #fff;
	font-family: Outfit, sans-serif;
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: 1rem
}

.coin-price-details__description p {
	color: #fff;
	line-height: 1.6;
	margin-bottom: 1rem
}

.coin-price-details__description p:last-child {
	margin-bottom: 0
}

.coin-price-details__comparison h2 {
	color: #fff;
	font-family: Outfit, sans-serif;
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: 1rem
}

.coin-price-details__comparison p {
	color: #fff;
	line-height: 1.6;
	margin-bottom: 1rem
}

.coin-price-details__comparison p:last-child {
	margin-bottom: 0
}

.coin-price-details__cta-section {
	align-items: flex-start;
	display: flex;
	grid-column: 2;
	justify-content: center;
	padding: 0 2.5rem;
	position: relative
}

@media(max-width:767px) {
	.coin-price-details__cta-section {
		grid-column: 1/-1;
		padding: 0
	}
}

@media(min-width:768px) {
	.coin-price-details__cta-section {
		padding: 0
	}
}

.coin-price-details__cta-banner {
	border-radius: .5rem;
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);
	max-width: 406px;
	overflow: hidden;
	position: relative;
	width: 100%
}

@media(min-width:992px) {
	.coin-price-details__cta-banner {
		position: sticky;
		top: 1.5rem
	}
}

.coin-price-details__cta-image {
	display: block;
	height: auto;
	width: 100%
}

.coin-price-details__cta-button {
	background: #2563eb;
	border: none;
	border-radius: .25rem;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	color: #fff;
	cursor: pointer;
	font-weight: 600;
	left: 5%;
	padding: .75rem 2rem;
	position: absolute;
	top: 34%;
	transition: all .2s
}

.coin-price-details__cta-button:hover {
	background: #1d4ed8;
	box-shadow: 0 4px 8px rgba(0, 0, 0, .15);
	transform: translateY(-1px)
}

.coin-price-details__cta-button:active {
	transform: translateY(0)
}

@media(max-width:767px) {
	.coin-price-details__cta-button {
		font-size: .875rem;
		padding: .5rem 1rem
	}
}

.coin-price-details__stats-section-high-low {
	align-items: center;
	display: flex;
	gap: 40px;
	justify-content: space-between
}

.coin-price-details__stats-section-high-low-item {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 4px
}

.coin-price-details__stats-section-high-low-item-label {
	color: #97a3b6;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px
}

@media(max-width:767px) {
	.coin-price-details__stats-section-high-low-item-label {
		color: #97a3b6;
		font-size: 16px;
		font-weight: 600;
		line-height: 24px
	}
}

.coin-price-details__stats-section-high-low-item-value {
	color: #fff;
	font-size: 28px;
	font-weight: 400;
	line-height: 36px
}

@media(max-width:767px) {
	.coin-price-details__stats-section-high-low-item-value {
		color: #fff;
		font-size: 22px;
		font-weight: 500;
		line-height: 28px
	}
}

.coin-price-details__stats-section-divider {
	background: #4a5567;
	height: 1px;
	width: 100%
}

.coin-price-details__stats-section-content {
	display: flex;
	flex-direction: column;
	gap: 24px
}

.coin-price-details__stats-section-content-item {
	display: flex;
	gap: 4px;
	justify-content: space-between
}

.coin-price-details__stats-section-content-item-label {
	color: #97a3b6;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px
}

@media(max-width:767px) {
	.coin-price-details__stats-section-content-item-label {
		color: #97a3b6;
		font-size: 16px;
		font-weight: 600;
		line-height: 24px
	}
}

.coin-price-details__stats-section-content-item-value {
	color: #fff;
	font-size: 28px;
	font-weight: 400;
	line-height: 36px
}

@media(max-width:767px) {
	.coin-price-details__stats-section-content-item-value {
		color: #fff;
		font-size: 18px;
		font-weight: 500;
		line-height: 26px
	}
}

.coin-price-details__stats-section-content-item-value-container {
	align-items: flex-end;
	display: flex;
	flex-direction: column
}

.percentage-change-up {
	color: #41ff98;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px
}

@media(max-width:991px) {
	.percentage-change-up {
		font-size: 16px;
		line-height: 24px
	}
}

.percentage-change-down {
	color: #ce3b70;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px
}

@media(max-width:991px) {
	.percentage-change-down {
		font-size: 16px;
		line-height: 24px
	}
}

.coin-price-details__stats-section-content-item-value-date {
	color: #97a3b6;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px
}

.about-token__container {
	display: flex;
	flex-direction: column;
	gap: 50px;
	margin: auto;
	max-width: 1232px;
	padding: 0 16px 120px;
	position: relative;
	width: 100%
}

@media(max-width:991px) {
	.about-token__container {
		padding-bottom: 80px
	}
}

.about-token__container:after {
	background-image: url(/dist/about-bg.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	height: 758px;
	position: absolute;
	right: -350px;
	top: -50px;
	width: 911px;
	z-index: -1
}

@media(max-width:1123px) {
	.about-token__container {
		gap: 16px
	}

	.about-token__container:after {
		display: none
	}
}

.about-token__title {
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	line-height: 56px;
	text-transform: uppercase
}

@media(max-width:991px) {
	.about-token__title {
		font-size: 32px;
		font-weight: 500;
		line-height: 40px
	}
}

.about-token__description {
	color: #fff;
	font-size: 22px;
	font-weight: 500;
	line-height: 28px
}

.about-token__content {
	width: 100%
}

.about-token__content-text {
	display: flex;
	flex-direction: column;
	gap: 12px;
	max-width: 700px;
	position: relative;
	width: 100%
}

.about-token__content-text-description {
	display: flex;
	flex-direction: column;
	gap: 20px
}

.about-token__content-text-description-title {
	color: #fff;
	font-size: 28px;
	font-weight: 400;
	line-height: 36px
}

.about-token__content-text-description-text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px
}

@media(max-width:991px) {
	.about-token__content-text-description-text {
		font-size: 16px;
		line-height: 24px
	}
}

.about-token__content-show-more-wrap {
	bottom: -50px;
	display: none;
	left: 0;
	padding: 32px 16px 16px;
	pointer-events: none;
	position: absolute;
	right: 0;
	text-align: center
}

.about-token__content-show-more-wrap.is-collapsed {
	bottom: 0
}

.about-token__content-show-more-wrap:before {
	background: linear-gradient(0deg, #000, transparent);
	bottom: 0;
	content: "";
	height: 120px;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	transition: opacity .2s
}

.about-token__content-show-more-wrap.is-collapsed:before {
	opacity: 1
}

.about-token__content-show-more-wrap .about-token__content-show-more-btn {
	pointer-events: auto;
	position: relative;
	z-index: 1
}

.about-token__content-show-more-btn {
	align-items: center;
	background: transparent;
	border: none;
	color: #41ff98;
	cursor: pointer;
	display: inline-flex;
	font-size: 22px;
	font-weight: 500;
	gap: 8px;
	line-height: 28px;
	padding: 0;
	transition: color .2s
}

.about-token__content-show-more-btn .about-token__content-show-more-btn-icon {
	align-items: center;
	display: flex;
	justify-content: center
}

.about-token__content-show-more-btn .about-token__content-show-more-btn-icon svg {
	transition: transform .2s
}

.about-token__content-show-more-wrap:not(.is-collapsed) .about-token__content-show-more-btn-icon svg {
	transform: rotate(180deg)
}

.about-token__content-text-comparison {
	display: flex;
	flex-direction: column;
	gap: 20px
}

.about-token__content-text-comparison-title {
	color: #fff;
	font-size: 28px;
	font-weight: 400;
	line-height: 36px
}

.about-token__content-text-comparison-text {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px
}

@media(max-width:991px) {
	.about-token__content-text-comparison-text {
		font-size: 16px;
		line-height: 24px
	}
}