/* ==========================================
           СОВРЕМЕННЫЙ RESET & NOMALIZATION (2026)
           ========================================== */
        
        /* Гарантируем правильный расчет размеров с учетом border и padding */
        *, *::before, *::after {
            box-sizing: border-box;
        }

        /* Убираем внешние и внутренние отступы у дефолтных элементов */
        * {
            margin: 0;
            padding: 0;
        }

        /* Плавный скролл и базовая настройка высоты */
        html {
            color-scheme: light dark; /* Поддержка системной темной темы */
            scroll-behavior: smooth;
            -webkit-text-size-adjust: none; /* Запрещаем автоизменение размера шрифта на iOS */
        }

        body {
            min-height: 100vh;
            min-height: 100dvh; /* Динамическая высота для мобильных браузеров */
            line-height: 1.5;
            -webkit-font-smoothing: antialiased; /* Четкий рендеринг шрифтов */
            font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
            background-color: #f5f5f7; /* Легкий мобильный фон (как у Apple) */
            color: #1d1d1f;
            
            /* Центрируем наш мобильный контейнер на больших экранах */
            display: flex;
            justify-content: center;
            align-items: flex-start;
        }

        /* Работа с медиа-элементами */
        img, picture, video, canvas, svg {
            display: block;
            max-width: 100%;
            height: auto;
        }

        /* Упрощаем работу с формами */
        input, button, textarea, select {
            font: inherit;
        }

        /* Убираем подчеркивания у ссылок по умолчанию */
        a {
            text-decoration: none;
            color: inherit;
        }

        /* Очищаем списки */
        ol, ul {
            list-style: none;
        }

        /* Удаляем анимации для пользователей, которые их отключили в системе */
        @media (prefers-reduced-motion: reduce) {
            html:focus-within { scroll-behavior: auto; }
            *, *::before, *::after {
                animation-duration: 0.01ms !important;
                animation-iteration-count: 1 !important;
                transition-duration: 0.01ms !important;
                scroll-behavior: auto !important;
            }
        }



.iti{
    width: 100%;
}
/* ==========================================================================
   Halvar Breit - Medium (500)
   ========================================================================== */
@font-face {
    font-family: 'Halvar Breit';
    src: url('../fonts/HalvarBreit-Md.eot');
    src: local('Halvar Breitschrift Medium'), local('HalvarBreit-Md'),
        url('../fonts/HalvarBreit-Md.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HalvarBreit-Md.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* ==========================================================================
   Halvar Breit - Bold (700)
   ========================================================================== */
@font-face {
    font-family: 'Halvar Breit';
    src: url('../fonts/HalvarBreit-Bd.eot');
    src: local('Halvar Breitschrift Bold'), local('HalvarBreit-Bd'),
        url('../fonts/HalvarBreit-Bd.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HalvarBreit-Bd.woff2') format('woff2'),
        url('../fonts/HalvarBreit-Bd.woff') format('woff'),
        url('../fonts/HalvarBreit-Bd.ttf') format('truetype');
    font-weight: 700; /* Используем числовое значение вместо 'bold' */
    font-style: normal;
    font-display: swap;
}

/* ==========================================================================
   Halvar Breit - ExtraBold (800)
   ========================================================================== */
@font-face {
    font-family: 'Halvar Breit';
    src: url('../fonts/HalvarBreit-XBd.eot');
    src: local('Halvar Breitschrift ExtraBold'), local('HalvarBreit-XBd'),
        url('../fonts/HalvarBreit-XBd.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HalvarBreit-XBd.woff2') format('woff2'),
        url('../fonts/HalvarBreit-XBd.woff') format('woff'),
        url('../fonts/HalvarBreit-XBd.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* ==========================================================================
   Gilroy - Regular (400)
   ========================================================================== */
@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Regular.eot');
    src: local('Gilroy Regular'), local('Gilroy-Regular'),
        url('../fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-Regular.woff') format('woff'),
        url('../fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: 400; /* Стандартный обычный вес */
    font-style: normal;
    font-display: swap;
}

/* ==========================================================================
   Gilroy - Medium (500)
   ========================================================================== */
@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Medium.eot');
    src: local('Gilroy Medium'), local('Gilroy-Medium'),
        url('../fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-Medium.woff') format('woff'),
        url('../fonts/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500; /* Средний вес */
    font-style: normal;
    font-display: swap;
}

html {
    scroll-behavior: smooth;
    height: -webkit-fill-available;
}

body {
    min-height: 100vh;
    min-height: -webkit-fill-available;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    font-family: 'Halvar Breit';
    background-color: #fdfdfd;
    color: #1a1a1a;
}

img, picture, video, svg {
    display: block;
    max-width: 100%;
    height: auto;
}

/* Chrome, Firefox, Opera, Safari, Edge */
::placeholder {
	font-family: "Gilroy", sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	color: #8c8c8c;
    opacity: 1; /* Убирает дефолтную полупрозрачность в Firefox */
}

/* Элементы ввода (Firefox) */
::-moz-placeholder {
    font-family: "Gilroy", sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 100%;
color: #8c8c8c;
    opacity: 1;
}

/* Internet Explorer 10-11 */
:-ms-input-placeholder {
    font-family: "Gilroy", sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 100%;
color: #8c8c8c;
}

/* Edge (старые версии на движке EdgeHTML) */
::-ms-input-placeholder {
    font-family: "Gilroy", sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 100%;
color: #8c8c8c;
}

main{
	width:1440px;
	max-width:100%;
	margin:0 auto;
}
.title_block{
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 800;
	font-size: 60px;
	line-height: 110%;
	text-transform: uppercase;
	color: #1e2443;
}
.sub_title{
	font-family: "Gilroy", sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 110%;
	color: #1e2443;
}
.main_btn:hover{
	opacity:0.7;
}
.main_btn{
	background: #fff linear-gradient(90deg, #ff7b00 0%, #f02a2d 100%);
	border-radius: 5px;
	padding: 10px;
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 700;
	font-size: 25px;
	line-height: 110%;
	text-transform: uppercase;
	color: #fff;
	display:inline-block;
}
.top_line{
	margin-bottom:50px;
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
	padding:50px 65px;
}
.top_line .logo{
	width:162px;
	height:70px;
	display:block;
	background-image: url("data:image/svg+xml,%3Csvg width='162' height='71' viewBox='0 0 162 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72.8957 13.357C71.3461 11.8278 69.0681 11.0633 66.0464 11.0633H58.0039V29.5729H66.0464C69.0836 29.5729 71.3616 28.8084 72.9112 27.2792C74.4453 25.7501 75.2201 23.4919 75.2201 20.487V20.167C75.2201 17.162 74.4453 14.8861 72.8957 13.357ZM71.4545 20.5226C71.4545 22.3006 71.0207 23.6342 70.1374 24.4699C69.2541 25.3234 67.8904 25.7323 66.0464 25.7323H61.692V14.8506H66.0154C67.8439 14.8506 69.1921 15.2951 70.0909 16.1663C70.9897 17.0376 71.439 18.3711 71.439 20.1314L71.4545 20.5226Z' fill='%231E2443' /%3E%3Cpath d='M78.3262 29.5491H92.6601V25.833H82.0142V22.1346H92.1642V18.4362H82.0142V14.7734H92.6601V11.0395H78.3262V29.5491Z' fill='%231E2443' /%3E%3Cpath d='M99.6443 16.996L108.865 29.5491H112.413V11.0395H108.865V23.5748L99.6443 11.0395H96.0957V29.5491H99.6443V16.996Z' fill='%231E2443' /%3E%3Cpath d='M119.875 11.0395H116.156V29.5491H119.875V11.0395Z' fill='%231E2443' /%3E%3Cpath d='M137.76 25.7619H127.625L137.76 14.8268V11.0395H122.697V14.8268H132.832L122.697 25.7619V29.5491H137.76V25.7619Z' fill='%231E2443' /%3E%3Cpath d='M58.0039 57.2624H72.3378V53.5285H61.692V49.8301H71.8574V46.1495H61.692V42.4689H72.3378V38.7528H58.0039V57.2624Z' fill='%231E2443' /%3E%3Cpath d='M90.0665 48.1034C89.1677 47.2677 87.7886 46.6809 85.898 46.3609L81.7606 45.6852C80.8618 45.543 80.2265 45.3474 79.8546 45.0985C79.4827 44.8495 79.2967 44.5117 79.2967 44.085V43.8538C79.2967 43.2671 79.6221 42.8225 80.2884 42.5203C80.9548 42.218 81.9155 42.0758 83.1707 42.0758C85.991 42.0758 87.4012 42.9115 87.4012 44.5651V44.814H91.0428V44.5651C91.0428 42.5736 90.3764 41.0445 89.0283 39.9954C87.6801 38.9464 85.7276 38.4129 83.1707 38.4129C80.7688 38.4129 78.8938 38.893 77.5456 39.8887C76.213 40.8667 75.5466 42.2358 75.5466 43.9783V44.2628C75.5466 47.001 77.3132 48.6902 80.8618 49.2769L84.9683 49.9526C85.9755 50.1304 86.6574 50.3438 87.0603 50.6105C87.4477 50.8772 87.6491 51.2684 87.6491 51.784V51.9796C87.6491 52.6197 87.2927 53.0998 86.6109 53.4376C85.9135 53.7754 84.8908 53.9354 83.5426 53.9354C82.0395 53.9354 80.8928 53.7043 80.1025 53.2242C79.3122 52.7619 78.9248 52.0685 78.9248 51.1617V50.8772H75.2832V51.1617C75.2832 53.2598 75.965 54.86 77.3442 55.9624C78.7233 57.0471 80.7378 57.5983 83.3877 57.5983C85.929 57.5983 87.897 57.1004 89.2917 56.0869C90.6863 55.0734 91.3837 53.6687 91.3837 51.8729V51.5884C91.3992 50.0948 90.9498 48.9391 90.0665 48.1034Z' fill='%231E2443' /%3E%3Cpath d='M93.1777 42.5578H99.4692V57.2624H103.173V42.5578H109.48V38.7528H93.1777V42.5578Z' fill='%231E2443' /%3E%3Cpath d='M117.241 38.7528L110.082 56.6045V57.2624H113.77L115.242 53.4218H123.3L124.772 57.2624H128.46V56.6045L121.301 38.7528H117.241ZM116.652 49.759L119.287 42.8779L121.921 49.759H116.652Z' fill='%231E2443' /%3E%3Cpath d='M129.096 42.5578H135.387V57.2624H139.106V42.5578H145.398V38.7528H129.096V42.5578Z' fill='%231E2443' /%3E%3Cpath d='M162 42.4689V38.7528H147.666V57.2624H162V53.5285H151.354V49.8479H161.52V46.1495H151.354V42.4689H162Z' fill='%231E2443' /%3E%3Cpath d='M26.8548 13.6943V17.3818H22.9962V13.6943C22.9962 12.9536 23.7865 12.3548 24.7783 12.3548H25.0727C26.0645 12.3548 26.8548 12.9536 26.8548 13.6943ZM33.1617 46.0784L33.0067 42.769L18.1615 46.5039C9.1892 43.7146 2.68083 35.5831 2.68083 25.466C2.68083 12.9064 12.6913 2.74201 25.0417 2.74201C32.139 2.74201 38.4614 6.11437 42.5524 11.362L30.8528 15.3962L30.4344 10.3377L24.9488 6.82351V6.80775L24.9333 6.82351L24.9178 6.80775V6.82351L19.4321 10.3377L18.4559 23.638L31.2402 20.0923L47.3871 25.5921C47.3407 35.1734 41.4521 42.9582 33.1617 46.0784ZM25.0417 0C11.2192 0 0 11.4093 0 25.466C0 47.5597 25.0417 70.2995 25.0417 70.2995C25.0417 70.2995 50.0835 46.299 50.0835 25.466C50.0835 11.4093 38.8643 0 25.0417 0Z' fill='%23BDD8EA' /%3E%3Cpath d='M31.7791 23.5673L17.91 27.2233L17.6621 32.1558L32.0115 28.3895L31.7791 23.5673Z' fill='%23BDD8EA' /%3E%3Cpath d='M17.1192 37.0464L16.8867 41.9789L32.7857 37.9761L32.5533 33.154L17.1192 37.0464Z' fill='%23BDD8EA' /%3E%3C/svg%3E");
}


.screen_sec{
	margin-bottom:40px;
	padding:0 65px;
}
.screen_sec h1{
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 800;
	font-size: 60px;
	line-height: 110%;
	text-transform: uppercase;
	background: linear-gradient(180deg, #ff7b00 0%, #f02a2d 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom:20px;
	max-width: 1100px;
}
.screen_sec .title{
	font-family: "Gilroy", sans-serif;
	font-weight: 600;
	font-size: 30px;
	line-height: 110%;
	text-transform: uppercase;
	background: linear-gradient(180deg, #ff7b00 0%, #f02a2d 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom:20px;
}
.screen_sec .blank{
	border-radius: 10px;
	padding: 20px;
	background: #bdd8ea;
	font-family: "Gilroy", sans-serif;
	font-weight: 600;
	font-size: 30px;
	line-height: 110%;
	text-transform: uppercase;
	color: #1e2443;
	display: inline-block;
}

.image_sec{
	position:relative;
	padding:0 65px;
	margin-bottom:96px;
}
.image_sec .labels{
	display: flex;
    gap: 20px;
    flex-direction: row;
    align-items: center;
    position: absolute;
    top: -21px;
}
.image_sec .labels p{
	border-radius: 5px;
	background: #1e2443;
	padding: 10px;
	font-family: "Gilroy", sans-serif;
	font-weight: 500;
	font-size: 25px;
	line-height: 110%;
	text-transform: uppercase;
	color: #fff;
}
.image_sec img{
	border-radius: 20px;
	height: 522px;
	width:100%;
    object-fit: cover;
}

.why_now{
	background: linear-gradient(180deg, #ff7b00 0%, #f02a2d 100%);
	padding:54px 65px;
	border-radius: 20px;
	margin-bottom:104px;
}
.why_now .title_block{
	color:#FFF;
	margin-bottom:20px;
}
.why_now .sub_title{
	color:#FFF;
	margin-bottom:50px;
}
.why_now ul{
	list-style:none;
	margin:0;
	padding:0;
	counter-reset: list-counter;
	margin-bottom:30px;
}
.why_now ul li{
	font-family: "Gilroy", sans-serif;
	font-weight: 400;
	font-size: 25px;
	line-height: 110%;
	color: #fff;
	border-bottom: 3px solid #fff;
	padding:13px 0;
	margin-bottom:20px;
	counter-increment: list-counter;
	display: flex;
    flex-direction: row;
    align-items: center;
    gap: 36px;
}
.why_now ul li b{
	font-weight: 700;
	text-transform: uppercase;
}
.why_now ul li:before{
	content: counter(list-counter, decimal-leading-zero);
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 800;
	font-size: 50px;
	line-height: 110%;
	text-transform: uppercase;
	color: #bdd8ea;
}
.why_now .pic_content{
	display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    gap: 20px;
}
.why_now .pic_content img{
	max-width:50%;
	
}
.why_now blockquote{
	border-radius: 10px;
	background: #fff;
	padding:20px 70px;
	width:50%;
	min-width:50%;
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
	position:relative;
}
.why_now blockquote p{
	font-family: "Gilroy", sans-serif;
	font-weight: 400;
	font-size: 30px;
	line-height: 110%;
	text-align: center;
	color: #1e2443;
}
.why_now blockquote b{
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 110%;
	text-align: center;
	color: #1e2443;
	margin-bottom: 20px;
}
.why_now blockquote:before{
	background-image: url("data:image/svg+xml,%3Csvg width='65' height='65' viewBox='0 0 65 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5760_15098)'%3E%3Cpath d='M14.2837 28.4375C17.096 28.4375 19.845 29.2714 22.1833 30.8338C24.5215 32.3962 26.344 34.6168 27.4202 37.215C28.4963 39.8131 28.7779 42.672 28.2293 45.4302C27.6807 48.1884 26.3265 50.7219 24.3379 52.7104C22.3494 54.6989 19.8159 56.0532 17.0577 56.6018C14.2995 57.1504 11.4406 56.8688 8.84247 55.7927C6.24433 54.7165 4.02367 52.894 2.46129 50.5558C0.898915 48.2175 0.065 45.4684 0.065 42.6562L0 40.625C0 33.0829 2.99608 25.8497 8.32915 20.5166C13.6622 15.1836 20.8954 12.1875 28.4375 12.1875V20.3125C25.7688 20.3053 23.1253 20.8273 20.6596 21.8481C18.1939 22.869 15.955 24.3685 14.0725 26.26C13.3407 26.9902 12.6657 27.7752 12.0534 28.6081C12.782 28.4917 13.5241 28.4334 14.2797 28.4334L14.2837 28.4375ZM50.8462 28.4375C53.6584 28.4375 56.4075 29.2714 58.7458 30.8338C61.084 32.3962 62.9065 34.6168 63.9827 37.215C65.0588 39.8131 65.3404 42.672 64.7918 45.4302C64.2431 48.1884 62.8889 50.7219 60.9004 52.7104C58.9119 54.6989 56.3784 56.0532 53.6202 56.6018C50.862 57.1504 48.0031 56.8688 45.405 55.7927C42.8068 54.7165 40.5862 52.894 39.0238 50.5558C37.4614 48.2175 36.6275 45.4684 36.6275 42.6562L36.5625 40.625C36.5625 33.0829 39.5586 25.8497 44.8916 20.5166C50.2247 15.1836 57.4579 12.1875 65 12.1875V20.3125C62.3313 20.3053 59.6877 20.8273 57.2221 21.8481C54.7564 22.869 52.5175 24.3685 50.635 26.26C49.9032 26.9902 49.2282 27.7752 48.6159 28.6081C49.3445 28.4917 50.0879 28.4375 50.8462 28.4375Z' fill='%23BDD8EA' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5760_15098'%3E%3Crect width='65' height='65' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	content:'';
	display:block;
	position:absolute;
	left:20px;
	top:20px;
	width:65px;
	height:65px;
}
.why_now blockquote:after{
	background-image: url("data:image/svg+xml,%3Csvg width='65' height='65' viewBox='0 0 65 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5760_15101)'%3E%3Cpath d='M50.7163 36.5625C47.9041 36.5625 45.155 35.7286 42.8167 34.1662C40.4785 32.6038 38.656 30.3832 37.5798 27.785C36.5037 25.1869 36.2221 22.328 36.7707 19.5698C37.3193 16.8116 38.6736 14.2781 40.6621 12.2896C42.6506 10.3011 45.1841 8.94685 47.9423 8.39822C50.7005 7.84958 53.5594 8.13116 56.1575 9.20735C58.7557 10.2835 60.9763 12.106 62.5387 14.4442C64.1011 16.7825 64.935 19.5316 64.935 22.3438L65 24.375C65 31.9171 62.0039 39.1503 56.6709 44.4834C51.3378 49.8164 44.1046 52.8125 36.5625 52.8125L36.5625 44.6875C39.2312 44.6947 41.8747 44.1727 44.3404 43.1519C46.8061 42.131 49.045 40.6315 50.9275 38.74C51.6593 38.0098 52.3343 37.2248 52.9466 36.3919C52.218 36.5083 51.4759 36.5666 50.7203 36.5666L50.7163 36.5625ZM14.1538 36.5625C11.3416 36.5625 8.5925 35.7286 6.25424 34.1662C3.91598 32.6038 2.09353 30.3832 1.01735 27.785C-0.0588355 25.1869 -0.340413 22.328 0.208217 19.5698C0.756854 16.8116 2.11106 14.2781 4.09959 12.2896C6.08812 10.3011 8.62165 8.94685 11.3798 8.39821C14.138 7.84958 16.9969 8.13116 19.595 9.20734C22.1932 10.2835 24.4138 12.106 25.9762 14.4442C27.5386 16.7825 28.3725 19.5316 28.3725 22.3438L28.4375 24.375C28.4375 31.9171 25.4414 39.1503 20.1084 44.4834C14.7753 49.8164 7.5421 52.8125 7.62939e-06 52.8125L8.3397e-06 44.6875C2.66866 44.6947 5.31225 44.1727 7.77793 43.1519C10.2436 42.131 12.4825 40.6315 14.365 38.74C15.0968 38.0098 15.7718 37.2248 16.3841 36.3919C15.6555 36.5083 14.9121 36.5625 14.1538 36.5625Z' fill='%23BDD8EA' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5760_15101'%3E%3Crect width='65' height='65' fill='white' transform='translate(65 65) rotate(-180)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	content:'';
	display:block;
	position:absolute;
	right:20px;
	bottom:20px;
	width:65px;
	height:65px;
}

.why{
	margin-bottom:30px;
}
.why .title_block{
	margin-bottom:20px;
}
.why ul{
	list-style:none;
	margin:0;
	padding:0;
}
.why ul li{
	font-family: "Gilroy", sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 110%;
	color: #1e2443;
	margin-bottom:20px;
	gap:20px;
	display:flex;
	flex-direction: row;
    align-items: center;
}
.why ul li:before{
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.3952 17.9417C40.7973 18.1647 41.1514 18.4648 41.4374 18.8248C41.7234 19.1848 41.9357 19.5976 42.0621 20.0396C42.1886 20.4816 42.2267 20.9442 42.1743 21.401C42.1219 21.8578 41.98 22.2997 41.7567 22.7017L32.0337 40.2017C31.8104 40.6034 31.51 40.9572 31.1499 41.2428C30.7898 41.5285 30.377 41.7404 29.935 41.8665C29.0423 42.1212 28.085 42.0108 27.2737 41.5597C26.872 41.3363 26.5182 41.036 26.2326 40.6759C25.9469 40.3158 25.735 39.9029 25.6089 39.4609C25.3542 38.5682 25.4646 37.611 25.9157 36.7997L35.6352 19.2997C35.8586 18.8979 36.1589 18.5441 36.519 18.2585C36.8791 17.9728 37.292 17.7609 37.734 17.6348C38.176 17.5087 38.6385 17.4709 39.0951 17.5235C39.5518 17.5762 39.9935 17.7183 40.3952 17.9417Z' fill='url(%23paint0_linear_5760_15113)' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5214 28.5361C17.1014 27.8119 17.9451 27.3476 18.8672 27.2453C19.7893 27.1429 20.7143 27.4108 21.4389 27.9901L31.1619 35.7671C31.5209 36.0544 31.8198 36.4095 32.0415 36.8123C32.2632 37.2151 32.4034 37.6576 32.4541 38.1145C32.5048 38.5715 32.465 39.034 32.337 39.4755C32.209 39.9171 31.9952 40.3292 31.7079 40.6881C31.4207 41.0471 31.0655 41.346 30.6627 41.5677C30.26 41.7894 29.8175 41.9296 29.3605 41.9803C28.9036 42.031 28.4411 41.9912 27.9995 41.8632C27.5579 41.7351 27.1459 41.5214 26.7869 41.2341L17.0639 33.4571C16.7049 33.1699 16.4059 32.8148 16.1841 32.412C15.9623 32.0093 15.8221 31.5667 15.7713 31.1097C15.7206 30.6528 15.7605 30.1902 15.8886 29.7487C16.0167 29.3071 16.234 28.895 16.5214 28.5361Z' fill='url(%23paint1_linear_5760_15113)' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.3957 7.67267C30.963 7.24307 30.3779 7.00199 29.7682 7.00199C29.1584 7.00199 28.5734 7.24307 28.1407 7.67267C24.9662 10.8437 19.8842 12.7967 15.4147 12.5727C15.0922 12.5535 14.7694 12.6032 14.4677 12.7184C14.1659 12.8337 13.8922 13.0119 13.6647 13.2412C13.4446 13.4595 13.2714 13.7206 13.1559 14.0083C13.0403 14.296 12.9848 14.6042 12.9927 14.9142C13.0417 17.4342 12.4082 19.9507 11.5752 22.0192C10.7422 24.0912 9.45417 26.3417 7.67267 28.1267C7.24307 28.5594 7.00199 29.1444 7.00199 29.7542C7.00199 30.3639 7.24307 30.949 7.67267 31.3817C10.7982 34.5107 12.9017 39.4352 12.9927 43.8627C13.0021 44.4564 13.2433 45.0229 13.6647 45.4412C14.0665 45.847 14.6062 46.0869 15.1767 46.1132C17.6442 46.2357 20.0977 46.9637 22.1522 47.8737C24.2102 48.7872 26.3942 50.1172 28.1372 51.8637C28.5699 52.2933 29.1549 52.5344 29.7647 52.5344C30.3744 52.5344 30.9595 52.2933 31.3922 51.8637C33.1387 50.1172 35.3227 48.7872 37.3772 47.8737C39.4352 46.9637 41.8922 46.2357 44.3527 46.1132C44.9232 46.0869 45.4629 45.847 45.8647 45.4412C46.2874 45.0234 46.5298 44.4569 46.5402 43.8627C46.6312 39.4352 48.7347 34.5107 51.8602 31.3817C52.2898 30.949 52.5309 30.3639 52.5309 29.7542C52.5309 29.1444 52.2898 28.5594 51.8602 28.1267C50.0752 26.3417 48.7907 24.0912 47.9577 22.0192C47.1247 19.9507 46.4877 17.4342 46.5402 14.9142C46.5476 14.604 46.4915 14.2956 46.3754 14.0078C46.2592 13.7201 46.0854 13.4592 45.8647 13.2412C45.6379 13.0117 45.3648 12.8331 45.0637 12.7173C44.7626 12.6014 44.4403 12.5509 44.1182 12.5692C39.6452 12.7967 34.5632 10.8437 31.3957 7.67267ZM5.99617 15.0507C6.04867 17.7072 4.60317 21.2982 2.72367 23.1742C0.979645 24.9199 0 27.2866 0 29.7542C0 32.2218 0.979645 34.5885 2.72367 36.3342C4.57867 38.1822 5.94367 41.3882 5.99617 44.0062C6.04517 46.3232 6.95167 48.6262 8.71917 50.3902C10.3499 52.0242 12.5313 52.9914 14.8372 53.1027C17.6057 53.2427 21.2317 54.8527 23.1917 56.8127C24.9372 58.5556 27.3032 59.5346 29.7699 59.5346C32.2367 59.5346 34.6026 58.5556 36.3482 56.8127C38.3082 54.8527 41.9342 53.2427 44.7027 53.1027C47.0085 52.9914 49.19 52.0242 50.8207 50.3902C52.519 48.6942 53.4938 46.4059 53.5402 44.0062C53.5962 41.3882 54.9612 38.1822 56.8127 36.3307C58.5556 34.5851 59.5346 32.2192 59.5346 29.7524C59.5346 27.2857 58.5556 24.9197 56.8127 23.1742C54.9367 21.2982 53.4877 17.7072 53.5437 15.0542C53.57 13.8016 53.3423 12.5566 52.8743 11.3944C52.4063 10.2323 51.7077 9.17694 50.8207 8.29217C49.9013 7.37041 48.7983 6.65252 47.5832 6.18518C46.3681 5.71784 45.0682 5.51153 43.7682 5.57967C41.2692 5.70567 38.1157 4.49467 36.3482 2.72367C34.6025 0.979645 32.2358 0 29.7682 0C27.3006 0 24.9339 0.979645 23.1882 2.72367C21.4242 4.49117 18.2672 5.70567 15.7682 5.57967C14.4687 5.51203 13.1695 5.71858 11.9551 6.18591C10.7406 6.65323 9.63811 7.37087 8.71917 8.29217C7.83255 9.17653 7.13419 10.2313 6.6662 11.3928C6.19821 12.5544 5.97029 13.7987 5.99617 15.0507Z' fill='url(%23paint2_linear_5760_15113)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5760_15113' x1='33.8581' y1='17.5005' x2='33.8581' y2='42.0008' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF7B00' /%3E%3Cstop offset='1' stop-color='%23F02A2D' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_5760_15113' x1='24.135' y1='27.2239' x2='24.135' y2='42.0016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF7B00' /%3E%3Cstop offset='1' stop-color='%23F02A2D' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_5760_15113' x1='29.8467' y1='-2.00567e-07' x2='29.8467' y2='59.5346' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF7B00' /%3E%3Cstop offset='1' stop-color='%23F02A2D' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	display:block;
	min-width:60px;
	width:60px;
	height:60px;
	content:'';
}

.grid_pic{
	margin-bottom:-100px;
}
.grid_pic img{
	width:100%;
	height:492px;
	object-fit:cover;
	border-radius: 10px;
}
.grid_pic .text_data{
	border-radius: 20px;
	padding: 20px;
	background: #bdd8ea;
	position:relative;
	top:-140px;
}
.grid_pic .text_data p{
	font-family: "Gilroy", sans-serif;
	font-weight: 400;
	font-size: 25px;
	line-height: 110%;
	color: #1e2443;
	margin-bottom:10px;
}
.grid_pic .text_data b{
	font-family: "Gilroy", sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 110%;
	color: #1e2443;
	margin-bottom:10px;
	display:block;
}

.whe_deniz{
	border-radius: 20px;
	background: #1e2443;
	padding:50px 65px;
	margin-bottom:100px;
}
.whe_deniz .bg_title:before{
	background-image: url("data:image/svg+xml,%3Csvg width='52' height='73' viewBox='0 0 52 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.6273 14.0882V17.8819H23.6578V14.0882C23.6578 13.3263 24.4708 12.7102 25.4911 12.7102H25.794C26.8143 12.7102 27.6273 13.3263 27.6273 14.0882ZM34.1157 47.4039L33.9563 43.9994L18.6839 47.8417C9.45355 44.9721 2.75795 36.6067 2.75795 26.1986C2.75795 13.2776 13.0564 2.82089 25.7621 2.82089C33.0635 2.82089 39.5678 6.29026 43.7765 11.6889L31.7403 15.8391L31.3099 10.6351L25.6665 7.0198V7.00359L25.6505 7.0198L25.6346 7.00359V7.0198L19.9912 10.6351L18.9868 24.318L32.1389 20.6703L48.7504 26.3283C48.7025 36.1852 42.6446 44.194 34.1157 47.4039ZM25.7621 0C11.5419 0 0 11.7375 0 26.1986C0 48.9279 25.7621 72.3218 25.7621 72.3218C25.7621 72.3218 51.5243 47.6309 51.5243 26.1986C51.5243 11.7375 39.9823 0 25.7621 0Z' fill='%231E2443' /%3E%3Cpath d='M32.693 24.2454L18.425 28.0065L18.1699 33.0809L32.9321 29.2062L32.693 24.2454Z' fill='%231E2443' /%3E%3Cpath d='M17.6122 38.1123L17.373 43.1866L33.7294 39.0688L33.4903 34.1079L17.6122 38.1123Z' fill='%231E2443' /%3E%3C/svg%3E");
	content:'';
	display:block;
	width:52px;
	min-width:52px;
	height:73px;
}
.whe_deniz .bg_title{
	border-radius: 10px;
	padding: 10px;
	background: #fff;
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 800;
	font-size: 60px;
	line-height: 110%;
	text-transform: uppercase;
	color: #1e2443;
	display:inline-flex;
	gap:20px;
	padding:10px;
	margin-bottom:20px;
}
.whe_deniz .sub_title{
	font-family: "Gilroy", sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 110%;
	color: #fff;
	margin-bottom:50px;
}
.whe_deniz img{
	border-radius: 10px;
	margin-bottom:50px;
	width:100%;
	height:376px;
	object-fit:cover;
	object-position:top;
}
.whe_deniz .grid_title{
	font-family: "Gilroy", sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 110%;
	color: #fff;
	margin-bottom:20px;
}
.whe_deniz .grid_sect{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
	margin-bottom:50px;
}
.whe_deniz .grid_sect .grid_item:before{
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40.3952 17.9417C40.7973 18.1647 41.1514 18.4648 41.4374 18.8248C41.7234 19.1848 41.9357 19.5976 42.0621 20.0396C42.1886 20.4816 42.2267 20.9442 42.1743 21.401C42.1219 21.8578 41.98 22.2997 41.7567 22.7017L32.0337 40.2017C31.8104 40.6034 31.51 40.9572 31.1499 41.2428C30.7898 41.5285 30.377 41.7404 29.935 41.8665C29.0423 42.1212 28.085 42.0108 27.2737 41.5597C26.872 41.3363 26.5182 41.036 26.2326 40.6759C25.9469 40.3158 25.735 39.9029 25.6089 39.4609C25.3542 38.5682 25.4646 37.611 25.9157 36.7997L35.6352 19.2997C35.8586 18.8979 36.1589 18.5441 36.519 18.2585C36.8791 17.9728 37.292 17.7609 37.734 17.6348C38.176 17.5087 38.6385 17.4709 39.0951 17.5235C39.5518 17.5762 39.9935 17.7183 40.3952 17.9417Z' fill='url(%23paint0_linear_5760_15113)' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5214 28.5361C17.1014 27.8119 17.9451 27.3476 18.8672 27.2453C19.7893 27.1429 20.7143 27.4108 21.4389 27.9901L31.1619 35.7671C31.5209 36.0544 31.8198 36.4095 32.0415 36.8123C32.2632 37.2151 32.4034 37.6576 32.4541 38.1145C32.5048 38.5715 32.465 39.034 32.337 39.4755C32.209 39.9171 31.9952 40.3292 31.7079 40.6881C31.4207 41.0471 31.0655 41.346 30.6627 41.5677C30.26 41.7894 29.8175 41.9296 29.3605 41.9803C28.9036 42.031 28.4411 41.9912 27.9995 41.8632C27.5579 41.7351 27.1459 41.5214 26.7869 41.2341L17.0639 33.4571C16.7049 33.1699 16.4059 32.8148 16.1841 32.412C15.9623 32.0093 15.8221 31.5667 15.7713 31.1097C15.7206 30.6528 15.7605 30.1902 15.8886 29.7487C16.0167 29.3071 16.234 28.895 16.5214 28.5361Z' fill='url(%23paint1_linear_5760_15113)' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.3957 7.67267C30.963 7.24307 30.3779 7.00199 29.7682 7.00199C29.1584 7.00199 28.5734 7.24307 28.1407 7.67267C24.9662 10.8437 19.8842 12.7967 15.4147 12.5727C15.0922 12.5535 14.7694 12.6032 14.4677 12.7184C14.1659 12.8337 13.8922 13.0119 13.6647 13.2412C13.4446 13.4595 13.2714 13.7206 13.1559 14.0083C13.0403 14.296 12.9848 14.6042 12.9927 14.9142C13.0417 17.4342 12.4082 19.9507 11.5752 22.0192C10.7422 24.0912 9.45417 26.3417 7.67267 28.1267C7.24307 28.5594 7.00199 29.1444 7.00199 29.7542C7.00199 30.3639 7.24307 30.949 7.67267 31.3817C10.7982 34.5107 12.9017 39.4352 12.9927 43.8627C13.0021 44.4564 13.2433 45.0229 13.6647 45.4412C14.0665 45.847 14.6062 46.0869 15.1767 46.1132C17.6442 46.2357 20.0977 46.9637 22.1522 47.8737C24.2102 48.7872 26.3942 50.1172 28.1372 51.8637C28.5699 52.2933 29.1549 52.5344 29.7647 52.5344C30.3744 52.5344 30.9595 52.2933 31.3922 51.8637C33.1387 50.1172 35.3227 48.7872 37.3772 47.8737C39.4352 46.9637 41.8922 46.2357 44.3527 46.1132C44.9232 46.0869 45.4629 45.847 45.8647 45.4412C46.2874 45.0234 46.5298 44.4569 46.5402 43.8627C46.6312 39.4352 48.7347 34.5107 51.8602 31.3817C52.2898 30.949 52.5309 30.3639 52.5309 29.7542C52.5309 29.1444 52.2898 28.5594 51.8602 28.1267C50.0752 26.3417 48.7907 24.0912 47.9577 22.0192C47.1247 19.9507 46.4877 17.4342 46.5402 14.9142C46.5476 14.604 46.4915 14.2956 46.3754 14.0078C46.2592 13.7201 46.0854 13.4592 45.8647 13.2412C45.6379 13.0117 45.3648 12.8331 45.0637 12.7173C44.7626 12.6014 44.4403 12.5509 44.1182 12.5692C39.6452 12.7967 34.5632 10.8437 31.3957 7.67267ZM5.99617 15.0507C6.04867 17.7072 4.60317 21.2982 2.72367 23.1742C0.979645 24.9199 0 27.2866 0 29.7542C0 32.2218 0.979645 34.5885 2.72367 36.3342C4.57867 38.1822 5.94367 41.3882 5.99617 44.0062C6.04517 46.3232 6.95167 48.6262 8.71917 50.3902C10.3499 52.0242 12.5313 52.9914 14.8372 53.1027C17.6057 53.2427 21.2317 54.8527 23.1917 56.8127C24.9372 58.5556 27.3032 59.5346 29.7699 59.5346C32.2367 59.5346 34.6026 58.5556 36.3482 56.8127C38.3082 54.8527 41.9342 53.2427 44.7027 53.1027C47.0085 52.9914 49.19 52.0242 50.8207 50.3902C52.519 48.6942 53.4938 46.4059 53.5402 44.0062C53.5962 41.3882 54.9612 38.1822 56.8127 36.3307C58.5556 34.5851 59.5346 32.2192 59.5346 29.7524C59.5346 27.2857 58.5556 24.9197 56.8127 23.1742C54.9367 21.2982 53.4877 17.7072 53.5437 15.0542C53.57 13.8016 53.3423 12.5566 52.8743 11.3944C52.4063 10.2323 51.7077 9.17694 50.8207 8.29217C49.9013 7.37041 48.7983 6.65252 47.5832 6.18518C46.3681 5.71784 45.0682 5.51153 43.7682 5.57967C41.2692 5.70567 38.1157 4.49467 36.3482 2.72367C34.6025 0.979645 32.2358 0 29.7682 0C27.3006 0 24.9339 0.979645 23.1882 2.72367C21.4242 4.49117 18.2672 5.70567 15.7682 5.57967C14.4687 5.51203 13.1695 5.71858 11.9551 6.18591C10.7406 6.65323 9.63811 7.37087 8.71917 8.29217C7.83255 9.17653 7.13419 10.2313 6.6662 11.3928C6.19821 12.5544 5.97029 13.7987 5.99617 15.0507Z' fill='url(%23paint2_linear_5760_15113)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5760_15113' x1='33.8581' y1='17.5005' x2='33.8581' y2='42.0008' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF7B00' /%3E%3Cstop offset='1' stop-color='%23F02A2D' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_5760_15113' x1='24.135' y1='27.2239' x2='24.135' y2='42.0016' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF7B00' /%3E%3Cstop offset='1' stop-color='%23F02A2D' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_5760_15113' x1='29.8467' y1='-2.00567e-07' x2='29.8467' y2='59.5346' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF7B00' /%3E%3Cstop offset='1' stop-color='%23F02A2D' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	display:block;
	min-width:60px;
	width:60px;
	height:60px;
	content:'';
}
.whe_deniz .grid_sect .grid_item{
	border-radius: 10px;
	padding: 10px;
	background: #fff;
	font-family: "Gilroy", sans-serif;
	font-weight: 500;
	font-size: 25px;
	line-height: 110%;
	color: #1e2443;
	width:calc(50% - 10px);
	display:flex;
	gap:20px;
	flex-direction: row;
    align-items: center;
}
.whe_deniz .grid_sect .grid_item b{
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 700;
	display: block;
}
.whe_deniz .number_bg{
	display:flex;
	gap:21px;
	margin-bottom:21px;
}
.whe_deniz .number_bg .number_bg_item{
	border-radius: 10px;
    display: flex;
    width: calc(33% - 10px);
    padding: 10px;
    height: 353px;
    flex-direction: row;
    align-items: center;
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.whe_deniz .number_bg .number_bg_item:nth-child(1){
	background-image:url(../img/beachfront/nmb_bg1.webp)
}
.whe_deniz .number_bg .number_bg_item:nth-child(2){
	background-image:url(../img/beachfront/nmb_bg2.webp)
}
.whe_deniz .number_bg .number_bg_item:nth-child(3){
	background-image:url(../img/beachfront/nmb_bg3.webp)
}
.whe_deniz .number_bg .number_bg_item .bg{
    display: flex;
    gap: 5px;
    border-radius: 10px;
    padding: 20px;
    background: #fff;
    flex-direction: column;
    align-items: center;
	width:100%;
}
.whe_deniz .number_bg .number_bg_item .bg .nmb{
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 800;
	font-size: 60px;
	line-height: 100%;
	text-transform: uppercase;
	text-align: center;
	background: linear-gradient(180deg, #ff7b00 0%, #f02a2d 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.whe_deniz .number_bg .number_bg_item .bg .txt{
	font-family: "Gilroy", sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 110%;
	text-align: center;
	color: #1e2443;
}
.whe_deniz blockquote:before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5766_15357)'%3E%3Cpath d='M8.79 17.5C10.5206 17.5 12.2123 18.0132 13.6512 18.9746C15.0902 19.9361 16.2117 21.3027 16.8739 22.9015C17.5362 24.5004 17.7095 26.2597 17.3719 27.957C17.0343 29.6544 16.2009 31.2135 14.9772 32.4372C13.7535 33.6609 12.1944 34.4943 10.497 34.8319C8.79971 35.1695 7.04037 34.9962 5.44152 34.3339C3.84267 33.6717 2.4761 32.5502 1.51464 31.1112C0.553179 29.6723 0.04 27.9806 0.04 26.25L0 25C0 20.3587 1.84374 15.9075 5.12563 12.6256C8.40752 9.34374 12.8587 7.5 17.5 7.5V12.5C15.8578 12.4956 14.2309 12.8168 12.7136 13.445C11.1962 14.0732 9.81849 14.996 8.66 16.16C8.20967 16.6093 7.79429 17.0924 7.4175 17.605C7.86583 17.5333 8.3225 17.4975 8.7875 17.4975L8.79 17.5ZM31.29 17.5C33.0206 17.5 34.7123 18.0132 36.1512 18.9746C37.5902 19.9361 38.7117 21.3027 39.3739 22.9015C40.0362 24.5004 40.2095 26.2597 39.8719 27.957C39.5343 29.6544 38.7009 31.2135 37.4772 32.4372C36.2535 33.6609 34.6944 34.4943 32.997 34.8319C31.2997 35.1695 29.5404 34.9962 27.9415 34.3339C26.3427 33.6717 24.9761 32.5502 24.0146 31.1112C23.0532 29.6723 22.54 27.9806 22.54 26.25L22.5 25C22.5 20.3587 24.3437 15.9075 27.6256 12.6256C30.9075 9.34374 35.3587 7.5 40 7.5V12.5C38.3578 12.4956 36.7309 12.8168 35.2136 13.445C33.6962 14.0732 32.3185 14.996 31.16 16.16C30.7097 16.6093 30.2943 17.0924 29.9175 17.605C30.3658 17.5333 30.8233 17.5 31.29 17.5Z' fill='%23BDD8EA' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5766_15357'%3E%3Crect width='40' height='40' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	content:'';
	display:block;
	position:absolute;
	left:20px;
	top:20px;
	width:40px;
	height:40px;
}
.whe_deniz blockquote:after{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5766_15359)'%3E%3Cpath d='M31.25 25C29.5194 25 27.8277 24.4868 26.3888 23.5254C24.9498 22.5639 23.8283 21.1973 23.1661 19.5985C22.5038 17.9996 22.3305 16.2403 22.6681 14.543C23.0058 12.8456 23.8391 11.2865 25.0628 10.0628C26.2865 8.83911 27.8456 8.00575 29.543 7.66813C31.2403 7.33051 32.9996 7.50379 34.5985 8.16606C36.1973 8.82832 37.5639 9.94983 38.5254 11.3888C39.4868 12.8277 40 14.5194 40 16.25L40.04 17.5C40.04 19.7981 39.5874 22.0738 38.7079 24.197C37.8284 26.3202 36.5394 28.2493 34.9144 29.8744C33.2893 31.4994 31.3602 32.7884 29.237 33.6679C27.1138 34.5474 24.8381 35 22.54 35V30C24.1822 30.0044 25.8091 29.6832 27.3264 29.055C28.8438 28.4268 30.2215 27.504 31.38 26.34C31.8303 25.8907 32.2457 25.4076 32.6225 24.895C32.1684 24.9658 31.7096 25.0018 31.25 25.0025V25ZM8.75 25C7.01942 25 5.32769 24.4868 3.88876 23.5254C2.44983 22.5639 1.32832 21.1973 0.666058 19.5985C0.0037913 17.9996 -0.169488 16.2403 0.168133 14.543C0.505753 12.8456 1.33911 11.2865 2.56282 10.0628C3.78653 8.83911 5.34563 8.00575 7.04296 7.66813C8.7403 7.33051 10.4996 7.50379 12.0985 8.16606C13.6973 8.82832 15.0639 9.94983 16.0254 11.3888C16.9868 12.8277 17.5 14.5194 17.5 16.25L17.54 17.5C17.54 22.1413 15.6963 26.5925 12.4144 29.8744C9.13249 33.1563 4.68129 35 0.0400039 35V30C1.68225 30.0044 3.30908 29.6832 4.82642 29.055C6.34376 28.4268 7.72151 27.504 8.88 26.34C9.33034 25.8907 9.74571 25.4076 10.1225 24.895C9.66842 24.9658 9.20958 25.0018 8.75 25.0025V25Z' fill='%23BDD8EA' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5766_15359'%3E%3Crect width='40' height='40' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	content:'';
	display:block;
	position:absolute;
	right:20px;
	bottom:20px;
	width:40px;
	height:40px;
}
.whe_deniz blockquote{
	border-radius: 20px;
    padding: 70px 20px 45px;
    background: #ebf8ff;
    position: relative;
	width:100%;
	max-width:1168px;
}
.whe_deniz blockquote p{
	font-family: "Gilroy", sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 110%;
	color: #1e2443;
}

.programs{
	margin-bottom:100px;
}
.programs .title_block{
	margin-bottom:50px;
}
.programs ul{
	list-style:none;
	margin:0;
	padding:0;
	counter-reset: program-counter;
	display: flex;
    flex-direction: column;
    gap: 20px;
}
.programs ul li{
    border-radius: 20px;
    padding: 30px;
    counter-increment: program-counter;
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.programs ul li:nth-child(odd){
	background: linear-gradient(180deg, #ff7b00 0%, #f02a2d 100%);
}
.programs ul li:nth-child(even){
	border: 4px solid transparent;
	background: 
    linear-gradient(#fff, #fff) padding-box, /* Внутренний фон */
    linear-gradient(180deg, #ff7b00 0%, #f02a2d 100%) border-box; /* Градиент бордера */
}
.programs ul li b{
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 110%;
	text-transform: uppercase;
	color: #fff;
}
.programs ul li p{
	font-family: "Gilroy", sans-serif;
	font-weight: 400;
	font-size: 25px;
	color:#FFF;
}
.programs ul li:nth-child(even) p{
	color: #1e2443;
}
.programs ul li:nth-child(even) b{
	color: #1e2443;
}
.programs ul li:before{
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 800;
	font-size: 50px;
	line-height: 110%;
	text-transform: uppercase;
	color: #fff;
	content: counter(program-counter, decimal-leading-zero);
	margin-bottom:10px;
}
.programs ul li:nth-child(even):before{
	color: #1e2443;
}


.speakers{
	margin-bottom:100px;
}
.speakers .title_block{
	margin-bottom:20px;
}
.speakers .sub_title{
	margin-bottom:50px;
}
.speakers .speakers_grid{
    display: flex;
    gap: 20px;
    flex-direction: row;
    flex-wrap: wrap;
}
.speakers .speakers_grid .speaker_item{
	padding:30px;
	width:calc(50% - 10px);
	border-radius: 20px;
}
.speakers .speakers_grid .speaker_item:nth-child(1),
.speakers .speakers_grid .speaker_item:nth-child(4){
	background: linear-gradient(180deg, #ff7b00 0%, #f02a2d 100%);
}
.speakers .speakers_grid .speaker_item:nth-child(2),
.speakers .speakers_grid .speaker_item:nth-child(3){
	border: 4px solid transparent;
	background: 
    linear-gradient(#fff, #fff) padding-box, /* Внутренний фон */
    linear-gradient(180deg, #ff7b00 0%, #f02a2d 100%) border-box; /* Градиент бордера */
}
.speakers .speakers_grid .speaker_item img{
	width:100%;
	height:248px;
	object-fit:cover;
	object-position:top;
	margin-bottom:30px;
}
.speakers .speakers_grid .speaker_item .name{
	font-family: "Gilroy", sans-serif;
	font-weight: 600;
	font-size: 30px;
	line-height: 100%;
	color: #1e2443;
	border-radius: 10px;
	padding: 10px;
	background: #bdd8ea;
	display:inline-block;
	margin-bottom:20px;
}
.speakers .speakers_grid .speaker_item .intro{
	font-family: "Gilroy", sans-serif;
	font-weight: 400;
	font-size: 25px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #fff;
}
.speakers .speakers_grid .speaker_item:nth-child(2) .name,
.speakers .speakers_grid .speaker_item:nth-child(3) .name{
	background: linear-gradient(180deg, #ff7b00 0%, #f02a2d 100%);
	font-family: "Gilroy", sans-serif;
	font-weight: 600;
	font-size: 30px;
	line-height: 100%;
	color: #fff;
}
.speakers .speakers_grid .speaker_item:nth-child(2) .intro,
.speakers .speakers_grid .speaker_item:nth-child(3) .intro{
	font-family: "Gilroy", sans-serif;
	font-weight: 400;
	font-size: 25px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #1e2443;
}

.bonus{
	border-radius: 20px;
	background: #1e2443;
	padding:50px 65px;
	background-image:url(../img/beachfront/bonus.webp);
	background-repeat: no-repeat;
    background-position: 100% 10%;
    background-size: 300px;
	margin-bottom:100px;
}
.bonus .title_block{
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 800;
	font-size: 60px;
	line-height: 110%;
	text-transform: uppercase;
	color: #fff;
	margin-bottom:20px;
}
.bonus .sub_title{
	font-family: "Gilroy", sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 110%;
	color: #fff;
	margin-bottom:50px;
	width: 100%;
    max-width: 1030px;
}
.bonus b{
	font-family: "Gilroy", sans-serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 110%;
	color: #fff;
	margin-bottom:20px;
	display:block;
}
.bonus ul{
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 50px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
}
.bonus ul li:before{
	content:'';
	display:block;
	width:70px;
	min-width:70px;
	height:70px;
	background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.6452 23.1912C46.0473 23.4142 46.4014 23.7143 46.6874 24.0743C46.9734 24.4343 47.1857 24.8471 47.3121 25.2891C47.4386 25.7311 47.4767 26.1938 47.4243 26.6505C47.3719 27.1073 47.23 27.5493 47.0067 27.9512L37.2837 45.4512C37.0604 45.8529 36.76 46.2067 36.3999 46.4923C36.0398 46.778 35.627 46.9899 35.185 47.116C34.2923 47.3707 33.335 47.2603 32.5237 46.8092C32.122 46.5858 31.7682 46.2855 31.4826 45.9254C31.1969 45.5653 30.985 45.1524 30.8589 44.7104C30.6042 43.8178 30.7146 42.8605 31.1657 42.0492L40.8852 24.5492C41.1086 24.1474 41.4089 23.7937 41.769 23.508C42.1291 23.2223 42.542 23.0104 42.984 22.8843C43.426 22.7582 43.8885 22.7204 44.3451 22.773C44.8018 22.8257 45.2435 22.9678 45.6452 23.1912Z' fill='url(%23paint0_linear_5775_15536)' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.7714 33.7849C22.3514 33.0607 23.1951 32.5964 24.1172 32.494C25.0393 32.3917 25.9643 32.6596 26.6889 33.2389L36.4119 41.0159C36.7709 41.3032 37.0698 41.6583 37.2915 42.0611C37.5132 42.4639 37.6534 42.9064 37.7041 43.3633C37.7548 43.8203 37.715 44.2827 37.587 44.7243C37.459 45.1659 37.2452 45.5779 36.9579 45.9369C36.6707 46.2959 36.3155 46.5947 35.9127 46.8165C35.51 47.0382 35.0675 47.1784 34.6105 47.2291C34.1536 47.2798 33.6911 47.24 33.2495 47.1119C32.8079 46.9839 32.3959 46.7702 32.0369 46.4829L22.3139 38.7059C21.9549 38.4187 21.6559 38.0636 21.4341 37.6608C21.2123 37.2581 21.0721 36.8155 21.0213 36.3585C20.9706 35.9015 21.0105 35.439 21.1386 34.9974C21.2667 34.5558 21.484 34.1438 21.7714 33.7849Z' fill='url(%23paint1_linear_5775_15536)' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.6457 12.9217C36.213 12.4921 35.6279 12.251 35.0182 12.251C34.4084 12.251 33.8234 12.4921 33.3907 12.9217C30.2162 16.0927 25.1342 18.0457 20.6647 17.8217C20.3422 17.8025 20.0194 17.8522 19.7177 17.9675C19.4159 18.0827 19.1422 18.2609 18.9147 18.4902C18.6946 18.7086 18.5214 18.9696 18.4059 19.2573C18.2903 19.545 18.2348 19.8533 18.2427 20.1632C18.2917 22.6832 17.6582 25.1997 16.8252 27.2682C15.9922 29.3402 14.7042 31.5907 12.9227 33.3757C12.4931 33.8084 12.252 34.3934 12.252 35.0032C12.252 35.613 12.4931 36.198 12.9227 36.6307C16.0482 39.7597 18.1517 44.6842 18.2427 49.1117C18.2521 49.7054 18.4933 50.2719 18.9147 50.6902C19.3165 51.096 19.8562 51.3359 20.4267 51.3622C22.8942 51.4847 25.3477 52.2127 27.4022 53.1227C29.4602 54.0362 31.6442 55.3662 33.3872 57.1127C33.8199 57.5423 34.4049 57.7834 35.0147 57.7834C35.6244 57.7834 36.2095 57.5423 36.6422 57.1127C38.3887 55.3662 40.5727 54.0362 42.6272 53.1227C44.6852 52.2127 47.1422 51.4847 49.6027 51.3622C50.1732 51.3359 50.7129 51.096 51.1147 50.6902C51.5374 50.2725 51.7798 49.7059 51.7902 49.1117C51.8812 44.6842 53.9847 39.7597 57.1102 36.6307C57.5398 36.198 57.7809 35.613 57.7809 35.0032C57.7809 34.3934 57.5398 33.8084 57.1102 33.3757C55.3252 31.5907 54.0407 29.3402 53.2077 27.2682C52.3747 25.1997 51.7377 22.6832 51.7902 20.1632C51.7976 19.853 51.7415 19.5446 51.6254 19.2569C51.5092 18.9692 51.3354 18.7083 51.1147 18.4902C50.8879 18.2607 50.6148 18.0822 50.3137 17.9663C50.0126 17.8504 49.6903 17.8 49.3682 17.8182C44.8952 18.0457 39.8132 16.0927 36.6457 12.9217ZM11.2462 20.2997C11.2987 22.9562 9.85317 26.5472 7.97367 28.4232C6.22964 30.1689 5.25 32.5356 5.25 35.0032C5.25 37.4708 6.22964 39.8375 7.97367 41.5832C9.82867 43.4312 11.1937 46.6372 11.2462 49.2552C11.2952 51.5722 12.2017 53.8752 13.9692 55.6392C15.5999 57.2732 17.7813 58.2404 20.0872 58.3517C22.8557 58.4917 26.4817 60.1017 28.4417 62.0617C30.1872 63.8047 32.5532 64.7836 35.0199 64.7836C37.4867 64.7836 39.8526 63.8047 41.5982 62.0617C43.5582 60.1017 47.1842 58.4917 49.9527 58.3517C52.2585 58.2404 54.44 57.2732 56.0707 55.6392C57.769 53.9432 58.7438 51.6549 58.7902 49.2552C58.8462 46.6372 60.2112 43.4312 62.0627 41.5797C63.8056 39.8341 64.7846 37.4682 64.7846 35.0014C64.7846 32.5347 63.8056 30.1688 62.0627 28.4232C60.1867 26.5472 58.7377 22.9562 58.7937 20.3032C58.82 19.0506 58.5923 17.8056 58.1243 16.6435C57.6563 15.4813 56.9577 14.426 56.0707 13.5412C55.1513 12.6194 54.0483 11.9015 52.8332 11.4342C51.6181 10.9669 50.3182 10.7606 49.0182 10.8287C46.5192 10.9547 43.3657 9.7437 41.5982 7.9727C39.8525 6.22867 37.4858 5.24902 35.0182 5.24902C32.5506 5.24902 30.1839 6.22867 28.4382 7.9727C26.6742 9.7402 23.5172 10.9547 21.0182 10.8287C19.7187 10.7611 18.4195 10.9676 17.2051 11.4349C15.9906 11.9023 14.8881 12.6199 13.9692 13.5412C13.0825 14.4256 12.3842 15.4803 11.9162 16.6419C11.4482 17.8034 11.2203 19.0477 11.2462 20.2997Z' fill='url(%23paint2_linear_5775_15536)' /%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5775_15536' x1='39.1081' y1='22.75' x2='39.1081' y2='47.2503' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF7B00' /%3E%3Cstop offset='1' stop-color='%23F02A2D' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_5775_15536' x1='29.385' y1='32.4727' x2='29.385' y2='47.2504' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF7B00' /%3E%3Cstop offset='1' stop-color='%23F02A2D' /%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_5775_15536' x1='35.0967' y1='5.24902' x2='35.0967' y2='64.7836' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF7B00' /%3E%3Cstop offset='1' stop-color='%23F02A2D' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.bonus ul li{
	border-radius: 10px;
	padding: 10px;
	font-family: "Gilroy", sans-serif;
	font-weight: 400;
	font-size: 25px;
	line-height: 110%;
	color: #1e2443;
	background: #fff;
	display: flex;
    flex-direction: row;
    align-items: center;
    gap: 20px;
}
.bonus .small_title{
	font-family: "Gilroy", sans-serif;
	font-weight: 700;
	font-size: 25px;
	line-height: 110%;
	color: #fff;
	margin-bottom:20px;
}
.bonus .label_grid{
	display:flex;
	gap:20px;
    margin-bottom: 20px;
}
.bonus .label_grid p{
	font-family: "Gilroy", sans-serif;
	font-weight: 500;
	font-size: 25px;
	line-height: 110%;
	text-transform: uppercase;
	color: #fff;
	border-radius: 5px;
	padding: 10px;
	background: linear-gradient(180deg, #ff7b00 0%, #f02a2d 100%);
}
.bonus .grey{
	font-family: "Gilroy", sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 110%;
	color: rgba(255, 255, 255, 0.5);
	margin-bottom:20px;
	width:100%;
	max-width:755px;
}

.faq-section {
	padding: 0 65px;
	margin-bottom:50px;
}
.faq-section .title_block{
	margin-bottom:50px;
}

.faq-list{
	    display: flex;
    flex-direction: column;
    gap: 20px;
}
.faq-item{
	background: linear-gradient(180deg, #ff7b00 0%, #f02a2d 100%);
	border-radius: 10px;
	padding: 20px;
}

.faq-item:nth-child(even){
	border: 4px solid transparent;
	background: 
    linear-gradient(#fff, #fff) padding-box, /* Внутренний фон */
    linear-gradient(180deg, #ff7b00 0%, #f02a2d 100%) border-box; /* Градиент бордера */
}

.faq-item:first-child {
  border-top: 1px solid #e2e8f0;
}

/* Кнопка вопроса */
.faq-button {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 18px 0;
	background: none;
	border: none;
	cursor: pointer;
	transition: color 0.2s ease;
	font-family: "Gilroy", sans-serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 110%;
	color: #fff;
}

.faq-item:nth-child(even) .faq-button {
	font-family: "Gilroy", sans-serif;
font-weight: 700;
font-size: 30px;
line-height: 110%;
color: #1e2443;
}
.faq-button .faq-question{
	    max-width: 80%;
    text-align: left;
}

.faq-button:focus-visible {
  color: #2563eb;
}

.faq-button:focus-visible {
  outline: 2px solid #2563eb;
  outline-offset: 4px;
  border-radius: 4px;
}

.faq-icon::before{
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='69' height='35' viewBox='0 0 69 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62.9558 0.896911L36.3098 27.122C35.7284 27.6971 34.9436 28.0197 34.1258 28.0197C33.308 28.0197 32.5232 27.6971 31.9418 27.122L5.29589 0.902598C4.71089 0.327727 3.92353 0.00560961 3.10335 0.00560954C2.28318 0.00560947 1.49581 0.327726 0.910823 0.902597C0.62276 1.18343 0.393825 1.51908 0.237513 1.88977C0.0811948 2.26047 0.000666508 2.6587 0.000666473 3.061C0.000666438 3.46331 0.0811947 3.86154 0.237513 4.23223C0.393824 4.60292 0.62276 4.93857 0.910823 5.21941L27.5511 31.4388C29.3058 33.1617 31.6667 34.1269 34.1258 34.127C36.585 34.127 38.9459 33.1617 40.7006 31.4388L67.3408 5.21941C67.6298 4.93849 67.8594 4.60249 68.0163 4.23127C68.1731 3.86005 68.2539 3.46115 68.2539 3.05816C68.2539 2.65517 68.1731 2.25628 68.0163 1.88506C67.8594 1.51384 67.6298 1.17783 67.3408 0.896912C66.7558 0.322044 65.9685 -7.64937e-05 65.1483 -7.65654e-05C64.3281 -7.66371e-05 63.5408 0.322044 62.9558 0.896911Z' fill='white' /%3E%3C/svg%3E");
  width:69px;
  min-width:69px;
  height:35px;
	display: block;
}
.faq-item:nth-child(even) .faq-icon::before{
	background-image: url("data:image/svg+xml,%3Csvg width='69' height='35' viewBox='0 0 69 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62.9558 0.896911L36.3098 27.122C35.7284 27.6971 34.9436 28.0197 34.1258 28.0197C33.308 28.0197 32.5232 27.6971 31.9418 27.122L5.29589 0.902598C4.71089 0.327727 3.92353 0.00560961 3.10335 0.00560954C2.28318 0.00560947 1.49581 0.327726 0.910823 0.902597C0.62276 1.18343 0.393825 1.51908 0.237513 1.88977C0.0811948 2.26047 0.000666508 2.6587 0.000666473 3.061C0.000666438 3.46331 0.0811947 3.86154 0.237513 4.23223C0.393824 4.60292 0.62276 4.93857 0.910823 5.21941L27.5511 31.4388C29.3058 33.1617 31.6667 34.1269 34.1258 34.127C36.585 34.127 38.9459 33.1617 40.7006 31.4388L67.3408 5.21941C67.6298 4.93849 67.8594 4.60249 68.0163 4.23127C68.1731 3.86005 68.2539 3.46115 68.2539 3.05816C68.2539 2.65517 68.1731 2.25628 68.0163 1.88506C67.8594 1.51384 67.6298 1.17783 67.3408 0.896912C66.7558 0.322044 65.9685 -7.64937e-05 65.1483 -7.65654e-05C64.3281 -7.66371e-05 63.5408 0.322044 62.9558 0.896911Z' fill='%231e2443' /%3E%3C/svg%3E");
}


/* Превращаем плюс в минус при открытии */
.faq-button[aria-expanded="true"] .faq-icon::before {
  transform: rotate(180deg);
}

/* Анимация раскрытия ответа через CSS Grid */
.faq-answer {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s ease-out;
}

.faq-answer:not([hidden]) {
  grid-template-rows: 1fr;
}

.faq-content {
  overflow: hidden;
}

.faq-content p {
margin: 0;
    padding-bottom: 18px;
	font-family: "Gilroy", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 110%;
    color: rgba(255, 255, 255, 0.5);
}
.faq-item:nth-child(even) .faq-content p{
	 color: rgba(0, 0, 0, 0.5);
}

.foter_info{
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: rgba(30, 36, 67, 0.5);
	padding: 0 65px;
	margin-bottom:50px;
}

.direction{
	border-radius: 20px;
	background: #1e2443;
	padding:50px 65px;
	margin-bottom:50px;
}
.direction .title_block{
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 800;
	font-size: 60px;
	line-height: 110%;
	text-transform: uppercase;
	color: #fff;
	margin-bottom:50px;
}
.direction .flags_grid{
    display: flex;
    gap: 20px;
    row-gap: 50px;
    flex-direction: row;
    flex-wrap: wrap;
}
.direction .flags_grid .flags_item{
	display: flex;
    width: calc(25% - 16px);
    min-width: calc(25% - 16px);
    border-radius: 20px;
    height: 176px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
	background: #bdd8ea;
	padding:10px;
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.direction .flags_grid .flags_item span{
	border-radius: 5px;
	padding: 10px;
	background: #ebf8ff;
	font-family: "Halvar Breitschrift", sans-serif;
	font-weight: 700;
	font-size: 40px;
	line-height: 110%;
	text-transform: uppercase;
	color: #1e2443;
	text-align: center;
}
.direction .flags_grid .flags_item:nth-child(n + 13){
	 width: calc(33% - 10px);
	 min-width: calc(33% - 10px);
}
.direction .flags_grid .flags_item.zn{
	background-image:url(../img/beachfront/zn.webp);
}
.direction .flags_grid .flags_item.cy{
	background-image:url(../img/beachfront/cy1.webp);
}
.direction .flags_grid .flags_item.gr{
	background-image:url(../img/beachfront/gr1.webp);
}
.direction .flags_grid .flags_item.uae{
	background-image:url(../img/beachfront/uae.webp);
}
.direction .flags_grid .flags_item.ro{
	background-image:url(../img/beachfront/ro.webp);
}
.direction .flags_grid .flags_item.tr{
	background-image:url(../img/beachfront/tr.webp);
}
.direction .flags_grid .flags_item.ge{
	background-image:url(../img/beachfront/ge.webp);
}
.direction .flags_grid .flags_item.es{
	background-image:url(../img/beachfront/es.webp);
}
.direction .flags_grid .flags_item.es{
	background-image:url(../img/beachfront/es.webp);
}
.direction .flags_grid .flags_item.md{
	background-image:url(../img/beachfront/md.webp);
}
.direction .flags_grid .flags_item.po{
	background-image:url(../img/beachfront/po.webp);
}
.direction .flags_grid .flags_item.ch{
	background-image:url(../img/beachfront/ch.webp);
}
.direction .flags_grid .flags_item.me{
	background-image:url(../img/beachfront/me.webp);
}
.direction .flags_grid .flags_item.ka{
	background-image:url(../img/beachfront/ka.webp);
}

.direction .flags_grid .flags_item.in{
	background-image:url(../img/beachfront/in.webp);
}
.only_mb{
	display:none;
}
@media screen and (max-width:640px){
	.only_mb{
		display: block;
        width: 300px;
        margin: 0 auto;
        text-align: center;
	}
	.top_line .logo{
		width: 91px;
		background-size: contain;
		height: 40px;
		background-repeat: no-repeat;
	}
	.top_line{
		padding: 50px 15px 0;
		margin-bottom: 30px;
	}
	.top_line .main_btn{
		display:none;
	}
	.screen_sec{
		padding:0 15px;
	}
	.screen_sec h1{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 800;
		font-size: 30px;
		line-height: 110%;
		text-transform: uppercase;
		background: linear-gradient(90deg, #ff7b00 0%, #f02a2d 100%);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.screen_sec .title{
		font-family: "Gilroy", sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 110%;
		text-transform: uppercase;
		background: linear-gradient(90deg, #ff7b00 0%, #f02a2d 100%);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.screen_sec .blank{
		font-size: 16px;
	}
	.image_sec{
		padding:0 15px;
		margin-bottom:50px;
	}
	.image_sec .labels{
		display: flex;
		gap: 20px;
		row-gap:7px;
		flex-direction: row;
		align-items: center;
		position: absolute;
		top: unset;
		bottom:60px;
		justify-content: center;
		flex-wrap: wrap;
	}
	.image_sec img {
		border-radius: 20px;
		height: auto;
		width: 100%;
		object-fit: cover;
		padding-bottom: 110px;
	}
	.image_sec .labels p{
		font-size:16px;
	}
	.why_now{
		padding: 50px 15px;
		margin-bottom:50px;
	}
	.why_now .title_block{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 800;
		font-size: 30px;
		line-height: 110%;
		text-transform: uppercase;
		color: #fff;
	}
	.why_now .sub_title{
		font-family: "Gilroy", sans-serif;
		font-weight: 500;
		font-size: 20px;
		line-height: 110%;
		color: #fff;
	}
	.why_now ul li:before{
		content:unset;
	}
	.why_now ul li{
		font-family: "Gilroy", sans-serif;
		font-weight: 500;
		font-size: 16px;
		line-height: 110%;
		color: #1e2443;
		padding: 0;
        margin: 0;
	    display: revert;
        border-bottom: unset;
        margin-bottom: 5px;
	}
	.why_now ul{
		border-radius: 10px;
		background: #fff;
		padding: 10px;
		list-style: disc;
		padding-left: 30px;	
	}
	.why_now .pic_content{
		flex-direction: column;
	}
	.why_now .pic_content img{
		width:100%;
		border-radius: 10px;
		height:226px;
		object-fit:cover;
		max-width:100%;
	}
	.why_now blockquote{
		width:100%;
        padding: 10px;
        background: unset;
	}
	.why_now blockquote:before,
	.why_now blockquote:after{
		content:unset;
	}
	.why_now blockquote b:before{
		content:'“';
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 700;
		font-size: 25px;
		line-height: 110%;
		color: #fff;
	}
	.why_now blockquote b:after{
		content:'”';
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 700;
		font-size: 25px;
		line-height: 110%;
		color: #fff;
	}
	.why_now blockquote b{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 700;
		font-size: 25px;
		line-height: 110%;
		color: #fff;
		text-align:left;
	}
	.why_now blockquote p{
		text-align:left;
		font-family: "Gilroy", sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 110%;
		color: #fff;
	}
	.why .title_block{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 800;
		font-size: 30px;
		line-height: 110%;
		text-transform: uppercase;
		color: #1e2443;
	}
	.why ul li{
		font-family: "Gilroy", sans-serif;
		font-weight: 400;
		font-size: 20px;
		line-height: 110%;
		color: #1e2443;
        align-items: flex-start;
	}
	.why ul li:before{
		min-width: 30px;
		width: 30px;
		height: 30px;
		background-size: contain;
	}
	.why{
		padding:0 15px;
	}
	.grid_pic{
		padding:0 15px;
		margin-bottom: 50px;
	}
	.grid_pic img{
		height: 226px;
		margin-bottom:10px;
	}
	.grid_pic .text_data b{
		font-family: "Gilroy", sans-serif;
		font-weight: 500;
		font-size: 16px;
		line-height: 110%;
		color: #1e2443;
	}
	.grid_pic .text_data p{
		font-family: "Gilroy", sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 110%;
		color: rgba(30, 36, 67, 0.8);
	}
	.grid_pic .text_data{
		padding:10px;
		top: unset;
		margin-bottom:20px;
	}
	.grid_pic .text_data .main_btn{
		display:none;
	}
	.whe_deniz{
		margin-bottom:50px;
		padding: 50px 15px;
	}
	.whe_deniz .bg_title:before{
		content:unset;
	}
	.whe_deniz .bg_title{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 800;
		font-size: 29px;
		line-height: 110%;
		text-transform: uppercase;
		color: #1e2443;
		width: 100%;
        text-align: center;
		display: block;
	}
	.whe_deniz .sub_title{
		font-family: "Gilroy", sans-serif;
		font-weight: 500;
		font-size: 20px;
		line-height: 110%;
		color: #fff;
	}
	.whe_deniz img{
		height: 150px;
	}
	.whe_deniz .grid_sect .grid_item{
		width:100%;
		align-items: flex-start;
	}
	.whe_deniz .grid_sect{
		flex-direction: column;
	}
	.whe_deniz .grid_sect .grid_item b{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 110%;
		color: #1e2443;
	}
	.whe_deniz .grid_sect .grid_item p{
		font-family: "Gilroy", sans-serif;
		font-weight: 400;
	}
	.whe_deniz .grid_sect .grid_item:before{
		min-width: 30px;
		width: 30px;
		height: 30px;
		background-size: cover;
	}
	.whe_deniz .number_bg{
		flex-direction: column;
	}
	.whe_deniz .number_bg .number_bg_item{
		width:100%;
	}
	.whe_deniz blockquote p{
		font-family: "Gilroy", sans-serif;
		font-weight: 500;
		font-size: 20px;
		line-height: 110%;
		color: #1e2443;
	}
	.whe_deniz blockquote:before,
	.whe_deniz blockquote:after{
		width:20px;
		min-width:20px;
		height:20px;
		background-size: cover;
	}
	.programs .title_block{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 800;
		font-size: 30px;
		line-height: 110%;
		text-transform: uppercase;
		color: #1e2443;
	}
	.programs ul li:before{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 500;
		font-size: 25px;
		line-height: 100%;
		letter-spacing: -0.02em;
		color: #fff;
	}
	.programs ul li b{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 700;
		font-size: 20px;
		line-height: 110%;
		color: #fff;
	}
	.programs ul li p{
		font-family: "Gilroy", sans-serif;
		font-weight: 400;
		font-size: 16px;
	}
	.programs ul li{
		padding:10px;
	}
	.programs{
		margin-bottom:50px;
		padding:0 15px;
	}
	.direction{
		padding:50px 15px;
	}
	.direction .title_block{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 800;
		font-size: 30px;
		line-height: 110%;
		text-transform: uppercase;
		color: #fff;
	}
	.direction .flags_grid .flags_item span{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 700;
		font-size: 20px;
		line-height: 100%;
		text-transform: uppercase;
		color: #1e2443;
		border-radius: 5px;
		padding: 5px;
	}
	.direction .flags_grid{
		gap:20px;
		row-gap:20px;
	}
	.direction .flags_grid .flags_item:nth-child(n + 13),
	.direction .flags_grid .flags_item{
		width: calc(50% - 10px);
		min-width: calc(50% - 10px);
		border-radius: 5px;
		padding: 8px 18px;
		height: 54px;
	}
	.direction .flags_grid .flags_item:last-child{
		width: 100%;
		min-width: 100%;
	}
	.speakers{
		margin-bottom:50px;
		padding:0 15px;
	}
	.speakers .title_block{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 800;
		font-size: 30px;
		line-height: 110%;
		text-transform: uppercase;
		color: #1e2443;
	}
	.speakers .sub_title{
		font-family: "Gilroy", sans-serif;
		font-weight: 500;
		font-size: 20px;
		line-height: 110%;
		color: #1e2443;
	}
	.speakers .speakers_grid{
		flex-direction: column;
	}
	.speakers .speakers_grid .speaker_item{
		width: 100%;
		padding:17px;
	}
	.speakers .speakers_grid .speaker_item img{
		border-radius: 5px;
		height:200px;
	}
	.speakers .speakers_grid .speaker_item .name{
		font-family: "Gilroy", sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 100%;
		color: #1e2443;
	}
	.speakers .speakers_grid .speaker_item .intro{
		font-family: "Gilroy", sans-serif;
		font-weight: 400;
		font-size: 20px;
		line-height: 100%;
		color: #fff;
	}
	.bonus{
		padding: 50px 15px;
        position: relative;
        background-size: 120px;
        background-position: 100% 10%;
		width: 100%;
		margin-bottom:100px;
	}
	.bonus .title_block{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 800;
		font-size: 30px;
		line-height: 110%;
		text-transform: uppercase;
		color: #fff;
	}
	.bonus .sub_title{
		font-family: "Gilroy", sans-serif;
		font-weight: 500;
		font-size: 20px;
		line-height: 110%;
		color: #fff;
		max-width: 350px;
	}
	.bonus b{
		font-family: "Gilroy", sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 110%;
		color: #fff;
	}
	.bonus ul li{
		font-family: "Gilroy", sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 110%;
		color: #1e2443;
		
		max-width:295px;
	}
	.bonus ul li:before{
		min-width:30px;
		width:30px;
		height:30px;
		background-size:cover;
	}
	.bonus .grey{
		font-family: "Gilroy", sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 110%;
		color: rgba(255, 255, 255, 0.5);
	}
	.bonus ul{
		gap:10px;
	}
	.bonus .small_title{
		font-family: "Gilroy", sans-serif;
		font-weight: 700;
		font-size: 16px;
		line-height: 110%;
		color: #fff;
	}
	.bonus .main_btn{
		position: absolute;
		bottom: -20px;
		display: block;
		width: calc(100% - 30px);
		text-align: center;
	}
	.bonus .label_grid{
		display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
		gap: 10px;
	}
	.bonus .label_grid p{
		font-family: "Gilroy", sans-serif;
		font-weight: 500;
		font-size: 16px;
		line-height: 110%;
		text-transform: uppercase;
		color: #fff;
	}
	.faq-section{
		padding:0 15px;
	}
	.faq-section .title_block{
		font-family: "Halvar Breitschrift", sans-serif;
		font-weight: 800;
		font-size: 30px;
		line-height: 110%;
		text-transform: uppercase;
		color: #1e2443;
        margin-bottom: 10px;
	}
	.faq-button .faq-question{
		font-family: "Gilroy", sans-serif;
		font-weight: 500;
		font-size: 20px;
		line-height: 100%;
	}
	.faq-icon::before{
		width: 30px;
		min-width: 30px;
		height: 30px;
		background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
	}
	.faq-item{
		padding:10px;
	}
	.foter_info{
		padding:0 15px;
	}
}