.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:1280px){.area{width:1024px}}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-BlackItalic.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-BlackItalic.woff') format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-BoldItalic.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-Bold.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-Black.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-LightItalic.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-Light.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-ExtraBoldItalic.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-ExtraBoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat Alternates ExLight';src:url('/assets/fonts/montserrat/MontserratAlternates-ExtraLightItalic.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-ExtraLightItalic.woff') format('woff');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-ExtraBold.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-ExtraBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-Italic.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-Italic.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat Alternates ExLight';src:url('/assets/fonts/montserrat/MontserratAlternates-ExtraLight.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-MediumItalic.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-Medium.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-ThinItalic.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-ThinItalic.woff') format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-Thin.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-Regular.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-SemiBoldItalic.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-SemiBoldItalic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/assets/fonts/montserrat/MontserratAlternates-SemiBold.woff2') format('woff2'),url('/assets/fonts/montserrat/MontserratAlternates-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;height:100%}html::-webkit-scrollbar{width:4px}html::-webkit-scrollbar-track{background:white}html::-webkit-scrollbar-thumb{background-color:#ffffff;border-radius:20px;border:3px solid orange}html{scrollbar-width:thin;scrollbar-color:#240183 transparent}body{color:#525252;background:#f2f2f2;font-family:'Montserrat Alternates','Arial',sans-serif;font-size:1.8rem;line-height:1.5}.container{margin:0 auto;max-width:1626px;width:100%;padding:0 6rem}a,svg{-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}hr{margin:4rem 0}.wp-block-file a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#0a7aff;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-bottom:2rem}.wp-block-file a:hover{color:#cc2401}.wp-block-file a:not(.wp-block-file__button)[href$=".jpg"]:before{position:relative;display:block;font-family:"Font Awesome 5 Free";content:'\f1c5';font-style:normal;font-size:20px;line-height:1;color:#1563BF;margin-right:1rem;text-decoration:none}.wp-block-file a:not(.wp-block-file__button)[href$=".docx"]:before{position:relative;display:block;font-family:"Font Awesome 5 Free";content:'\f1c2';font-style:normal;font-size:20px;line-height:1;color:#1563BF;margin-right:1rem;text-decoration:none}.wp-block-file a:not(.wp-block-file__button)[href$=".pdf"]:before{position:relative;display:block;font-family:"Font Awesome 5 Free";content:'\f1c1';font-style:normal;font-size:20px;line-height:1;color:red;margin-right:1rem;text-decoration:none}.button{background:#cc2401;color:white;border:none;border-radius:0.8rem;cursor:pointer;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.button:hover{background:#240183}.button:disabled{background:#ccc}.shortcod-forms{margin-top:3rem}.shortcod-forms .shortcod-forms-groups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}.shortcod-forms label{width:100%;margin-right:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shortcod-forms textarea{min-height:200px;padding:1rem}.shortcod-forms input{padding:10px}.shortcod-forms button{background:#240183;color:white;padding:1rem 2rem;border:none;border-radius:8px;cursor:pointer}.shortcod-forms button:hover{background:#cc2401}.form-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);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;z-index:3}.form-modal-overlay .form-modal-content{background:#fff;padding:20px;border-radius:5px;text-align:center}.form-modal-overlay .success{background-color:#d4edda;color:#155724}.form-modal-overlay .error{background-color:#f8d7da;color:#721c24}.form-modal-overlay .warning{background-color:#fff3cd;color:#856404}.form-modal-overlay button{margin-top:15px;padding:10px 20px;background-color:#240183;color:#fff;border:none;border-radius:5px;cursor:pointer}.form-modal-overlay button:hover{background-color:#0056b3}.yandex-informer{width:100%;text-align:center;margin-top:3rem}@media (max-width:768px){.container{padding:0 1.5rem}}header{background:#240183;padding:1rem 0;position:sticky;top:0;z-index:10}header .container{padding:0 6rem;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 .container .logo .logo-img{width:12rem;height:5.5rem;color:white}header .container .logo .logo-img:hover{color:#9bc9ff}header .container .header-icons{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:0 3rem}header .container .header-icons a:hover svg{color:#9bc9ff}header .container .header-icons .icon-cart,header .container .header-icons .icon-search{width:18px;height:18px;color:white}@media (max-width:768px){header .container{padding:0 1.5rem}}nav ul{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:0 2rem;list-style:none}nav ul li a{text-decoration:none;color:white;text-transform:uppercase;font-weight:600;font-size:calc(14px + 2 * (100vw - 320px) / 1600)}nav ul li a:after{position:relative;content:'';display:block;width:0;height:3px;background:currentColor;left:0;bottom:0;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}nav ul li a:hover{color:#9bc9ff}nav ul li a:hover:after{width:100%}.menu-icon{width:30px;height:20px;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:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.menu-icon span{display:block;width:100%;height:4px;background-color:white;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s,-webkit-transform 0.3s}.menu-icon span:nth-child(2){width:24px}.menu-icon.open span:first-child{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg);background-color:#9bc9ff}.menu-icon.open span:nth-child(2){opacity:0}.menu-icon.open span:nth-child(3){-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg);background-color:#9bc9ff}@media (max-width:768px){nav{display:none}}.sidebar{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;max-width:30rem;width:100%;-ms-flex-negative:0;flex-shrink:0}.sidebar .widget{background:#f2f2f2;padding:20px;border-radius:8px;margin-bottom:20px}.sidebar .widget h2,.sidebar .widget h2.wp-block-heading{font-size:calc(16px + (6 * (100vw - 320px) / 1600));margin-bottom:2rem;position:relative}.sidebar .widget h2.wp-block-heading:after,.sidebar .widget h2:after{position:absolute;content:'';display:inline-block;bottom:-3rem;left:0;width:50px;height:2px;background-color:#cc2401;margin-bottom:3rem}.sidebar .widget ul li{list-style:none}.sidebar .widget ul li h3{font-size:calc(12px + (2 * (100vw - 320px) / 1600))}.sidebar .widget ul li a{text-decoration:none;color:#525252;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar .widget .categories,.sidebar .widget .recent-posts{list-style:none;padding:0;margin:0}.sidebar .widget .categories li,.sidebar .widget .recent-posts li{margin-bottom:15px}.sidebar .widget .categories li:last-child,.sidebar .widget .recent-posts li:last-child{margin-bottom:0}.sidebar .widget .categories li a,.sidebar .widget .recent-posts li a{text-decoration:none;color:#525252;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar .widget .categories li a img,.sidebar .widget .recent-posts li a img{margin-right:10px;border-radius:4px;width:100%;height:auto}.sidebar .widget .categories li a .post-info h3,.sidebar .widget .recent-posts li a .post-info h3{margin:0;font-size:calc(12px + (2 * (100vw - 320px) / 1600));font-weight:600}.sidebar .widget .categories li a .post-info p,.sidebar .widget .recent-posts li a .post-info p{margin:5px 0 0;font-size:0.9rem;color:#777}.sidebar .widget .recent-posts a:hover{background:#9bc9ff}.sidebar .widget .recent-posts a img{max-width:80px;height:auto;width:100%}.sidebar .widget .categories li a{display:block;padding:5px 0}.sidebar .widget .categories li a:hover{color:#cc2401}.sidebar .widget:last-child{position:sticky;top:10rem}.sidebar .widget.widget_block{padding:0;margin-bottom:0}.sidebar .widget.widget_block img{width:100%;height:auto;border-radius:1rem}@media (max-width:768px){.sidebar{max-width:100%}}.pagination{-ms-grid-column-span:2;grid-column:span 2;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;gap:1rem}.pagination .page{width:40px;height:40px;margin:0 5px;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%;background-color:#f2f2f2;color:#525252;font-size:calc(14px + (4 * (100vw - 320px) / 1600));font-weight:bold;cursor:pointer}.pagination .page:hover{background-color:#9bc9ff}.side-menu::-webkit-scrollbar{width:4px}.side-menu::-webkit-scrollbar-track{background:white}.side-menu::-webkit-scrollbar-thumb{background-color:#240183;border-radius:20px;border:3px solid orange}.side-menu{scrollbar-width:thin;scrollbar-color:#240183 white}.side-menu{width:250px;background-color:#240183;position:fixed;left:-250px;top:0;height:100%;overflow-y:auto;-webkit-transition:left 0.3s ease;transition:left 0.3s ease;z-index:999}.side-menu.open{left:0}.side-menu ul{list-style:none;padding:0;margin:0}.side-menu ul li{border-bottom:1px solid}.side-menu ul li span{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:15px;color:white;text-decoration:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;position:relative;cursor:pointer}.side-menu ul li span:hover{background-color:#9bc9ff}.side-menu ul li span .arrow{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.side-menu ul li span.open .arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.side-menu ul li .sub-menu{display:none;background-color:#160150}.side-menu ul li .sub-menu li{border-bottom:none}.side-menu ul li .sub-menu li a{padding-left:30px;color:white}.side-menu ul li.open .sub-menu{display:block}@media (max-width:768px){.side-menu{width:65%;left:-320px}.side-menu.open{left:0}}.footer{background:#240183;color:white;padding:3rem}.footer .container{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:2rem}.footer .container .logo a{display:inline-block}.footer .container .logo .logo-img{color:white;width:12rem;height:5.5rem}.footer .container .contact-info{text-align:left;font-size:calc(12px + (2 * (100vw - 320px) / 1600))}.footer .container .soc-icons{margin-left:auto}.footer .container .soc-icons ul{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:2rem}.footer .container .soc-icons ul li{list-style:none}.footer .container .soc-icons ul li a{text-decoration:none;color:white}@media (max-width:768px){.footer{padding:3rem 0 3rem}.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .container .contact-info{text-align:center}.footer .container .soc-icons{margin-left:0}}.section-title{font-size:calc(18px + 24 * (100vw - 320px) / 1600);line-height:0.8;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.section-title:before{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;width:6px;background:#cc2401;position:relative;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin-right:1rem}@media (max-width:768px){.section-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.section-title:after{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;width:6px;background:#cc2401;position:relative;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin-left:1rem}}.hero{height:90vh;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;text-align:center;color:white;position:relative;background:#240183;overflow:hidden}.hero:before{position:absolute;content:'';display:block;background:linear-gradient(158deg,transparent 50%,#f2f2f2 50%),linear-gradient(202deg,transparent 50%,#f2f2f2 50%);width:100%;height:100%;top:40%;left:0;z-index:0}.hero .hero-images{position:absolute;width:100%;height:100%;top:0;left:0;background:url("../images/header-img-1.webp") no-repeat,url("../images/header-img-2.webp") no-repeat,url("../images/header-img-3.webp") no-repeat,url("../images/header-img-4.webp") no-repeat,url("../images/header-img-5.webp") no-repeat,url("../images/header-img-6.webp") no-repeat;background-position:var(--pos1),var(--pos2),var(--pos3),var(--pos4),var(--pos5),var(--pos6);-webkit-animation:animate-images 2s ease-out forwards,fade-in 2s ease-out forwards;animation:animate-images 2s ease-out forwards,fade-in 2s ease-out forwards;opacity:0}@-webkit-keyframes fade-in{0%{opacity:0}30%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}30%{opacity:0}to{opacity:1}}@-webkit-keyframes animate-images{0%{opacity:0;background-position:var(--start-pos1),var(--start-pos2),var(--start-pos3),var(--start-pos4),var(--start-pos5),var(--start-pos6)}to{opacity:1;background-position:var(--pos1),var(--pos2),var(--pos3),var(--pos4),var(--pos5),var(--pos6)}}@keyframes animate-images{0%{opacity:0;background-position:var(--start-pos1),var(--start-pos2),var(--start-pos3),var(--start-pos4),var(--start-pos5),var(--start-pos6)}to{opacity:1;background-position:var(--pos1),var(--pos2),var(--pos3),var(--pos4),var(--pos5),var(--pos6)}}.hero .container{position:absolute;z-index:1;top:10%;width:50%}.hero .container h1{text-transform:uppercase;font-size:calc(32px + (30 * (100vw - 320px) / 1600))}.hero .container p{font-size:calc(26px + (4 * (100vw - 320px) / 1600));text-transform:uppercase;margin:2rem 0}.hero .container .hero-buttons{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:3rem}.hero .container .hero-buttons span{background:#cc2401;width:28rem;padding:2rem 0;cursor:pointer;font-size:calc(14px + (2 * (100vw - 320px) / 1600));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;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;color:white;text-decoration:none;border-radius:100px;font-weight:600;opacity:0.8}.hero .container .hero-buttons span:hover{opacity:1}.hero .scroll-down{position:absolute;color:#240183;bottom:5vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero .scroll-down svg{width:50px;height:50px;-webkit-animation:upDown 2s ease-in-out infinite;animation:upDown 2s ease-in-out infinite}@-webkit-keyframes upDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes upDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){.hero .hero-images{background:none}.hero .container{width:100%}.hero .container h1{font-size:calc(42px + (4 * (100vw - 320px) / 1600))}.hero .container p{font-size:calc(18px + (4 * (100vw - 320px) / 1600))}.hero .container .hero-buttons{display:-ms-grid;display:grid}.hero .container .hero-buttons a{width:100%}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.services{background-color:#f2f2f2;margin-bottom:12.3rem}.services .container{margin:0 auto;text-align:center;max-width:1626px;width:100%;padding:0 2rem}.services h2{font-size:calc(18px + 24 * (100vw - 320px) / 1600);color:#525252;margin-bottom:1rem}.services p{font-size:calc(16px + 8 * (100vw - 320px) / 1600);margin-bottom:3rem}.services .service-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.services .service-cards .service-card{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);padding:20px;width:calc(100% / 3 - 30px);margin:10px;text-align:center;opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}.services .service-cards .service-card svg{width:61px;height:61px;margin-bottom:2rem}.services .service-cards .service-card h3{font-size:calc(16px + 8 * (100vw - 320px) / 1600);margin-bottom:2rem}.services .service-cards .service-card p{font-size:0.9em}.services .service-cards .service-card.fade-in{-webkit-animation:fadeInUp 1s ease forwards;animation:fadeInUp 1s ease forwards}@media (max-width:768px){.services{margin-bottom:2rem}.services .container .service-cards .service-card{width:100%}}.responsive-design{position:relative;margin-bottom:22.3rem}.responsive-design .container{margin:0 auto;text-align:center;max-width:1626px;width:100%;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}.responsive-design .responsive-content{width:60%;text-align:left}.responsive-design .responsive-content h3,.responsive-design .responsive-content p{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.responsive-design .responsive-content p{font-size:calc(16px + (13 * (100vw - 320px) / 1600));-webkit-transition-delay:0.5s;transition-delay:0.5s}.responsive-design .responsive-image{position:relative;width:40%}.responsive-design .responsive-image img{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.responsive-design .responsive-image img:first-child{-webkit-transition-delay:1s;transition-delay:1s;width:100%;height:auto}.responsive-design .responsive-image img:nth-child(2){position:absolute;right:0;bottom:2rem;-webkit-transition-delay:2s;transition-delay:2s}.responsive-design .animate-image.visible,.responsive-design .animate-left.visible{opacity:1;-webkit-transform:translate(0);transform:translate(0)}@media (max-width:768px){.responsive-design{margin-bottom:2rem}.responsive-design .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.responsive-design .responsive-content{width:100%;text-align:center;margin-bottom:2rem}.responsive-design .responsive-image{width:100%}.responsive-design .responsive-image img:nth-child(2){width:20%;height:auto;right:5rem;bottom:1rem}}.advantages-section{position:relative;margin-bottom:12rem}.advantages-section:before{position:absolute;content:'';display:block;width:100%;height:30%;background:linear-gradient(-45deg,blue -30%,transparent 80%),linear-gradient(45deg,darkred 20%,crimson,darkorange 60%,gold,bisque) fixed}.advantages-section .container{padding:2rem;position:relative;z-index:1}.advantages-section h2{font-size:calc(18px + 24 * (100vw - 320px) / 1600);margin-bottom:1rem;text-align:center;color:white}.advantages-section p{text-align:center;color:white}.advantages-section .advantages-grid{margin-top:2rem;background:white;padding:2rem;-webkit-box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);border-radius:0.8rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 3.7rem 1fr 3.7rem 1fr;grid-template-columns:1fr 1fr 1fr;gap:3.7rem}.advantages-section .advantages-grid .advantage-item{text-align:center;padding-bottom:5rem}.advantages-section .advantages-grid .advantage-item h3{font-size:calc(16px + (2 * (100vw - 320px) / 1600));margin-bottom:8px}.advantages-section .advantages-grid .advantage-item p{font-size:calc(16px + (1 * (100vw - 320px) / 1600));color:#525252}.advantages-section .pricing-grid{max-width:900px;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr 3rem 1fr;grid-template-columns:1fr 1fr 1fr;gap:3rem;justify-items:center;margin:0 auto}.advantages-section .pricing-grid .pricing-item{margin-top:-5rem;background:white;border-radius:1.2rem;width:100%;-webkit-box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);box-shadow:0 30px 21px -35px rgba(0,0,0,0.3)}.advantages-section .pricing-grid .pricing-item .pricing-item-title{position:relative;background:#240183;padding:3rem 1rem 4rem;overflow:hidden;border-radius:0.8rem 0.8rem 0 0}.advantages-section .pricing-grid .pricing-item .pricing-item-title:before{position:absolute;content:'';display:block;background:linear-gradient(158deg,transparent 50%,#fff 50%),linear-gradient(202deg,transparent 50%,#fff 50%);width:100%;height:100%;top:40%;left:0;z-index:0}.advantages-section .pricing-grid .pricing-item .pricing-item-title h4{text-align:center;font-size:calc(12px + (2 * (100vw - 320px) / 1600));position:relative;z-index:1;color:white}.advantages-section .pricing-grid .pricing-item .pricing-item-title .price{position:relative;z-index:1;font-size:calc(16px + (14 * (100vw - 320px) / 1600));font-weight:600}.advantages-section .pricing-grid .pricing-item .pricing-item-title .period{position:relative;z-index:1}.advantages-section .pricing-grid .pricing-item ul{padding:1rem}.advantages-section .pricing-grid .pricing-item ul li{font-size:calc(10px + (4 * (100vw - 320px) / 1600));list-style:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.advantages-section .pricing-grid .pricing-item ul li:before{position:relative;content:"";display:block;left:0;width:20px;height:20px;margin-right:1rem;background-image:url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.63074' cy='8.10914' r='8.03077' fill='%231E81CE'/%3E%3Cpath d='M8.27756 11.9141L3.49255 7.24746C3.20508 6.96709 3.20508 6.51251 3.49255 6.23212L4.53361 5.21678C4.82108 4.93638 5.28722 4.93638 5.57469 5.21678L8.7981 8.36045L15.7023 1.62702C15.9898 1.34666 16.4559 1.34666 16.7434 1.62702L17.7844 2.64236C18.0719 2.92273 18.0719 3.37731 17.7844 3.6577L9.31864 11.9142C9.03114 12.1945 8.56503 12.1945 8.27756 11.9141Z' fill='%23240183'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:100%}.advantages-section .pricing-grid .pricing-item .read-more{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;position:relative;padding-bottom:2rem}.advantages-section .pricing-grid .pricing-item .read-more a{display:inline-block;margin:0 auto;position:absolute;top:-5px;z-index:2;color:#cc2401}.advantages-section .pricing-grid .pricing-item .read-more a:hover svg{width:60px;height:60px}.advantages-section .pricing-grid .pricing-item .read-more a .read-more-icon{width:50px;height:50px}@media (max-width:768px){.advantages-section{margin-bottom:2rem}.advantages-section:before{height:100%}.advantages-section .advantages-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;margin-bottom:2rem;padding-bottom:2rem}.advantages-section .pricing-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.advantages-section .advantages-grid .advantage-item{padding-bottom:2rem;position:relative}.advantages-section .advantages-grid .advantage-item:after{position:absolute;content:'';display:inline-block;width:20%;height:2px;background:#d7d7d7;margin:1rem auto 0;left:0;right:0}.advantages-section .pricing-grid .pricing-item{margin-top:0}.advantages-section .pricing-grid .pricing-item ul li{font-size:calc(14px + (20 * (100vw - 320px) / 1600))}}.experience-section{margin-bottom:12rem}.experience-section .container .experience-section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.experience-section .container .experience-section-title .view-projects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-decoration:none;color:#240183}.experience-section .container .experience-section-title .view-projects:hover,.experience-section .container .experience-section-title .view-projects:hover svg{color:#cc2401}.experience-section .container .experience-section-title .view-projects svg{width:22px;height:12px;margin-right:1rem}.experience-section .container p{font-size:calc(16px + (13 * (100vw - 320px) / 1600))}.experience-section .container .projects-slider{position:relative}.experience-section .container .projects-slider .slider-content{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.experience-section .container .projects-slider .slider-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out}.experience-section .container .projects-slider .slider-wrapper .slide{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem}.experience-section .container .projects-slider .slider-wrapper .slide .project-item{width:48%;text-align:center;padding:1rem}.experience-section .container .projects-slider .slider-wrapper .slide .project-item img{max-width:100%;height:auto;-webkit-box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);border-radius:2rem;border-color:#c1c1c1}.experience-section .container .projects-slider .slider-wrapper .slide .project-item p{margin-top:1rem;font-size:calc(16px + (13 * (100vw - 320px) / 1600))}.experience-section .container .projects-slider .slider-nav{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:3rem;position:relative;bottom:0;width:100%}.experience-section .container .projects-slider .slider-btn{background:#c1c1c1;color:white;border:none;cursor:pointer;width:42px;height:42px;border-radius:62px;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}.experience-section .container .projects-slider .slider-btn svg{width:22px;height:12px;color:#f2f2f2}.experience-section .container .projects-slider .slider-btn.prev-btn{left:0}.experience-section .container .projects-slider .slider-btn.next-btn{right:0}@media (max-width:768px){.experience-section{margin-bottom:4rem}.experience-section .container{padding:1.5rem}.experience-section .experience-section-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.experience-section .experience-section-title h2{font-size:calc(16px + (8 * (100vw - 320px) / 1600))}}.services-section .section-title{margin-bottom:4rem}.services-section .services-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:1fr 1fr 1fr;gap:20px}.services-section .services-grid .service-item{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);margin-bottom:4rem;padding:2rem;width:100%;-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}.services-section .services-grid .service-item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.services-section .services-grid .service-item h3{font-size:calc(14px + (6 * (100vw - 320px) / 1600));font-weight:bold;color:#cc2401;margin-bottom:10px;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}.services-section .services-grid .service-item h3:before{-ms-flex-negative:0;flex-shrink:0;position:relative;content:'';display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='100%' height='100%' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' transform='rotate(-90 20 20)' fill='%239BC9FF'/%3E%3Ccircle cx='20' cy='20' r='8' fill='white'/%3E%3Ccircle cx='20' cy='20' r='4' fill='%23240183'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:100%;width:40px;height:40px;margin-right:1rem}.services-section .services-grid .service-item p{font-size:16px;color:#666;line-height:1.6;margin-bottom:0}.services-section .order-service{display:block;background-color:#cc2401;width:100%;padding:3rem 0;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}.services-section .order-service .zakazat-arendu-sajta-link{display:inline-block;text-decoration:none;background:white;padding:1.5rem 2.5rem;border-radius:100px;-webkit-box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);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;cursor:pointer}.services-section .order-service .zakazat-arendu-sajta-link .order-service-icon{width:50px;height:50px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:1rem;color:#cc2401}.services-section .order-service .zakazat-arendu-sajta-link:hover .order-service-icon{margin-left:2rem;color:#240183}.services-section a:hover>.order-service{background:gray!important}@media (max-width:768px){.services-section .services-grid{-ms-grid-columns:calc((100% - 2rem) / 2) 2rem calc((100% - 2rem) / 2);grid-template-columns:repeat(2,calc((100% - 2rem) / 2));gap:2rem;position:relative}.services-section .services-grid .service-item{margin-bottom:0;padding:1rem;width:100%;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.services-section .services-grid .service-item:last-child{-ms-grid-column-span:2;grid-column:span 2}.services-section .services-grid .service-item:hover{-webkit-transform:scale(1.2);transform:scale(1.2);position:relative;left:0;top:0;width:100%;z-index:10}.services-section .services-grid .service-item h3{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:calc(12px + (2 * (100vw - 320px) / 1600))}.services-section .services-grid .service-item h3:before{display:none}.services-section .services-grid .service-item p{font-size:calc(12px + (2 * (100vw - 320px) / 1600))}}.support-section{background:white;padding:12rem 0}.support-section .container h2{text-align:center;font-size:calc(18px + (20 * (100vw - 320px) / 1600));margin-bottom:3rem}.support-section .container .support-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr 3rem 1fr 3rem 1fr;grid-template-columns:repeat(4,1fr);gap:3rem}.support-section .container .support-grid .support-item{display:-ms-grid;display:grid;-ms-grid-rows:auto 1rem 6rem 1rem 1fr 1rem auto;grid-template-rows:auto 6rem 1fr auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem;padding:1rem;text-align:left;cursor:pointer;-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}.support-section .container .support-grid .support-item:hover{-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}.support-section .container .support-grid .support-item .support-icon svg{width:61px;height:61px}.support-section .container .support-grid .support-item h3{font-size:calc(14px + (2 * (100vw - 320px) / 1600));margin:0}.support-section .container .support-grid .support-item p{margin:0;font-size:calc(12px + (3 * (100vw - 320px) / 1600))}.support-section .container .support-grid .support-item .learn-more-link{margin-top:auto;cursor:pointer;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;text-decoration:none;color:#240183;position:relative}.support-section .container .support-grid .support-item .learn-more-link:after{position:relative;content:'';display:block;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.27691 6.02075L3.27412 12.0235C3.14237 12.1553 2.9269 12.1535 2.79288 12.0194L1.66042 10.887C1.52641 10.753 1.52457 10.5375 1.65632 10.4057L7.65911 4.40295L6.72768 3.47152C6.29528 3.03912 6.59268 2.30864 7.19902 2.31379L10.6503 2.34321C11.0261 2.34641 11.3334 2.65372 11.3366 3.02958L11.3661 6.48083C11.3712 7.08715 10.6407 7.38456 10.2083 6.95216L9.27691 6.02075Z' fill='%23240183'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:100%;width:1.4rem;height:1.4rem;margin-left:1rem}.support-section .container .support-grid .support-item .learn-more-link:hover{color:#cc2401}@media (max-width:768px){.support-section{padding:2rem 0}.support-section .container .support-grid{-ms-grid-columns:calc((100% - 2rem) / 2) 2rem calc((100% - 2rem) / 2);grid-template-columns:repeat(2,calc((100% - 2rem) / 2));gap:2rem}.support-section .container .support-grid .support-item{-ms-grid-rows:auto;grid-template-rows:auto;background:#f2f2f2;border-radius:0.8rem}.support-section .container .support-grid .support-item h3{font-size:calc(12px + (2 * (100vw - 320px) / 1600))}.support-section .container .support-grid .support-item p{font-size:calc(10px + (2 * (100vw - 320px) / 1600))}}.partner-program{padding:2rem 0;background:white}.partner-program h2{margin-bottom:2rem}.partner-program p{margin-bottom:2rem;font-size:calc(16px + (6 * (100vw - 320px) / 1600))}.partner-program .partner-details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.partner-program .partner-details .advantages,.partner-program .partner-details .how-it-works{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem 3rem}.partner-program .partner-details .advantages h3,.partner-program .partner-details .how-it-works h3{color:#333;margin-bottom:1rem}.partner-program .partner-details .advantages ul,.partner-program .partner-details .how-it-works ul{list-style:disc;padding:0}.partner-program .partner-details .advantages ul li,.partner-program .partner-details .how-it-works ul li{color:#333;line-height:1.5;margin-bottom:1rem}.partner-program .partner-details .advantages ul li strong,.partner-program .partner-details .how-it-works ul li strong{font-weight:bold;color:#333}.partner-program .partner-details .how-it-works{border:1px solid #e6e6e6;border-radius:10px}.partner-program .application-form{margin-top:2rem;background:#fff;padding:1.5rem;border:1px solid #e6e6e6;border-radius:10px}.partner-program .application-form h3{color:#333;margin-bottom:1rem}.partner-program .application-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.partner-program .application-form form .form-group{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1rem);flex:1 1 calc(50% - 1rem);margin-bottom:1rem}.partner-program .application-form form .form-group input{width:100%;padding:0.75rem;border:1px solid #e6e6e6;border-radius:5px;color:#333}.partner-program .application-form form .submit-button{background:#cc2401;color:#fff;border:none;padding:0.75rem 1.5rem;border-radius:5px;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s}.partner-program .application-form form .submit-button:hover{background:#d62828}.map-section{padding:6rem 0;color:white;position:relative;background:#240183;overflow:hidden}.map-section .section-title{color:white;margin-bottom:4rem}.map-section iframe{border-radius:1rem}@media (max-width:768px){.map-section{padding:3rem 0}}.category-header{background:#240183;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:stretch;-ms-flex-pack:stretch;justify-content:stretch;position:relative;overflow:hidden;color:white;padding:3rem 0}.category-header-content{position:relative;z-index:1;height:100%}.category-header-content .container{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;gap:7rem}.category-header a{color:white}.category-header-title{font-size:calc(35px + (22 * (100vw - 320px) / 1600))}.content{background:white;padding:4rem 0}.content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:3rem}.content .posts-section{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr;grid-template-columns:1fr 1fr;gap:3rem}.post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);box-shadow:0 30px 21px -35px rgba(0,0,0,0.3);margin-bottom:2rem;background:#fff;-webkit-transition:ease 0.3s;transition:ease 0.3s}.post .post-image{position:relative}.post .post-image .post-date{position:absolute;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:10px;left:10px;background:rgba(255,255,255,0.2);color:#fff;padding:0.5rem 0.75rem;border:1px solid rgba(255,255,255,0.2);border-radius:4px;font-size:calc(16px + (1 * (100vw - 320px) / 1600));font-weight:bold;text-align:center;z-index:1;overflow:hidden}.post .post-image .post-date:after{content:"";position:absolute;background:rgba(18,0,67,0.8);-webkit-filter:blur(10px);filter:blur(10px);width:120%;height:120%}.post .post-image .post-date .day{position:relative;z-index:1}.post .post-image .post-date span{font-size:calc(12px + (1 * (100vw - 320px) / 1600));font-weight:600;position:relative;z-index:1}.post .post-image img{width:100%;height:auto;display:block}.post .post-content{padding:1.5rem 0}.post .post-content .post-meta{margin-bottom:0.75rem;font-size:1rem;color:#999;text-transform:uppercase;letter-spacing:1px}.post .post-content .post-meta .post-category{color:#525252;padding:1rem 0;margin-bottom:1rem;display:inline-block;border-bottom:1px solid}.post .post-content .post-title{font-size:calc(16px + (1 * (100vw - 320px) / 1600));margin:0.5rem 0;font-weight:bold;color:#525252}.post .post-content .post-excerpt{font-size:calc(14px + (2 * (100vw - 320px) / 1600));color:#666;margin-bottom:1.5rem;line-height:1.3}.post .post-content .post-read-more{text-decoration:none;color:#cc2401;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.post .post-content .post-read-more:after{position:relative;content:'';display:block;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.27691 6.02075L3.27412 12.0235C3.14237 12.1553 2.9269 12.1535 2.79288 12.0194L1.66042 10.887C1.52641 10.753 1.52457 10.5375 1.65632 10.4057L7.65911 4.40295L6.72768 3.47152C6.29528 3.03912 6.59268 2.30864 7.19902 2.31379L10.6503 2.34321C11.0261 2.34641 11.3334 2.65372 11.3366 3.02958L11.3661 6.48083C11.3712 7.08715 10.6407 7.38456 10.2083 6.95216L9.27691 6.02075Z' fill='%23240183'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:100%;width:1.4rem;height:1.4rem;margin-left:1rem}.post .post-content .post-read-more:hover{color:#d62828}.post:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);cursor:pointer;-webkit-box-shadow:0 40px 21px -35px rgba(0,0,0,0.3);box-shadow:0 40px 21px -35px rgba(0,0,0,0.3)}@media (max-width:768px){.content .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content .posts-section .post .post-excerpt{display:none}.content .posts-section .update-message{text-align:center;-ms-grid-column-span:2;grid-column:span 2}}.page-header{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:stretch;-ms-flex-pack:stretch;justify-content:stretch;position:relative;overflow:hidden;color:white;padding:3rem 0}.page-header .page-header-overlay{display:block;height:100vh;background:rgba(36,1,131,0.7);-webkit-filter:blur(4px);filter:blur(4px);-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;position:absolute;top:-1rem;left:-1rem;width:110%;z-index:0}.page-header-content{position:relative;z-index:1;height:100%}.page-header-content .container{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;gap:7rem}.page-header a{color:white}.page-header-date .icon{width:1.6rem;height:1.6rem;color:white}.page-header-title{font-size:calc(35px + (22 * (100vw - 320px) / 1600))}.content{background:white;padding:4rem 0}.content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:3rem}.content .main-content{width:100%}.content .main-content .article{width:100%;padding-bottom:6rem}.content .main-content .article h2{margin-top:4rem;margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex}.content .main-content .article h2:before{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;width:6px;background:#cc2401;position:relative;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin-right:1rem}.content .main-content .article p{margin-bottom:1rem}.content .main-content .article ul{margin-left:3rem}.content .main-content .article img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.content .main-content .article-meta{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:12rem;border-top:1px solid #DEE2E6;border-bottom:1px solid #DEE2E6;padding:3rem 0}.content .main-content .article-meta .tags .tags-icon{width:16px;height:13px}.content .main-content .article-meta .tags a{color:#525252}.content .main-content .article-meta .article-share .share-icons b{width:100%;text-align:right;display:block;margin-bottom:1rem}.content .main-content .article-meta .article-share .share-icons ul{list-style: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;gap:2rem}.content .main-content .article-meta .article-share .share-icons ul li a{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;background:#240183;color:white;font-weight:bolder;font-size:calc(12px + (2 * (100vw - 320px) / 1600));border-radius:42px}.content .main-content .article-meta .article-share .share-icons ul li a:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#9bc9ff;color:#240183}@media (max-width:768px){.content .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content .container .main-content .article-meta{-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}.content .container .main-content .article-meta .tags{text-align:center}.content .container .main-content .article-meta .article-share{margin-top:2rem}.content .container .main-content .article-meta .article-share .share-icons b{text-align:center}.content .container .main-content .article-meta .article-share .share-icons ul{margin-left:0}}.wp-block-gallery{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;grid-template-columns:1fr 1fr 1fr;gap:2rem}.wp-block-gallery .wp-block-image a{text-decoration:none}.wp-block-gallery .wp-block-image a img{width:100%;height:350px;border-radius:1rem}.modal{display:none;position:fixed;z-index:1;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000;background-color:rgba(0,0,0,0.9)}.modal-content{margin:auto;display:block;max-width:120rem;max-height:90%;width:100%;height:90%;-o-object-fit:contain;object-fit:contain}.close{position:absolute;top:15px;right:35px;color:#fff;font-size:40px;font-weight:bold;-webkit-transition:0.3s;transition:0.3s}.close:focus,.close:hover{color:#bbb;text-decoration:none;cursor:pointer}.article-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6rem}.article-navigation h3{margin-bottom:1rem}.article-navigation .next-article p,.article-navigation .prev-article p{position:relative;padding-left:2rem}.article-navigation .next-article p:before,.article-navigation .prev-article p:before{position:absolute;content:'';display:-webkit-box;display:-ms-flexbox;display:flex;width:3px;height:100%;background:#DEE2E6;left:0;-webkit-transition:easy-in-out 0.3s;transition:easy-in-out 0.3s}.article-navigation .next-article a:hover p:before,.article-navigation .prev-article a:hover p:before{background:#cc2401}@media (max-width:768px){.article-navigation{gap:2rem}.article-navigation h3{font-size:calc(16px + (4 * (100vw - 320px) / 1600))}.article-navigation a{font-size:calc(13px + (4 * (100vw - 320px) / 1600))}}.comments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:2rem}.comments-section{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:60%;flex-basis:60%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.comments-section h3{margin-bottom:20px;color:#cc2401}.comments-section .comment{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #DEE2E6}.comments-section .comment:last-child{border-bottom:none}.comments-section .comment .comment-parent{margin-left:3rem;margin-top:1rem;position:relative}.comments-section .comment .comment-parent:before{display:inline-block;position:absolute;content:'';top:15px;bottom:auto;left:-2rem;width:10px;height:10px;background:#000}.comments-section .comment .comment-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;font-weight:bold}.comments-section .comment .comment-author .avatar{width:40px;height:40px;border-radius:50%;margin-right:10px}.comments-section .comment .comment-author .comment-meta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-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}.comments-section .comment .comment-author strong{font-size:calc(14px + (2 * (100vw - 320px) / 1600))}.comments-section .comment .comment-author .comment-date{font-weight:normal;color:#525252;font-size:12px}.comments-section .comment .comment-author .reply-link{margin-left:auto;font-size:12px;color:#cc2401;cursor:pointer;text-decoration:none}.comments-section .comment .comment-author .reply-link:hover{text-decoration:underline}.comments-section .comment .comment-text{color:#525252;font-size:calc(12px + (2 * (100vw - 320px) / 1600));font-style:italic}.comment-form{padding:2rem;-ms-flex-preferred-size:40%;flex-basis:40%;background:#f2f2f2;border-radius:2rem;position:sticky;top:10rem}.comment-form h2{margin-bottom:10px;text-align:center;font-size:calc(16px + (4 * (100vw - 320px) / 1600))}.comment-form p{margin:5px 0;font-size:calc(12px + (2 * (100vw - 320px) / 1600));color:#525252;text-align:center;margin-bottom:1rem}.comment-form p span{color:#cc2401}.comment-form .replyingToComment{background:#9bc9ff;color:black;padding:1rem;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}.comment-form .replyingToComment span{color:#cc2401;cursor:pointer}.comment-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comment-form form .form-group.input-icon{width:100%}.comment-form form .form-group.input-icon:focus{border-color:#240183}.comment-form form .form-group{margin-bottom:15px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;border:1px solid #ccc}.comment-form form .form-group label{display:block;margin-bottom:5px}.comment-form form .form-group input[type=email],.comment-form form .form-group input[type=text],.comment-form form .form-group input[type=url],.comment-form form .form-group textarea{width:100%;padding:10px;font-size:14px;outline:none;border:none}.comment-form form .form-group textarea{resize:vertical;min-height:100px}.comment-form form input[type=checkbox]{margin-right:5px}.comment-form form button[type=submit]{background-color:#240183;color:white;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;width:100%;display:block;text-align:center;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.comment-form form button[type=submit]:hover{background-color:#9bc9ff;color:#240183}.comment-form form .input-icon{position:relative}.comment-form form .input-icon .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#F8F9FA;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;max-width:42px;width:100%;border-right:1px solid #ccc;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comment-form form .input-icon .icon-envelope,.comment-form form .input-icon .icon-globe,.comment-form form .input-icon .icon-user{font-size:16px;color:#DEE2E6;width:19px;height:18px}@media (max-width:768px){.comments{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
/*# sourceMappingURL=bundle.min.css.map */