AKFF
Brand guide

Colours

Our colour palette is more than visual identity — it is our language, our rhythm, our memory. Every hue we use speaks from the soul of AKFF: Kurdish identity, cinematic power, and political imagination. Our colours are alive, drawn not from trends, but from meaning.

🔴 Red — The Pulse of Resistance

Red is our backbone — urgent, emotional, revolutionary. It recalls the blood of martyrs, the fire of resistance, the deep emotional undercurrent of Kurdish history. In our brand, red is not decorative. It’s active, intentional, political. We use red to command attention, to anchor meaning, and to echo the intense emotional power of film itself.

🟡 Yellow — The Light We Carry

Yellow is our beacon. It draws from the Kurdish sun — the symbol of freedom and continuity, of light and hope. Our yellow is sharp, electric, and unapologetically alive. It does not sit quietly; it illuminates, provokes, and leads. In a world often shaded in grey, yellow is our radical optimism — a sign that we are still here, still shining.

🟢 Green — The Rebirth of Vision

Green balances the heat of our palette with a fresh breath of life. It is the colour of spring, of grass underfoot, of the quiet strength of nature. In Kurdish culture, green speaks of rebirth, resilience, and the land itself. In our brand, it introduces harmony and grounding. It is used intentionally — to mark growth, sustainability, and new beginnings.

⚫ Black — Our Ground and Frame

Black is our structure. It gives form to expression. It grounds our colours, frames our message, and holds the gravity of our voice. In a palette full of fire and movement, black provides rhythm and silence. It makes the loudness legible. It is the cinematic frame and the printed word — the contrast that makes the image visible.

⚪ White — Our Breath and Clarity

White is not absence — it is clarity. It gives our palette space to speak. It allows the colours to breathe, text to be read, and ideas to resonate. White reflects our care for accessibility and simplicity. It is the quiet backdrop that allows emotion to take center stage.


Our Colours Together

Together, our colours are Kurdish. They are cinema. They are freedom. They are resistance, joy, land, and light.
We don’t use them to decorate — we use them to communicate. Each one is part of a system that balances emotion, culture, and clarity.

We use colour not to brand ourselves, but to declare who we are.

Tailwind CSS

We follow a structured color system inspired by Tailwind CSS. Each color includes shades from 50 (lightest) to 950 (darkest). The 500 shade represents the default and primary tone of the color. Use lighter shades for backgrounds and subtle elements, and darker shades for text, borders, and emphasis.

				
					'Example colour': {  
DEFAULT: '#FFEE41',
50: '#FFFEF9',  
100: '#FFFDE4',  
200: '#FFF9BB',  
300: '#FFF593',  
400: '#FFF26A',  
500: '#FFEE41',  
600: '#FFE909',  
700: '#D6C300',  
800: '#9E9000',  
900: '#665D00',  
950: '#4D4600'},


				
			

50

100

200

300

400

500

600

700

800

900

950

#FCD4D5
#FCB7B9
#FA9093
#F8696C
#F74246
Default #F51B20
#CF090E
#99070A
#760407
#630305
#400204
#FFFEF9
#FFFDE4
#FFF9BB
#FFF593
#FFF26A
Default #FFEE41
#FFE909
#D6C300
#9E9000
#665D00
#4D4600
#E3FFE2
#D0FFCD
#A9FFA4
#82FF7C
#5CFF53
Default
#35FF2A
#0CF100
#0AC200
#078A00
#055C00
#033D00
#FAFAFA
#F0F0F0
#DBDBDB
#C7C7C7
#B2B2B2
Default #9E9E9E
#828282
#666666
#4A4A4A
#2E2E2E
#202020

extra colours

#FFFFFF
#FFFBFB
#000000

Typography

GT-Cinetype

GT-Cinetype is a versatile and modern typeface that serves as the primary font for our brand’s typography. Inspired by the elegance of classic cinema, GT-Cinetype combines clean lines, subtle curves, and a balanced rhythm to create a timeless and sophisticated aesthetic. This font’s adaptability allows it to seamlessly transition between various applications, from headlines and body copy to user interfaces and marketing materials, ensuring a cohesive and visually appealing brand identity.

Headings

GT-Cinetype / font size 8 rem / 600 Bold / Uppercase / 0.9 px line height / -2 px letter spacing

subheadings 1

GT-Cinetype / font size 4 rem / 600 Bold / Uppercase / 0.9 px line height / -2 px letter spacing

Subheading 2

GT-Cinetype / font size 3 rem / 600 Bold / Uppercase / 0.9 px line height / -2 px letter spacing

lead

GT-Cinetype / font size 2 rem / 600 Bold / 0.9 px line height / -2 px letter spacing

Body

Open Sans / font size 1 rem / weight default / 1.5 em line height / default letter spacing

Small

Open Sans / font size 0.625 rem / weight default / default line height / default letter spacing

Responsive typography

For headers that are very big (lets say bigger than 2 rem) can be made fluid with Clamp functionality.

				
					
clamp(4.5rem, 1.9545rem + 8.4848vw, 8rem)


font-size: clamp(3rem, 2.2727rem + 2.4242vw, 4rem);


clamp(2rem, 1.2727rem + 2.4242vw, 3rem)


clamp(1.25rem, 0.7045rem + 1.8182vw, 2rem)
				
			

Buttons

border size: 2px

border radius: 50% or 0px

Decoration

Our decorative elements draw deeply from the rich heritage of Kurdish deq art—an ancient tattooing tradition that carries stories across generations through geometric patterns and symbolic motifs. These timeless designs, once etched into skin as markers of identity and protection, now breathe new life into our visual language.

By incorporating these elements, we honor the artistic wisdom of Kurdish culture while creating a distinctive visual vocabulary that feels both authentically rooted and boldly contemporary. Our decorative system doesn’t merely adorn—it speaks in the universal language of pattern and symbolism that has connected Kurdish communities across borders and through centuries.

Breadcrumbs

brand
brand
brand

Containers

use this red container as default setting (right click and save as default). 

  • padding desktop 10 rem or 5rem
  • padding tablet landscape 5 rem
  • padding tablet portrait  left/right 3 rem, top/bottom 5 rem
  • padding mobile left/right 1 rem, top/bottom 3 rem

this is a containers with 0 paddings and margins. copy when needed.

Related Cards

related movies Loop grid item green/yellow (elementor)

Binevsa Berivan

|

2024

|

79 min

Kaisa Rastimo

|

2024

|

74 min

Kurdwin Ayub

|

2024

|

92 min

Berke Baş

|

2024

|

82 min

Soleen Yusef

|

2024

|

119 min

Orhan İnce

|

2024

|

80 min

related movies Loop carousel green/yellow (elementor)

related movies list (crocoblocks)

Cards

Posts on home page to feature some posts during or after the festival, like awards.

Zoom effect on hover and pictures come to live with colours. 

Cards experimental

Label
Text title

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

how to add AKFF email signature

Purpose

This guide will help you set up your email signature in Gmail for consistent branding and professionalism in all company communications.

1. Open Gmail:

  • Go to Gmail and sign in with your AKFF account.

2. Access Settings:

  • In the top-right corner of Gmail, click on the gear icon (⚙️) to open Settings.

  • Select See all settings from the dropdown.

3. Navigate to the Signature Section:

In the Settings menu, go to the Signature tab under the General section.

4. Create new signature:

  • Click Create new.

  • Enter a name for your signature (e.g., “Info AKFF Signature”, or your name “Sipan Salim”).

5. Copy paste and modify your signature:

  • You got an AKFF standard signature in your email. If not, ask admiņ to send it to you. 
  • You can copy the signature and paste it in the field like picture below

6. Set Signature Defaults:

  • Below the signature editor, you can set whether to add your signature to new emails and replies/forwards.

    • Select “Insert signature in new emails” for automatic signature in all outgoing emails.

    • Choose “Insert signature in replies and forwards” if you want it in those emails too.

     

7. Save changes:

  • After creating your signature, scroll down and click Save Changes.

8. How to Use Your Email Signature in Gmail:

  1. Automatic Insertion:

    • Once you’ve set up your signature, it will automatically appear at the bottom of all new emails, as well as in replies and forwarded emails (if selected).

  2. Manually Inserting Your Signature (If Needed):

    • If, for some reason, your signature doesn’t automatically appear, or you want to insert a different one:

      • Open a new email or reply.

      • In the body of the email, click on the pen icon (✏️) in the email compose window.

      • Choose the signature you wish to insert.

         

You are done! 🥳

Documentation and source code

The following link is been used for the logo and icons:

https://akff.nl/email-signature/tt.png
https://akff.nl/email-signature/li.png
https://akff.nl/email-signature/ig.png
https://akff.nl/email-signature/fb.png

Social URLs:
https://www.facebook.com/p/Amsterdam-Koerdisch-Film-Festival-100083811781808/
https://www.linkedin.com/company/amsterdam-koerdisch-film-festival
https://www.instagram.com/koerdischfilmfestival/
https://www.tiktok.com/@akffofficial

also all the icons of the siganture are hosted on our website.

Here canva file where logos are created:
https://www.canva.com/design/DAGiqa8grUo/jvBlVtl-RwsiJs452WdOcg/edit?utm_content=DAGiqa8grUo&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

				
					<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8"/>
    <title>Email Signature</title>
</head>
<body style="margin: 0; padding: 0; font-family: 'Courier New'; font-size: 12px;">
<table cellpadding="0" cellspacing="0" border="0" style="font-family: 'Courier New'; font-size: 12px;">
<tbody>
<tr>
<td style="vertical-align: top;">
    <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MDAiIGhlaWdodD0iNzAiIHZpZXdCb3g9IjAgMCA2MDAgNzAiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" width="600" height="70" decoding="async" data-src="https://akff.nl/email-signature/akff_logo.png" style="display: block;"/>
    <table cellpadding="0" cellspacing="0" border="0" style="margin-top: 30px;">
    <tbody>
    <tr>
    <td>
        <a href="https://www.facebook.com/p/Amsterdam-Koerdisch-Film-Festival-100083811781808/" target="_blank" rel="noopener">
            <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNTAgMjQiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" width="250" height="24" decoding="async" data-src="https://akff.nl/email-signature/fb.png" alt="Facebook"/>
        </a>
    </td>
    <td width="5"></td>
    <td>
        <a href="https://www.linkedin.com/company/amsterdam-koerdisch-film-festival/" target="_blank" rel="noopener">
            <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNTAgMjQiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" width="250" height="24" decoding="async" data-src="https://akff.nl/email-signature/li.png" alt="LinkedIn"/>
        </a>
    </td>
    <td width="5"></td>
    <td>
        <a href="https://www.instagram.com/koerdischfilmfestival/" target="_blank" rel="noopener">
            <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNTAgMjQiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" width="250" height="24" decoding="async" data-src="https://akff.nl/email-signature/ig.png" alt="Instagram"/>
        </a>
    </td>
    <td width="5"></td>
    <td>
        <a href="https://www.tiktok.com/@akffofficial" target="_blank" rel="noopener">
            <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNTAgMjQiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" width="250" height="24" decoding="async" data-src="https://akff.nl/email-signature/tt.png" alt="TikTok"/>
        </a>
    </td>
    </tr>
    </tbody>
    </table>
</td>
<td width="46"></td>
<td style="vertical-align: middle;">
    <h2 style="margin: 0; font-size: 16px; font-weight: 600;">Sipan Salim</h2>
    <p style="margin: 0; line-height: 20px;">Webdesigner</p>
    <div style="margin: 0; font-weight: 500; line-height: 20px;">Amsterdam Koerdisch Film Festival</div>
    
    <table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin: 30px 0;">
    <tbody>
    <tr>
    <td style="height: 1px; border-bottom: 1px solid rgb(245, 27, 32);"></td>
    </tr>
    </tbody>
    </table>
    
    <table cellpadding="0" cellspacing="0" border="0">
    <tbody>
    <tr>
    <td width="30" style="vertical-align: middle;">
        <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEyIDEzIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==" width="12" height="13" decoding="async" data-src="https://cdn2.hubspot.net/hubfs/53/tools/email-signature-generator/icons/email-icon-2x.png" alt="Email" style="background-color: rgb(245, 27, 32);"/>
    </td>
    <td style="padding: 0;">
        <a href="mailto:sipan@akff.nl" style="text-decoration: none; color: rgb(0, 0, 0);">sipan@akff.nl</a>
    </td>
    </tr>
    <tr>
    <td width="30" style="vertical-align: middle;">
        <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDI0IDEzIj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==" width="24" height="13" decoding="async" data-src="https://cdn2.hubspot.net/hubfs/53/tools/email-signature-generator/icons/link-icon-2x.png" alt="Website" style="background-color: rgb(245, 27, 32);"/>
    </td>
    <td style="padding: 0;">
        <a href="https://www.akff.nl" style="text-decoration: none; color: rgb(0, 0, 0);">www.akff.nl</a>
    </td>
    </tr>
    <tr>
    <td colspan="2" style="padding: 0;">
        <a href="https://www.akff.nl/donate" style="display: inline-block; text-decoration: none; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 8px 16px; border-radius: 4px; font-weight: 500;">Support Us</a>
    </td>
    </tr>
    </tbody>
    </table>
</td>
</tr>
</tbody>
</table> <script data-no-optimize="1">!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function i(t){return e({},it,t)}function o(t,e){var n,a="LazyLoad::Initialized",i=new t(e);try{n=new CustomEvent(a,{detail:{instance:i}})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent(a,!1,!1,{instance:i})}window.dispatchEvent(n)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,bt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,bt,e)}function r(t){return s(t,null),0}function u(t){return null===c(t)}function d(t){return c(t)===vt}function f(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function _(t,e){nt?t.classList.add(e):t.className+=(t.className?" ":"")+e}function v(t,e){nt?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function b(t,e){!e||(e=e._observer)&&e.unobserve(t)}function p(t,e){t&&(t.loadingCount+=e)}function h(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function m(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function E(t){return!!t[st]}function I(t){return t[st]}function y(t){return delete t[st]}function A(e,t){var n;E(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[st]=n)}function k(a,t){var i;E(a)&&(i=I(a),t.forEach(function(t){var e,n;e=a,(t=i[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function L(t,e,n){_(t,e.class_loading),s(t,ut),n&&(p(n,1),f(e.callback_loading,t,n))}function w(t,e,n){n&&t.setAttribute(e,n)}function x(t,e){w(t,ct,l(t,e.data_sizes)),w(t,rt,l(t,e.data_srcset)),w(t,ot,l(t,e.data_src))}function O(t,e,n){var a=l(t,e.data_bg_multi),i=l(t,e.data_bg_multi_hidpi);(a=at&&i?i:a)&&(t.style.backgroundImage=a,n=n,_(t=t,(e=e).class_applied),s(t,ft),n&&(e.unobserve_completed&&b(t,e),f(e.callback_applied,t,n)))}function N(t,e){!e||0<e.loadingCount||0<e.toLoadCount||f(t.callback_finish,e)}function C(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function M(t){return!!t.llEvLisnrs}function z(t){if(M(t)){var e,n,a=t.llEvLisnrs;for(e in a){var i=a[e];n=e,i=i,t.removeEventListener(n,i)}delete t.llEvLisnrs}}function R(t,e,n){var a;delete t.llTempImage,p(n,-1),(a=n)&&--a.toLoadCount,v(t,e.class_loading),e.unobserve_completed&&b(t,n)}function T(o,r,c){var l=g(o)||o;M(l)||function(t,e,n){M(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";C(t,a,e),C(t,"error",n)}(l,function(t){var e,n,a,i;n=r,a=c,i=d(e=o),R(e,n,a),_(e,n.class_loaded),s(e,dt),f(n.callback_loaded,e,a),i||N(n,a),z(l)},function(t){var e,n,a,i;n=r,a=c,i=d(e=o),R(e,n,a),_(e,n.class_error),s(e,_t),f(n.callback_error,e,a),i||N(n,a),z(l)})}function G(t,e,n){var a,i,o,r,c;t.llTempImage=document.createElement("IMG"),T(t,e,n),E(c=t)||(c[st]={backgroundImage:c.style.backgroundImage}),o=n,r=l(a=t,(i=e).data_bg),c=l(a,i.data_bg_hidpi),(r=at&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),L(a,i,o)),O(t,e,n)}function D(t,e,n){var a;T(t,e,n),a=e,e=n,(t=It[(n=t).tagName])&&(t(n,a),L(n,a,e))}function V(t,e,n){var a;a=t,(-1<yt.indexOf(a.tagName)?D:G)(t,e,n)}function F(t,e,n){var a;t.setAttribute("loading","lazy"),T(t,e,n),a=e,(e=It[(n=t).tagName])&&e(n,a),s(t,vt)}function j(t){t.removeAttribute(ot),t.removeAttribute(rt),t.removeAttribute(ct)}function P(t){m(t,function(t){k(t,Et)}),k(t,Et)}function S(t){var e;(e=At[t.tagName])?e(t):E(e=t)&&(t=I(e),e.style.backgroundImage=t.backgroundImage)}function U(t,e){var n;S(t),n=e,u(e=t)||d(e)||(v(e,n.class_entered),v(e,n.class_exited),v(e,n.class_applied),v(e,n.class_loading),v(e,n.class_loaded),v(e,n.class_error)),r(t),y(t)}function $(t,e,n,a){var i;n.cancel_on_exit&&(c(t)!==ut||"IMG"===t.tagName&&(z(t),m(i=t,function(t){j(t)}),j(i),P(t),v(t,n.class_loading),p(a,-1),r(t),f(n.callback_cancel,t,e,a)))}function q(t,e,n,a){var i,o,r=(o=t,0<=pt.indexOf(c(o)));s(t,"entered"),_(t,n.class_entered),v(t,n.class_exited),i=t,o=a,n.unobserve_entered&&b(i,o),f(n.callback_enter,t,e,a),r||V(t,n,a)}function H(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function B(t,i,o){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?q(t.target,t,i,o):(e=t.target,n=t,a=i,t=o,void(u(e)||(_(e,a.class_exited),$(e,n,a,t),f(a.callback_exit,e,n,t))));var e,n,a})}function J(e,n){var t;et&&!H(e)&&(n._observer=new IntersectionObserver(function(t){B(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function K(t){return Array.prototype.slice.call(t)}function Q(t){return t.container.querySelectorAll(t.elements_selector)}function W(t){return c(t)===_t}function X(t,e){return e=t||Q(e),K(e).filter(u)}function Y(e,t){var n;(n=Q(e),K(n).filter(W)).forEach(function(t){v(t,e.class_error),r(t)}),t.update()}function t(t,e){var n,a,t=i(t);this._settings=t,this.loadingCount=0,J(t,this),n=t,a=this,Z&&window.addEventListener("online",function(){Y(n,a)}),this.update(e)}var Z="undefined"!=typeof window,tt=Z&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),et=Z&&"IntersectionObserver"in window,nt=Z&&"classList"in document.createElement("p"),at=Z&&1<window.devicePixelRatio,it={elements_selector:".lazy",container:tt||Z?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",rt="srcset",ct="sizes",lt="poster",st="llOriginalAttrs",ut="loading",dt="loaded",ft="applied",_t="error",vt="native",gt="data-",bt="ll-status",pt=[ut,dt,ft,_t],ht=[ot],mt=[ot,lt],Et=[ot,rt,ct],It={IMG:function(t,e){m(t,function(t){A(t,Et),x(t,e)}),A(t,Et),x(t,e)},IFRAME:function(t,e){A(t,ht),w(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){A(t,ht),w(t,ot,l(t,e.data_src))}),A(t,mt),w(t,lt,l(t,e.data_poster)),w(t,ot,l(t,e.data_src)),t.load()}},yt=["IMG","IFRAME","VIDEO"],At={IMG:P,IFRAME:function(t){k(t,ht)},VIDEO:function(t){a(t,function(t){k(t,ht)}),k(t,mt),t.load()}},kt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,i=this._settings,o=X(t,i);{if(h(this,o.length),!tt&&et)return H(i)?(e=i,n=this,o.forEach(function(t){-1!==kt.indexOf(t.tagName)&&F(t,e,n)}),void h(n,0)):(t=this._observer,i=o,t.disconnect(),a=t,void i.forEach(function(t){a.observe(t)}));this.loadAll(o)}},destroy:function(){this._observer&&this._observer.disconnect(),Q(this._settings).forEach(function(t){y(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;X(t,n).forEach(function(t){b(t,e),V(t,n,e)})},restoreAll:function(){var e=this._settings;Q(e).forEach(function(t){U(t,e)})}},t.load=function(t,e){e=i(e);V(t,e)},t.resetStatus=function(t){r(t)},Z&&function(t,e){if(e)if(e.length)for(var n,a=0;n=e[a];a+=1)o(t,n);else o(t,e)}(t,window.lazyLoadOptions),t});!function(e,t){"use strict";function a(){t.body.classList.add("litespeed_lazyloaded")}function n(){console.log("[LiteSpeed] Start Lazy Load Images"),d=new LazyLoad({elements_selector:"[data-lazyloaded]",callback_finish:a}),o=function(){d.update()},e.MutationObserver&&new MutationObserver(o).observe(t.documentElement,{childList:!0,subtree:!0,attributes:!0})}var d,o;e.addEventListener?e.addEventListener("load",n,!1):e.attachEvent("onload",n)}(window,document);</script><script data-no-optimize="1">var litespeed_vary=document.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\=\s*([^;]*).*$)|^.*$/,"");litespeed_vary||fetch("/wp-content/plugins/litespeed-cache/guest.vary.php",{method:"POST",cache:"no-cache",redirect:"follow"}).then(e=>e.json()).then(e=>{console.log(e),e.hasOwnProperty("reload")&&"yes"==e.reload&&(sessionStorage.setItem("litespeed_docref",document.referrer),window.location.reload(!0))});</script><script data-optimized="1" type="litespeed/javascript" data-src="https://akff.nl/wp-content/litespeed/js/3a7be97386ad299b814db51ecb6565ae.js?ver=81d08"></script><script>const litespeed_ui_events=["mouseover","click","keydown","wheel","touchmove","touchstart"];var urlCreator=window.URL||window.webkitURL;function litespeed_load_delayed_js_force(){console.log("[LiteSpeed] Start Load JS Delayed"),litespeed_ui_events.forEach(e=>{window.removeEventListener(e,litespeed_load_delayed_js_force,{passive:!0})}),document.querySelectorAll("iframe[data-litespeed-src]").forEach(e=>{e.setAttribute("src",e.getAttribute("data-litespeed-src"))}),"loading"==document.readyState?window.addEventListener("DOMContentLoaded",litespeed_load_delayed_js):litespeed_load_delayed_js()}litespeed_ui_events.forEach(e=>{window.addEventListener(e,litespeed_load_delayed_js_force,{passive:!0})});async function litespeed_load_delayed_js(){let t=[];for(var d in document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e=>{t.push(e)}),t)await new Promise(e=>litespeed_load_one(t[d],e));document.dispatchEvent(new Event("DOMContentLiteSpeedLoaded")),window.dispatchEvent(new Event("DOMContentLiteSpeedLoaded"))}function litespeed_load_one(t,e){console.log("[LiteSpeed] Load ",t);var d=document.createElement("script");d.addEventListener("load",e),d.addEventListener("error",e),t.getAttributeNames().forEach(e=>{"type"!=e&&d.setAttribute("data-src"==e?"src":e,t.getAttribute(e))});let a=!(d.type="text/javascript");!d.src&&t.textContent&&(d.src=litespeed_inline2src(t.textContent),a=!0),t.after(d),t.remove(),a&&e()}function litespeed_inline2src(t){try{var d=urlCreator.createObjectURL(new Blob([t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1")],{type:"text/javascript"}))}catch(e){d="data:text/javascript;base64,"+btoa(t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1"))}return d}</script></body>
</html> 
				
			
Privacy Overview
AKFF Logo

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

3rd Party Cookies

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.