.wrapper-full{max-width:1920px;width:100%;padding:0 30px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper{padding-left:190px;padding-right:190px}@media (max-width:1600px){.wrapper{padding-left:30px;padding-right:30px}}.wrapper-centered{max-width:1170px;margin-left:auto;margin-right:auto}.flex-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.area{margin-left:auto;margin-right:auto}@media (max-width:768px){.area{width:320px}}@media (max-width:1024px){.area{width:768px}}@media (max-width:1600px){.area{width:1024px}}@font-face{font-family:"tamma";src:url("../fonts/icons/icons.woff2") format("woff2"),url("../fonts/icons/icons.woff") format("woff"),url("../fonts/icons/icons.ttf") format("truetype")}.icon{font-family:"tamma"}.icon-burger-menu-icon:before{content:"\e900"}.icon-dev-logo:before{content:"\e901"}.icon-heart-a:before{content:"\e902"}.icon-mail-icon:before{content:"\e903"}.icon-map-icon:before{content:"\e904"}.icon-ok-icon:before{content:"\e905"}.icon-search-icon:before{content:"\e906"}.icon-tg-icon:before{content:"\e907"}.icon-vk-icon:before{content:"\e908"}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-Light.woff2') format('woff2'),url('../fonts/inter/Inter-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-Italic.woff2') format('woff2'),url('../fonts/inter/Inter-Italic.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-ExtraBoldItalic.woff2') format('woff2'),url('../fonts/inter/Inter-ExtraBoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-ExtraLightItalic.woff2') format('woff2'),url('../fonts/inter/Inter-ExtraLightItalic.woff') format('woff');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-ExtraLight.woff2') format('woff2'),url('../fonts/inter/Inter-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-LightItalic.woff2') format('woff2'),url('../fonts/inter/Inter-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-SemiBold.woff2') format('woff2'),url('../fonts/inter/Inter-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-SemiBoldItalic.woff2') format('woff2'),url('../fonts/inter/Inter-SemiBoldItalic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Inter V';src:url('../fonts/inter/InterV.woff2') format('woff2'),url('../fonts/inter/InterV.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-Black.woff2') format('woff2'),url('../fonts/inter/Inter-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-Thin.woff2') format('woff2'),url('../fonts/inter/Inter-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-MediumItalic.woff2') format('woff2'),url('../fonts/inter/Inter-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-Medium.woff2') format('woff2'),url('../fonts/inter/Inter-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-Regular.woff2') format('woff2'),url('../fonts/inter/Inter-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-ThinItalic.woff2') format('woff2'),url('../fonts/inter/Inter-ThinItalic.woff') format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-BlackItalic.woff2') format('woff2'),url('../fonts/inter/Inter-BlackItalic.woff') format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-Bold.woff2') format('woff2'),url('../fonts/inter/Inter-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-ExtraBold.woff2') format('woff2'),url('../fonts/inter/Inter-ExtraBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url('../fonts/inter/Inter-BoldItalic.woff2') format('woff2'),url('../fonts/inter/Inter-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}*{padding:0;margin:0}body{background:url("../../images/background.jpg") no-repeat fixed center top /cover;font-family:'Inter','Arial',sans-serif;position:relative}.design-elements{position:absolute;bottom:-180px;left:-44px;width:100%}.top-romb{position:absolute;display:block;right:0;background-image:url("data:image/svg+xml,%3Csvg width='637' height='465' viewBox='0 0 637 465' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_30_15)'%3E%3Cmask id='mask0_30_15' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-113' y='-1' width='750' height='501'%3E%3Cpath d='M637 -0.5H-113V499.5H637V-0.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_30_15)'%3E%3Cpath d='M454.8 437.3L73.9 56.4C53.3 35.8 53.3 2.10004 73.9 -18.5L454.8 -399.4C475.4 -420 509.1 -420 529.7 -399.4L910.6 -18.5C931.2 2.10004 931.2 35.8 910.6 56.4L529.8 437.3C509.2 457.9 475.4 457.9 454.8 437.3Z' fill='url(%23paint0_linear_30_15)'/%3E%3C/g%3E%3Cmask id='mask1_30_15' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='-1' width='637' height='454'%3E%3Cpath d='M637 -1H0V453H637V-1Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_30_15)'%3E%3Cpath d='M396 424.2L15.1 43.3C-5.49998 22.7 -5.49998 -11 15.1 -31.6L396 -412.5C416.6 -433.1 450.3 -433.1 470.9 -412.5L851.8 -31.6C872.4 -11 872.4 22.7 851.8 43.3L470.9 424.2C450.3 444.8 416.6 444.8 396 424.2Z' fill='url(%23paint1_linear_30_15)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_30_15' x1='160.756' y1='-172.432' x2='823.851' y2='210.406' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C42DBB'/%3E%3Cstop offset='0.2864' stop-color='%23AF31B0'/%3E%3Cstop offset='0.6201' stop-color='%239A35A5'/%3E%3Cstop offset='0.7262' stop-color='%23862D93'/%3E%3Cstop offset='1' stop-color='%23571966'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_30_15' x1='101.93' y1='-185.609' x2='765.024' y2='197.229' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A56959' stop-opacity='0'/%3E%3Cstop offset='0.1344' stop-color='%23A86F56' stop-opacity='0.1344'/%3E%3Cstop offset='0.322' stop-color='%23AF824E' stop-opacity='0.322'/%3E%3Cstop offset='0.5408' stop-color='%23BB9F41' stop-opacity='0.5408'/%3E%3Cstop offset='0.7811' stop-color='%23CCC82F' stop-opacity='0.7811'/%3E%3Cstop offset='1' stop-color='%23DEF41B'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_30_15'%3E%3Crect width='637' height='465' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right bottom;background-size:100%;width:637px;height:465px}.romb{position:absolute;display:block;background-image:url("data:image/svg+xml,%3Csvg width='556' height='573' viewBox='0 0 556 573' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_93_3230)'%3E%3Cmask id='mask0_93_3230' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-81' y='-47' width='750' height='730'%3E%3Cpath d='M-81 683H669V-46.5H-81V683Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_93_3230)'%3E%3Cpath d='M101.2 15.7001L482.1 396.6C502.7 417.2 502.7 450.9 482.1 471.5L101.2 852.4C80.6 873 46.9 873 26.3 852.4L-354.6 471.5C-375.2 450.9 -375.2 417.2 -354.6 396.6L26.2 15.7001C46.8 -4.89984 80.6 -4.89984 101.2 15.7001Z' fill='url(%23paint0_linear_93_3230)'/%3E%3C/g%3E%3Cmask id='mask1_93_3230' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-81' y='0' width='637' height='683'%3E%3Cpath d='M-81 683H556V0H-81V683Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_93_3230)'%3E%3Cpath d='M160 28.8002L540.9 409.7C561.5 430.3 561.5 464 540.9 484.6L160 865.5C139.4 886.1 105.7 886.1 85.0999 865.5L-295.8 484.6C-316.4 464 -316.4 430.3 -295.8 409.7L85.0999 28.8002C105.7 8.2002 139.4 8.2002 160 28.8002Z' fill='url(%23paint1_linear_93_3230)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_93_3230' x1='395.244' y1='625.432' x2='-267.851' y2='242.594' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C42DBB'/%3E%3Cstop offset='0.2864' stop-color='%23AF31B0'/%3E%3Cstop offset='0.6201' stop-color='%239A35A5'/%3E%3Cstop offset='0.7262' stop-color='%23862D93'/%3E%3Cstop offset='1' stop-color='%23571966'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_93_3230' x1='454.07' y1='638.609' x2='-209.024' y2='255.772' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A56959' stop-opacity='0'/%3E%3Cstop offset='0.1344' stop-color='%23A86F56' stop-opacity='0.1344'/%3E%3Cstop offset='0.322' stop-color='%23AF824E' stop-opacity='0.322'/%3E%3Cstop offset='0.5408' stop-color='%23BB9F41' stop-opacity='0.5408'/%3E%3Cstop offset='0.7811' stop-color='%23CCC82F' stop-opacity='0.7811'/%3E%3Cstop offset='1' stop-color='%23DEF41B'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_93_3230'%3E%3Crect width='558' height='573' fill='white' transform='matrix(-1 0 0 -1 556 573)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left bottom;background-size:100%;width:556px;height:573px;bottom:0;z-index:-1}.small-romb{position:absolute;display:block;background-image:url("data:image/svg+xml,%3Csvg width='415' height='283' viewBox='0 0 415 283' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_96_3470)'%3E%3Cmask id='mask0_96_3470' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-245' y='-47' width='750' height='730'%3E%3Cpath d='M505 683H-245V-46.5H505V683Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_96_3470)'%3E%3Cpath d='M322.8 15.7001L-58.1 396.6C-78.7 417.2 -78.7 450.9 -58.1 471.5L322.8 852.4C343.4 873 377.1 873 397.7 852.4L778.6 471.5C799.2 450.9 799.2 417.2 778.6 396.6L397.8 15.7001C377.2 -4.89984 343.4 -4.89984 322.8 15.7001Z' fill='url(%23paint0_linear_96_3470)'/%3E%3C/g%3E%3Cmask id='mask1_96_3470' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-132' y='0' width='637' height='683'%3E%3Cpath d='M505 683H-132V0H505V683Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_96_3470)'%3E%3Cpath d='M264 28.8002L-116.9 409.7C-137.5 430.3 -137.5 464 -116.9 484.6L264 865.5C284.6 886.1 318.3 886.1 338.9 865.5L719.8 484.6C740.4 464 740.4 430.3 719.8 409.7L338.9 28.8002C318.3 8.2002 284.6 8.2002 264 28.8002Z' fill='url(%23paint1_linear_96_3470)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_96_3470' x1='28.7563' y1='625.432' x2='691.851' y2='242.594' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C42DBB'/%3E%3Cstop offset='0.2864' stop-color='%23AF31B0'/%3E%3Cstop offset='0.6201' stop-color='%239A35A5'/%3E%3Cstop offset='0.7262' stop-color='%23862D93'/%3E%3Cstop offset='1' stop-color='%23571966'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_96_3470' x1='-30.0705' y1='638.609' x2='633.024' y2='255.772' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A56959' stop-opacity='0'/%3E%3Cstop offset='0.1344' stop-color='%23A86F56' stop-opacity='0.1344'/%3E%3Cstop offset='0.322' stop-color='%23AF824E' stop-opacity='0.322'/%3E%3Cstop offset='0.5408' stop-color='%23BB9F41' stop-opacity='0.5408'/%3E%3Cstop offset='0.7811' stop-color='%23CCC82F' stop-opacity='0.7811'/%3E%3Cstop offset='1' stop-color='%23DEF41B'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_96_3470'%3E%3Crect width='416' height='283' fill='white' transform='matrix(1 0 0 -1 0 283)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;width:415px;height:283px;bottom:-50px;right:0;z-index:-1}.scroll-to-top{position:fixed;z-index:99;bottom:10px;right:10px;width:50px;height:50px;background-color:white;color:#0161dc;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.menu-sidebar{position:fixed;top:0;left:-300px;width:300px;height:100%;background-color:#0066cc;color:white;overflow-y:auto;-webkit-transition:left 0.3s ease;transition:left 0.3s ease;z-index:1000}.menu-sidebar.open{left:0}.menu-sidebar .sidebar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#F94F37}.menu-sidebar .sidebar-header h2{margin:0;font-size:18px}.menu-sidebar .sidebar-header .close-sidebar{font-size:24px;cursor:pointer}.menu-sidebar .sidebar-menu-items{list-style:none;padding:0;margin:0}.menu-sidebar .sidebar-menu-items li{position:relative}.menu-sidebar .sidebar-menu-items li.menu-item-has-children>a:after{content:'▸';margin-left:auto;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;float:right}.menu-sidebar .sidebar-menu-items li.menu-item-has-children.open>a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-sidebar .sidebar-menu-items li a{padding:15px 20px;color:white;text-decoration:none;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.menu-sidebar .sidebar-menu-items li a:hover{background-color:#F94F37}.menu-sidebar .sidebar-menu-items li .submenu{display:none;list-style:none;padding:0;margin:0;background-color:#004bb5}.menu-sidebar .sidebar-menu-items li .submenu.open{display:block;padding-left:10px}.menu-sidebar .sidebar-menu-items li .submenu li:last-child{margin-bottom:5px;display:inline-block;width:100%}.menu-sidebar .sidebar-menu-items li .submenu li a{font-size:16px;padding:10px 20px}.menu-sidebar .sidebar-menu-items li .submenu li a:hover{background-color:#F94F37;border-radius:4px 0 0 4px}.menu-sidebar .sidebar-menu-items li .submenu li .submenu{display:none;position:relative;background-color:#004bb5}.menu-sidebar .sidebar-menu-items li .submenu li .submenu.open{display:block}.menu-sidebar .sidebar-menu-items li .submenu li .submenu li a{font-size:14px;padding:10px 20px}.menu-sidebar .sidebar-menu-items li .submenu li .submenu li a:hover{background-color:#F94F37}.header-main{padding:0 30px}.header-main .wrapper-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:3px solid white;border-top:3px solid white;border-right:3px solid white;border-radius:12px 12px 0 0;gap:30px}.header-main .wrapper-full .header-main-left-aside .title-and-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.header-main .wrapper-full .header-main-left-aside .title-and-subtitle .logo{max-width:130px;max-height:130px;width:100%;height:auto}.header-main .wrapper-full .header-main-left-aside .title-and-subtitle .logo img{width:100%;height:auto}.header-main .wrapper-full .header-main-left-aside .title-and-subtitle .title{margin-bottom:30px}.header-main .wrapper-full .header-main-left-aside .title-and-subtitle .title p{text-transform:uppercase;color:#0161dc;font-weight:bold}.header-main .wrapper-full .header-main-left-aside .title-and-subtitle .title p:last-child{text-align:right}.header-main .wrapper-full .header-main-left-aside .title-and-subtitle .title h1{color:#F94F37;font-size:calc(112px + (8 * (100vw - 320px) / 1600));line-height:100%}@media (max-width:1600px){.header-main .wrapper-full .header-main-left-aside .title-and-subtitle .title h1{font-size:calc(72px + (8 * (100vw - 320px) / 1600))}}.header-main .wrapper-full .header-main-left-aside .description{max-width:716px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:3px solid #F94F37;padding-left:20px;display:block;font-style:italic}.header-main .wrapper-full .header-main-right-aside{max-width:660px;width:100%}.header-main .wrapper-full .header-main-right-aside .header-image{position:relative}.header-main .wrapper-full .header-main-right-aside .header-image .triangle-top-left{position:absolute;content:'';display:block;background:url("../../images/triangle.png") no-repeat 0 0 /contain;width:42px;height:42px;top:-5px;left:-8px;z-index:1}.header-main .wrapper-full .header-main-right-aside .header-image .triangle-bottom-left{position:absolute;content:'';display:block;background:url("../../images/triangle.png") no-repeat 0 0 /contain;width:42px;height:42px;bottom:-5px;left:-8px;z-index:1;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.header-main .wrapper-full .header-main-right-aside .header-image .triangle-top-right{position:absolute;content:'';display:block;background:url("../../images/triangle.png") no-repeat 0 0 /contain;width:42px;height:42px;top:-5px;right:-8px;z-index:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.header-main .wrapper-full .header-main-right-aside .header-image .triangle-bottom-right{position:absolute;content:'';display:block;background:url("../../images/triangle.png") no-repeat 0 0 /contain;width:42px;height:42px;bottom:-5px;right:-8px;z-index:1;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.header-main .wrapper-full .header-main-right-aside .header-image .wp-block-image{width:100%}.header-main .wrapper-full .header-main-right-aside .header-image .wp-block-image a{display:block;width:100%}.header-main .wrapper-full .header-main-right-aside .header-image .wp-block-image img{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid white;-webkit-box-shadow:0 34px 14px -30px rgba(0,0,0,0.25);box-shadow:0 34px 14px -30px rgba(0,0,0,0.25)}.header-top{padding:20px 0;background:rgba(40,99,147,0.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-bottom:15px}.header-top .wrapper-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-top .wrapper-full .header-top-left-aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.header-top .wrapper-full .header-top-left-aside .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.header-top .wrapper-full .header-top-left-aside .social-icons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;background:white;width:55px;height:55px;border-radius:55px;color:#0161dc;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.header-top .wrapper-full .header-top-left-aside .social-icons a:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.header-top .wrapper-full .header-top-left-aside .social-icons .icon-vk-icon{font-size:17px}.header-top .wrapper-full .header-top-left-aside .social-icons .icon-tg-icon{font-size:21px}.header-top .wrapper-full .header-top-left-aside .social-icons .icon-ok-icon{font-size:25px}.header-top .wrapper-full .header-top-left-aside .social-icons .icon-mail-icon{font-size:25px}.header-top .wrapper-full .header-top-left-aside .contact-info{width:100%;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.header-top .wrapper-full .header-top-left-aside .contact-info-address{font-size:14px;font-weight:600;max-width:285px;width:100%}.header-top .wrapper-full .header-top-left-aside .contact-info-phone{font-size:22px;font-weight:bold}.header-top .wrapper-full .header-access{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.header-top .wrapper-full .header-access .accessibility-btn{-webkit-box-sizing:border-box;box-sizing:border-box;background:black;color:white;padding:10px 20px;font-size:14px;display:inline-block;border-radius:4px;text-decoration:none;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s;border:2px solid black;font-weight:600}.header-top .wrapper-full .header-access .accessibility-btn:hover{background:white;border:2px solid black;color:black}.header-top .wrapper-full .header-access .login-link{color:white;text-decoration:none}.main-menu{background-color:#0057e7;padding:10px 20px;position:sticky;top:0;z-index:999}.main-menu .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu .wrapper ul{list-style:none;margin:0;padding:0}.main-menu .wrapper .submenu-icon{font-size:8px}.main-menu .wrapper .menu-level-1{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu .wrapper .menu-level-1>li{position:relative}.main-menu .wrapper .menu-level-1>li>a{color:#fff;text-decoration:none;font-weight:600;text-transform:uppercase;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.main-menu .wrapper .menu-level-1>li>a:hover{background-color:#F94F37;border-radius:4px}.main-menu .wrapper .sub-menu{position:absolute;width:100%;top:100%;left:0;background-color:#0066cc;display:none;padding:10px;border-radius:5px;z-index:10}.main-menu .wrapper .sub-menu li{margin-bottom:10px}.main-menu .wrapper .sub-menu li:last-child{margin-bottom:0}.main-menu .wrapper .sub-menu li a{color:#fff;padding:5px 10px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;font-size:14px}.main-menu .wrapper .sub-menu li a:hover{background-color:#004bb5}.main-menu .wrapper .sub-menu li a .submenu-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main-menu .wrapper .sub-menu .sub-menu{top:0;left:100%;background-color:#004bb5}.main-menu .wrapper .menu-level-1>li:hover>.sub-menu,.main-menu .wrapper .sub-menu>li:hover>.sub-menu{display:block}.main-menu .wrapper .sub-menu{margin-top:-5px}.main-menu .wrapper .sub-menu li{position:relative;padding:2px 0}.main-menu .wrapper .sub-menu li .submenu-level-2 a:hover{background:#0066cc}.main-menu .wrapper .sub-menu li:hover>.sub-menu{margin-left:-5px}.main-menu .wrapper .main-menu-right-aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;color:white;font-size:24px}.main-menu .wrapper .main-menu-right-aside .search form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;background:white;border-radius:4px}.main-menu .wrapper .main-menu-right-aside .search form input{padding:10px;border:none;outline:none}.main-menu .wrapper .main-menu-right-aside .search form .icon-search-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;font-size:24px;cursor:pointer;background:none;border:none;color:#0161dc}.main-menu .wrapper .main-menu-right-aside .burger-menu{cursor:pointer}.categories-section{padding:0 30px}.categories-section .wrapper-full{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,0.5);padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:3px solid white;border-right:3px solid white}.categories-section .wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.categories-section .category-card{position:relative;overflow:hidden;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.1);box-shadow:0 4px 10px rgba(0,0,0,0.1)}.categories-section .category-card img{display:block;width:100%;height:auto}.categories-section .category-card .hover-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.categories-section .category-card .hover-mask .title{font-size:1.2rem;font-weight:bold;text-align:center;margin-bottom:10px}.categories-section .category-card .hover-mask .details{font-size:0.9rem;text-align:center}.categories-section .category-card:hover .hover-mask{opacity:1}.events-poster{padding:0 30px}.events-poster .wrapper-full{background:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:3px solid white;border-right:3px solid white}.events-poster .events-poster-main{background:white;padding:30px;border-radius:12px;position:relative}.events-poster .events-poster-main:before{position:absolute;content:'';display:block;width:62px;height:62px;background:url("../../images/triangle.png") no-repeat 0 0 /contain;top:-10px;left:-12px}.events-poster .events-poster-main:after{position:absolute;content:'';display:block;width:62px;height:62px;background:url("../../images/triangle.png") no-repeat 0 0 /contain;-webkit-transform:scaleX(-1);transform:scaleX(-1);top:-10px;right:-12px}.events-poster .poster-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.events-poster .poster-header h2{font-size:24px;color:#0161dc;text-transform:uppercase;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.events-poster .poster-header h2:before{position:relative;content:'';display:block;background:#F94F37;width:18px;height:18px;border-radius:16px}.events-poster .poster-header h2:after{position:relative;content:'';display:block;background:#F94F37;width:18px;height:18px;border-radius:16px}.events-poster .poster-header .view-all-button{font-size:16px;color:#0057e7;text-decoration:none;border:1px solid #0057e7;padding:5px 15px;border-radius:5px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.events-poster .poster-header .view-all-button:hover{background-color:#0057e7;color:#fff}.events-poster .poster-grid{display:-ms-grid;display:grid;gap:20px}.events-poster .poster-grid-album{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin-bottom:30px}.events-poster .poster-grid-portrait{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.events-poster .poster-grid .poster-item{border-radius:10px;overflow:hidden;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s;position:relative}.events-poster .poster-grid .poster-item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.3);box-shadow:0 4px 10px rgba(0,0,0,0.3)}.events-poster .poster-grid .poster-item .liked{position:absolute;z-index:10;top:-1px;right:-1px;border-bottom-left-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;background:white;color:#000;font-weight:bold;padding:10px;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.events-poster .poster-grid .poster-item .liked .icon-heart-a{color:red;cursor:pointer}.events-poster .poster-grid .poster-item .liked .icon-heart-a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.events-poster .poster-grid .poster-item a{text-decoration:none}.events-poster .poster-grid .poster-item img{width:100%;height:auto;display:block}.events-poster .poster-grid .poster-item h2{position:absolute;width:100%;min-height:42px;bottom:0;color:white;background:rgba(0,0,0,0.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:16px;text-transform:uppercase;padding:10px;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}@media (max-width:1600px){.events-poster .poster-grid .poster-item h2{font-size:14px}}.events-poster .poster-grid .poster-item .poster-item-body{position:absolute;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;bottom:0;left:-100%;width:100%;height:100%;background:rgba(1,97,220,0.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:white;font-weight:normal;text-align:left;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s;font-size:calc(7px + (8 * (100vw - 320px) / 1600))}.events-poster .poster-grid .poster-item .poster-item-body:after{position:absolute;content:'';display:block;width:95%;height:95%;-webkit-box-sizing:border-box;box-sizing:border-box;top:10%;left:auto;right:auto;bottom:10%;margin:auto;border:1px solid white;border-radius:8px}.events-poster .poster-grid .poster-item .poster-item-body p{width:100%;margin-bottom:10px}.events-poster .poster-grid .poster-item .poster-item-body .poster-item-body-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto}.events-poster .poster-grid .poster-item:hover h2{opacity:0;bottom:-100%}.events-poster .poster-grid .poster-item:hover .poster-item-body{opacity:1;left:0}@media (max-width:768px){.poster-grid-album,.poster-grid-portrait{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.poster-grid-album,.poster-grid-portrait{-ms-grid-columns:1fr;grid-template-columns:1fr}}.latest-news{padding:0 30px}.latest-news .wrapper-full{background:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:3px solid white;border-right:3px solid white}.latest-news .latest-news-main{background:white;padding:30px;border-radius:12px;position:relative}.latest-news .latest-news-main:before{position:absolute;content:'';display:block;width:62px;height:62px;background:url("../../images/triangle.png") no-repeat 0 0 /contain;top:-10px;left:-12px}.latest-news .latest-news-main:after{position:absolute;content:'';display:block;width:62px;height:62px;background:url("../../images/triangle.png") no-repeat 0 0 /contain;-webkit-transform:scaleX(-1);transform:scaleX(-1);top:-10px;right:-12px}.latest-news .news-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.latest-news .news-header h2{font-size:24px;color:#0161dc;text-transform:uppercase;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.latest-news .news-header h2:before{position:relative;content:'';display:block;background:#F94F37;width:18px;height:18px;border-radius:16px}.latest-news .news-header h2:after{position:relative;content:'';display:block;background:#F94F37;width:18px;height:18px;border-radius:16px}.latest-news .news-header .view-all-button{font-size:16px;color:#0057e7;text-decoration:none;border:1px solid #0057e7;padding:5px 15px;border-radius:5px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.latest-news .news-header .view-all-button:hover{background-color:#0057e7;color:#fff}.latest-news .news-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.latest-news .news-card{position:relative;border-radius:10px;overflow:hidden;-webkit-transition:-webkit-transform 0.3s,-webkit-box-shadow 0.3s;transition:-webkit-transform 0.3s,-webkit-box-shadow 0.3s;transition:transform 0.3s,box-shadow 0.3s;transition:transform 0.3s,box-shadow 0.3s,-webkit-transform 0.3s,-webkit-box-shadow 0.3s}.latest-news .news-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 15px rgba(0,0,0,0.2);box-shadow:0 8px 15px rgba(0,0,0,0.2)}.latest-news .news-card-image img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.latest-news .news-card-content{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.6);padding:15px;color:#fff;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.latest-news .news-card-content h3{font-size:20px;font-weight:bold;margin-bottom:10px}.latest-news .news-card-content .news-card-meta{font-size:10px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.latest-news .news-card:hover .news-card-content{opacity:1}.latest-news .news-card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.contacts-section{padding:0 30px;padding-bottom:30px}.contacts-section .wrapper-full{background:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:3px solid white;border-right:3px solid white;border-bottom:3px solid white;border-radius:0 0 12px 12px}.contacts-section .wrapper-full .contacts-section-main{background:#0161dc;padding:30px;border-radius:12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:60px}.contacts-section .wrapper-full .contacts-section-main .map{max-width:900px;width:100%;overflow:hidden;border-radius:8px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.contacts-section .wrapper-full .contacts-section-main .contact-info{color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-section .wrapper-full .contacts-section-main .contact-info h2{font-size:2rem;margin-bottom:20px;color:white;text-transform:uppercase}.contacts-section .wrapper-full .contacts-section-main .contact-info h3{font-size:1.3rem;margin-bottom:10px;margin-top:36px;color:white;text-transform:uppercase}.contacts-section .wrapper-full .contacts-section-main .contact-info a{color:white}.contacts-section .wrapper-full .contacts-section-main .contact-info .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.contacts-section .wrapper-full .contacts-section-main .contact-info .social-icons a{color:#0161dc;background:white;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border-radius:21px;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.contacts-section .wrapper-full .contacts-section-main .contact-info .social-icons a:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form{width:100%;max-width:400px}.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label{display:block;margin-bottom:10px}.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label input[type=email],.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label input[type=text],.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label textarea,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label input[type=email],.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label input[type=text],.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label textarea{width:100%;padding:10px;font-size:1em;border-radius:5px;border:none;outline:none;background-color:#ffffff;color:#333333}.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label input[type=email]::-webkit-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label input[type=text]::-webkit-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label textarea::-webkit-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label input[type=email]::-webkit-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label input[type=text]::-webkit-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label textarea::-webkit-input-placeholder{color:#aaaaaa}.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label input[type=email]::-moz-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label input[type=text]::-moz-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label textarea::-moz-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label input[type=email]::-moz-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label input[type=text]::-moz-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label textarea::-moz-placeholder{color:#aaaaaa}.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label input[type=email]:-ms-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label input[type=text]:-ms-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label textarea:-ms-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label input[type=email]:-ms-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label input[type=text]:-ms-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label textarea:-ms-input-placeholder{color:#aaaaaa}.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label input[type=email]::-ms-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label input[type=text]::-ms-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label textarea::-ms-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label input[type=email]::-ms-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label input[type=text]::-ms-input-placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label textarea::-ms-input-placeholder{color:#aaaaaa}.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label input[type=email]::placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label input[type=text]::placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label textarea::placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label input[type=email]::placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label input[type=text]::placeholder,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label textarea::placeholder{color:#aaaaaa}.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form label textarea,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form label textarea{min-height:80px;resize:vertical}.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form input[type=submit],.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form input[type=submit]{width:100%;padding:10px;font-size:1em;background-color:#F94F37;color:#ffffff;border-radius:8px;border:none;cursor:pointer;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form input[type=submit]:hover,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form input[type=submit]:hover{background:white;color:#0161dc}.contacts-section .wrapper-full .contacts-section-main .contact-info .contact-form .wpcf7-not-valid-tip,.contacts-section .wrapper-full .contacts-section-main .contact-info .wpcf7-form .wpcf7-not-valid-tip{color:white;font-size:12px;font-weight:600}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:30px 0}.pagination .dots,.pagination a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:bold;text-decoration:none;border:1px solid #4596fe;border-radius:50%;color:#0161dc;background-color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.pagination .dots:hover,.pagination a:hover{background-color:#0161dc;color:#fff}.pagination .active{background-color:#0161dc;color:#fff;border-color:#0161dc;pointer-events:none}.pagination .dots{border:none;background:none;color:#013476;pointer-events:none}.pagination .next,.pagination .prev{font-size:18px;width:auto;height:auto;padding:0 12px;border-radius:20px;border:none;background:none;color:#F94F37;cursor:pointer}.pagination .next:hover,.pagination .prev:hover{color:white}.single{padding:0 30px}.single .wrapper-full{background:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:3px solid white;border-right:3px solid white}.single .single-main{background:white;padding:30px;border-radius:12px;position:relative;font-size:20px}.single .single-main .single-header{margin-bottom:30px;text-align:center}.single .single-main .single-header h2{font-size:36px;font-weight:bold;color:#333;margin:0}.single .single-main .single-header .single-header-meta{margin-top:8px;font-size:14px;color:#777}.single .single-main .single-header .single-header-meta span{display:inline-block;margin-right:10px}.single .single-main .navigation-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.single .single-main .navigation-articles a{font-size:16px;color:#007bff;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.single .single-main .navigation-articles a:hover{color:#0056b3}.single .single-main .navigation-articles .prev-article{text-align:left}.single .single-main .navigation-articles .next-article{text-align:right}.all-events .wrapper-full .events-poster-main .poster-grid.poster-grid-album{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.all-events .wrapper-full .events-poster-main .poster-item{-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.all-events .wrapper-full .events-poster-main .poster-item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.3);box-shadow:0 4px 10px rgba(0,0,0,0.3)}.all-events .wrapper-full .events-poster-main .album{position:relative}.all-events .wrapper-full .events-poster-main .album .bg-landscape-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:110%;height:110%;-webkit-filter:blur(15px);filter:blur(15px);position:absolute;top:-20px;left:-20px;-o-object-fit:cover;object-fit:cover;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.all-events .wrapper-full .events-poster-main .album img{width:100%;height:100%;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-object-fit:contain;object-fit:contain}.footer{position:relative;padding:30px 0 0;color:white;font-size:14px}.footer a{color:white}.footer .wrapper-full .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .wrapper-full .wrapper .developer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.footer .wrapper-full .wrapper .developer a{font-size:42px;text-decoration:none}.single-content{margin-bottom:20px;line-height:1.6;color:#444}.single-content p{margin-bottom:16px}.single-content h1{font-size:40px;font-weight:bold;color:#f04f23;margin:30px 0}.single-content h2{font-size:36px;font-weight:bold;margin:28px 0 20px;color:#333}.single-content h3{font-size:30px;font-weight:bold;margin:24px 0 16px;color:#333}.single-content h4,.single-content h5,.single-content h6{font-size:18px;margin:20px 0 10px;color:#666}.single-content ol,.single-content ul{margin:16px 0;padding-left:40px}.single-content ol li,.single-content ul li{margin-bottom:8px}.single-content ul{list-style:disc inside}.single-content ol{list-style:decimal inside}.single-content table{width:100%;border-collapse:collapse;margin:20px 0;font-size:18px;color:#444}.single-content table td,.single-content table th{padding:12px;border:1px solid #ddd;text-align:left}.single-content table th{background-color:#f04f23;color:#fff;font-weight:bold}.single-content table tr:nth-child(2n){background-color:#f9f9f9}.single-content blockquote{font-size:18px;font-style:italic;margin:20px 0;padding:15px 20px;border-left:4px solid #f04f23;background:rgba(240,240,240,0.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.single-content a{color:#f04f23;text-decoration:none;border-bottom:1px dotted #f04f23;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.single-content a:hover{color:#333;border-bottom:1px solid #333}.single-content .wp-block-image a{padding-bottom:10px;text-decoration:none;border-bottom:none}.single-content .wp-block-verse{font-family:'Georgia',serif;font-style:italic;background:#f9f9f9;border-left:4px solid #007bff;padding:15px 20px;margin:20px 0;line-height:1.8;white-space:pre-wrap;color:#333}.single-content .wp-block-verse p{margin:0 0 10px}.not-found{padding:0 30px}.not-found .wrapper-full{text-align:center;padding:50px 20px;background:rgba(255,255,255,0.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-box-sizing:border-box;box-sizing:border-box;border-left:3px solid white;border-right:3px solid white}.not-found h1{font-size:3rem;color:#ff6b6b}.not-found p{font-size:1.5rem;margin-bottom:30px}.not-found .btn{display:inline-block;padding:10px 20px;margin:10px;border-radius:5px;text-decoration:none}.not-found .btn.btn-primary{background-color:#0073aa;color:#fff}.not-found .btn.btn-secondary{background-color:#eee;color:#333}.not-found .not-found-search{margin-top:30px}.not-found .not-found-search h2{margin-bottom:20px}.not-found .not-found-illustration img{max-width:100%;height:auto;margin-top:40px}
/*# sourceMappingURL=bundle.css.map */