.et_pb_posts .et_pb_post{border:none!important;box-shadow:0 2px 16px rgba(0,0,0,0.08)!important;transition:box-shadow 0.25s,transform 0.25s!important;overflow:hidden!important;border-radius:2px!important}.et_pb_posts .et_pb_post:hover{box-shadow:0 6px 28px rgba(200,16,46,0.13)!important;transform:translateY(-3px)!important}.et_pb_posts .et_pb_post .entry-featured-image-url{display:block;overflow:hidden}.et_pb_posts .et_pb_post .entry-featured-image-url img{width:100%!important;height:220px!important;object-fit:cover!important;display:block!important;transition:transform 0.4s ease!important}.et_pb_posts .et_pb_post:hover .entry-featured-image-url img{transform:scale(1.04)!important}.et_pb_posts .et_pb_post .post-content-box{padding:20px 20px 24px!important;background:#fff!important}.et_pb_posts .et_pb_post h2{font-size:16px!important;line-height:1.4!important;margin-bottom:8px!important}.et_pb_posts .et_pb_post h2 a{color:#1a1a1a!important;text-decoration:none!important;transition:color 0.2s!important}.et_pb_posts .et_pb_post h2 a:hover{color:#c8102e!important}.et_pb_posts .et_pb_post .post-meta{font-size:11px!important;color:#999!important;text-transform:uppercase!important;letter-spacing:0.06em!important;margin-bottom:10px!important}.et_pb_posts .et_pb_post .post-meta a{color:#c8102e!important}.et_pb_posts .et_pb_post .post-content p{font-size:14px!important;color:#555!important;line-height:1.6!important;margin-bottom:14px!important}.et_pb_posts .et_pb_post .more-link{display:inline-block!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:#c8102e!important;text-decoration:none!important;border-bottom:2px solid #c8102e!important;padding-bottom:2px!important;transition:opacity 0.2s!important}.et_pb_posts .et_pb_post .more-link:hover{opacity:0.7!important}.et_pb_posts .et_pb_post .published{color:#c8102e!important;font-weight:600!important}.et_pb_posts .pagination{margin-top:30px!important}.et_pb_posts .pagination a,.et_pb_posts .pagination span{border:1.5px solid #ddd!important;color:#333!important;padding:6px 14px!important;font-size:13px!important;border-radius:2px!important;transition:all 0.2s!important}.et_pb_posts .pagination a:hover,.et_pb_posts .pagination .current{background:#c8102e!important;border-color:#c8102e!important;color:#fff!important}@media (max-width:767px){.et_pb_posts .et_pb_post .entry-featured-image-url img{height:180px!important}.et_pb_posts .et_pb_post .post-content-box{padding:16px!important}.et_pb_posts .et_pb_post h2{font-size:15px!important}}.af-popup-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:99999;align-items:center;justify-content:center;backdrop-filter:blur(3px)}.af-popup-overlay.active{display:flex;animation:fadeIn 0.25s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.af-popup-box{background:#fff;max-width:460px;width:90%;border-top:5px solid #c8102e;padding:48px 40px 40px;text-align:center;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.2);animation:slideUp 0.3s ease}@keyframes slideUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.af-popup-icon{width:64px;height:64px;background:#c8102e;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.af-popup-icon svg{width:32px;height:32px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.af-popup-box h3{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.af-popup-box p{font-size:15px;color:#666;line-height:1.6;margin-bottom:28px}.af-popup-close{background:#c8102e;color:#fff;border:none;padding:13px 40px;font-size:14px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:background 0.2s}.af-popup-close:hover{background:#a50d26}.af-popup-x{position:absolute;top:16px;right:20px;background:none;border:none;font-size:22px;color:#aaa;cursor:pointer;line-height:1}.af-popup-x:hover{color:#c8102e}.af-popup-box.is-error{border-top-color:#e53e3e}.af-popup-box.is-error .af-popup-icon{background:#e53e3e}.af-popup-box.is-error .af-popup-close{background:#e53e3e}.af-popup-box.is-error .af-popup-close:hover{background:#c53030}.af-form-wrapper{background:#fff;max-width:680px;margin:0 auto;border-top:5px solid #c8102e;box-shadow:0 4px 40px rgba(0,0,0,0.10)}.af-form-header{background:#c8102e;padding:36px 48px 32px;position:relative;overflow:hidden}.af-form-header::after{content:'af';font-family:Georgia,serif;font-size:120px;color:rgba(255,255,255,0.07);position:absolute;right:32px;top:-10px;line-height:1;pointer-events:none}.af-form-header h2{font-size:22px;font-weight:600;color:#fff;line-height:1.3;margin-bottom:8px}.af-form-header p{font-size:13px;color:rgba(255,255,255,0.80);line-height:1.6}.af-form-body{padding:40px 48px 48px}.af-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.af-field{margin-bottom:20px}.af-field label{display:block;font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#555;margin-bottom:7px}.af-form-wrapper input[type="text"],.af-form-wrapper input[type="email"],.af-form-wrapper input[type="tel"],.af-form-wrapper input[type="date"],.af-form-wrapper select,.af-form-wrapper textarea{width:100%;border:1.5px solid #ddd;border-radius:3px;padding:12px 16px;font-size:15px;color:#222;background:#fafafa;transition:border-color 0.2s;outline:none;appearance:none;font-family:inherit}.af-form-wrapper input:focus,.af-form-wrapper select:focus,.af-form-wrapper textarea:focus{border-color:#c8102e;background:#fff}.af-form-wrapper select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23c8102e' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.af-form-wrapper textarea{resize:vertical;min-height:90px}.af-divider{border:none;border-top:1px solid #eee;margin:28px 0}.af-consent-block{background:#fdf4f5;border-left:3px solid #c8102e;padding:20px 24px;margin-bottom:28px}.af-consent-block .consent-title{font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#c8102e;margin-bottom:10px}.af-consent-block .consent-text{font-size:13px;color:#555;line-height:1.65;margin-bottom:16px}.af-consent-block .consent-text a{color:#c8102e}.af-checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.af-checkbox-label input[type="checkbox"]{width:18px;height:18px;min-width:18px;accent-color:#c8102e;margin-top:2px}.af-checkbox-label span{font-size:14px;color:#333;line-height:1.5}.af-submit-btn{background:#c8102e!important;color:#fff!important;border:none;padding:15px 48px;font-size:14px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;border-radius:2px;width:100%;transition:background 0.2s}.af-submit-btn:hover{background:#a50d26!important}.af-form-footer{padding:16px 48px;background:#f8f8f8;border-top:1px solid #eee;font-size:11px;color:#999}@media (max-width:600px){.af-form-header,.af-form-body,.af-form-footer{padding-left:24px;padding-right:24px}.af-row{grid-template-columns:1fr}}.pa-blog-equal-height .pa-auto-height{height:auto!important}.pa-blog-equal-height .pa-auto-margin{margin-top:20px!important}.et_pb_scroll_top.et-pb-icon{text-align:center;background:#d90f31;text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:0px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0px;border-bottom-left-radius:0px;display:none;cursor:pointer;font-size:30px;padding:5px;color:#fff}.lwp-toggle-icon.et_pb_toggle .et_pb_toggle_title:before,.lwp-toggle-icon .et_pb_toggle .et_pb_toggle_title:before{content:'\3f'}.lwp-toggle-icon.et_pb_toggle_open .et_pb_toggle_title:before{content:'\3e'}.ul.heateor_sss_follow_ul{width:234px!important;margin:0 auto!important;float:none!important;display:inline-block}a.big-button{color:#ffffff!important;border-width:10px!important;border-color:#d90f31;border-radius:0px;letter-spacing:1px;font-size:16px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#d90f31;content:attr(data-icon)}a.bigred,a.smallred{color:#fff!important;background:#d90f31}a.big-button,a.icon-button,a.small-button{display:inline-block;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;line-height:20px}a.big-button:hover{background-color:#d90f31;color:#000!important}#et-info,#et-secondary-menu>ul>li a{padding-bottom:.75em;padding:10px;display:block}#top-header,#top-header a{color:unset}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;left:0;right:0}#top-menu li a:before{content:"";position:absolute;left:0;z-index:-2;right:100%;bottom:60%;background:#d90f31;height:5px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}#top-header,#top-header #et-info,#top-header .container,#top-header .et-social-icon a{line-height:2em}.geo>a:before{font-family:'ETMODULES';content:'\e081';text-align:center;vertical-align:middle;margin-right:10px;margin-left:-10px;font-size:1.2em;transition:all .3s ease;color:#000000!important}.mail>a:before{font-family:'ETMODULES';content:'\e076';text-align:center;vertical-align:middle;margin-right:10px;margin-left:-10px;color:#000000!important;font-size:1.2em;transition:all .3s ease}.tel>a:before{font-family:'ETMODULES';content:'\e090';text-align:center;vertical-align:middle;margin-right:10px;margin-left:-10px;color:#000000!important;font-size:1.2em;transition:all .3s ease}#footer-info{text-align:center;color:#666;padding-bottom:10px;float:inherit}.image .et_pb_image_wrap{padding-top:65%;display:block}.image .et_pb_image_wrap img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.et_pb_post_slider_0.et_pb_slider .et_pb_slide_description{width:50%;padding-left:30px;padding-right:30px;text-align:left;float:right;background-color:#fff}.nav li ul{width:260px!important}#top-menu li li a{width:220px!important}.et_pb_section .et_pb_post_title_0.et_pb_post_title{margin-bottom:0px!important}h1{padding-bottom:20px}.et_pb_section_0_tb_body.et_pb_section,.et_pb_section_1_tb_body.et_pb_section{padding-top:0px!important}@media (min-width:981px){.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:9.574%;height:450px;overflow:hidden}}.et_pb_post .entry-featured-image-url{margin-bottom:10px!important}.et_pb_image_container{margin:-20px -20px 10px}#top-menu li{padding-right:15px!important}article.category-musique-de-dimanche-ua,article.category-musique-de-dimanche,article.category-frankofoniya,article.category-francophonie{height:260px!important}article.category-actualites,article.category-actualites-fr{height:280px!important}article.category-vykladachi,article.category-les-enseignants{height:450px!important}article.category-vakansiyi,article.category-offres-demploi{height:370px!important}article.category-franczuzka-vesna,article.category-le-printemps-francais{height:300px!important}@media (max-width:980px){.et_secondary_nav_only_menu #top-header{display:block}}@media (max-width:980px){#et-secondary-nav,#et-secondary-menu{display:block!important}}@media (max-width:980px){#et-info,#et-secondary-menu>ul>li a{padding-bottom:.75em;padding:0px!important;display:block}}@media (max-width:980px){#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a::before{font-size:12px!important}}@media screen and (max-width:800px){.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:98px!important}}.grafic_menu{background-image:url("https://aflviv.com.ua/wp-content/uploads/2024/01/grafic.png")}