@charset "utf-8";
/* CSS Document */

/*FONTS*/
@font-face {
    font-family: 'boisterous_scriptregular';
    src: url('fonts/BoisterousScript-Regular.eot');
    src: url('fonts/BoisterousScript-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/BoisterousScript-Regular.woff2') format('woff2'),
        url('fonts/BoisterousScript-Regular.woff') format('woff'),
        url('fonts/BoisterousScript-Regular.ttf') format('truetype'),
        url('fonts/BoisterousScript-Regular.svg#BoisterousScript-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/*COLORS*/
:root{
	--white:#FFFFFF;
	--white-02:rgba(250,250,250,0.2);
	--white-04:rgba(250,250,250,0.4);
	--white-06:rgba(250,250,250,0.6);
	--white-08:rgba(250,250,250,0.8);

	--black:#000000;
	--black-02:rgba(0,0,0,0.2);
	--black-04:rgba(0,0,0,0.4);
	--black-06:rgba(0,0,0,0.6);
	--black-08:rgba(0,0,0,0.8);

	--soft-gray:#CCCCCC;
	--gray:#828282;
	--dark-gray:#333333;

	--warning:#df0b5b;
	--warning-toast:#dd6464;

	--pink:#ef939e;
	--dark-pink:#b75a65;
	
	--green:#2e9737;
	--green-video:#009829;
	--dark-green:#07680f;
	--footer-green:#007141;
}

/*GENERICS*/
html{width:100%; height:100%}

body{width:100%; height:100%; background:var(--white); font-size:1em; font-family:'Montserrat', Arial, Helvetica, sans-serif; font-weight:900; color:var(--black);  -webkit-font-smoothing: antialiased; /*-webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0);*/}

*:focus {outline: none;}

a{color:var(--black); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

h1,h2,h3,h4,h5,h6{font-weight:900;}

header, section, article, aside, footer, nav, figure, div, a{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; position:relative;}

.round_image {border-radius: 100%; object-fit: cover; object-position: center;}
	
	/*Titles*/
	article h3 .animation_text01 {line-height: 1;}
	article h3 .animation_text02 {z-index: 10 !important;}

	/*Form*/

		/*Input*/
		input[type="search"]{height:55px; border:var(--white) 1px solid; background:var(--white); font-family:'Montserrat', sans-serif; font-weight:400; font-size:2.125rem; color:var(--gray); text-align:center; padding:0 120px 0 0;}

		/*TextArea*/
		textarea{height:140px; resize:none; padding:20px; box-sizing:border-box;}

		/*Select*/
		.select_style{height:50px; border-bottom:var(--green) 1px solid; border-right:none; border-left:none; border-top:none;}
		.select_style::before{width:17px; height:17px; position:absolute; top:0; bottom:0; right:0; margin:auto 0; background:url(../../img/bg_arrow.svg) no-repeat; pointer-events:none; content:''}

			.select_style select{border:none; background:var(--white); height:100%; color:var(--black); box-sizing:border-box; -webkit-box-sizing:border-box;}

		/*Checkbox*/
		.label-check {width:auto; float:left; position:relative; cursor:pointer; margin:0;}
	    .label-check input[type="checkbox"] { opacity:0; position:absolute; left:0; top:0; margin:0; z-index:1; cursor:pointer; width:24px; height:24px;}
	    .label-check span.label_check { position:relative; top:-2px; background:var(--white); display:inline-block; vertical-align:bottom; margin-right:5px; width:24px; height:24px; border: 2px solid var(--pink);}
	    .label-check input[type="checkbox"]:checked + span:after { content:''; display:block; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; width:24px; height:24px; background-image:url(../../img/bg_check.svg); background-color:var(--pink); background-repeat:no-repeat; border-radius:2px; background-position:center;}
	    .label-check input[type="checkbox"]:checked + span {background: var(--pink);}

	    /*Warning*/

			/*Input*/
			.warning input{border-bottom:var(--warning) 1px solid}

			/*Input*/
			.warning textarea{border:var(--warning) 1px solid}

			/*Select*/
			.warning .select_style{border-bottom:var(--warning) 1px solid}

			/*Label*/
			.warning label{color:var(--warning);}

			/*CheckBox*/
			.warning .label-check span.label_check{background:var(--warning);}

			/*Terms*/
			.warning .terms{color:var(--warning);}

	/*Buttons*/
	.button{width:220px; height:48px; display:flex; justify-content:center; align-items:center; text-decoration:none;}

		/*Border*/

			/*Pink*/
			.button.border.pink{border:var(--pink) 1px solid;}

				.button.border.pink:hover{background:var(--pink);}

				.button.border.pink span{color:var(--black);}

			/*Green*/
			.button.border.green{border:var(--green) 1px solid;}

				.button.border.green:hover{background:var(--green);}

					.button.border.green span{color:var(--black);}

						.button.border.green:hover span{color:var(--white);}

			/*White*/
			.button.border.white{border:var(--white) 1px solid;}

				.button.border.white:hover{background:var(--white);}

				.button.border.white span{color:var(--white);}

					.button.border.white:hover span{color:var(--black);}

			/*Text*/
			.button.border span{font-weight:700; font-size:1.125rem; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;}

		/*Full*/

			/*Pink*/
			.button.full.pink{background:var(--pink); border:var(--pink) 1px solid;}

				/*Hover*/
				.button.full.pink:hover{background:transparent;}

				/*Colors*/
				.button.full.pink span{color:var(--black);}

			/*Green*/
			.button.full.green{background:var(--green); border:var(--green) 1px solid;}

				/*Hover*/
				.button.full.green:hover{background:transparent;}
				.button.full.green:hover span{color: var(--black)}

				/*Colors*/
				.button.full.green span{color:var(--white);}

			/*White*/
			.button.full.white{background:var(--white); border:var(--white) 1px solid;}

				/*Hover*/
				.button.full.white:hover{background:transparent;}

				/*Colors*/
				.button.full.white span{color:var(--black);}

			/*Text*/
			.button.full span{font-weight:700; font-size:1.125rem; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;}

		/*Search*/
		.button_search{width:120px; height:55px; border:var(--white) 1px solid; background:var(--green); position:absolute; right:0; top:0; z-index:3; display:flex; justify-content:center; align-items:center;}

			.button_search svg{fill-rule:evenodd; clip-rule:evenodd; fill:var(--white);}

				.button_search svg{fill:var(--pink);}

	/*List Disc*/
	ul{list-style-type: disc; margin-top: 64px; padding-left: 20px;}

		ul li{margin-bottom: 20px; padding-left: 35px; font-weight:400; font-size:1.250rem; line-height:1.4;}

			@media (max-width: 1000px) {
				
				ul{margin-top: 56px;}

					ul li{padding-left: 25px;}
			}

			@media (max-width: 750px) {

				ul li {padding-left: 60px;}

			}

/*LAYOUT*/
	
	/*Row*/
	.row{width:100%;}

	/*Center Content*/
	.center_content{margin:0 auto;}

	/*Columns*/

		/*12 Columns*/
		.center_content.c_12{width:1400px}

		/*11 Columns*/
		.center_content.c_11{width:1282px}

		/*10 Columns*/
		.center_content.c_10{width:1164px}

		/*9 Columns*/
		.center_content_c9{width:1046px;}

		/*8 Columns*/
		.center_content.c_8{width:928px;}

		/*Media Query Columns 1420px*/
		@media (max-width: 1420px) {
			/*12 Columns*/
			.center_content.c_12{width:1200px}

			/*11 Columns*/
			.center_content.c_11{width:1099px}

			/*10 Columns*/
			.center_content.c_10{width:897px}

			/*9 Columns*/
			.center_content_c9{width:796px;}

			/*8 Columns*/
			.center_content.c_8{width:695px;}
		}

		/*Media Query Columns 1220px*/
		@media (max-width: 1220px) {
			/*12 Columns*/
			.center_content.c_12{width:1004px}

			/*11 Columns*/
			.center_content.c_11{width:919px}

			/*10 Columns*/
			.center_content.c_10{width:834px}

			/*9 Columns*/
			.center_content_c9{width:749px;}

			/*8 Columns*/
			.center_content.c_8{width:664px;}
		}

		/*Media Query Columns 1040px*/
		@media (max-width: 1040px) {
			/*12 Columns*/
			.center_content.c_12{width:984px}

			/*11 Columns*/
			.center_content.c_11{width:901px}

			/*10 Columns*/
			.center_content.c_10{width:818px}

			/*9 Columns*/
			.center_content_c9{width:735px;}

			/*8 Columns*/
			.center_content.c_8{width:652px;}
		}

		/*Media Query Columns 1000px*/
		@media (max-width: 1000px) {
			/*12 Columns*/
			.center_content.c_12{width:768px}

			/*11 Columns*/
			.center_content.c_11{width:703px}

			/*10 Columns*/
			.center_content.c_10{width:638px}

			/*9 Columns*/
			.center_content_c9{width:573px;}

			/*8 Columns*/
			.center_content.c_8{width:508px;}
		}

		/*Media Query Columns 750px*/
		@media (max-width: 750px) {
			
			/*Center Content*/
			.center_content{margin:0;}
			
			/*12 Columns*/
			.center_content.c_12,
			.center_content.c_11,
			.center_content.c_10,
			.center_content_c9,
			.center_content.c_8{width:100%;}
		}

	/*Padding Left Columns*/

		/*Padding Left 1 Column*/
		.p_left_1{padding:0 0 0 118px;}

		/*Padding Left 2 Column*/
		.p_left_2{padding:0 0 0 236px;}

		/*Media Query 1420px*/
		@media (max-width: 1420px) {
			/*Padding Left 1 Column*/
			.p_left_1{padding:0 0 0 101px;}

			/*Padding Left 2 Column*/
			.p_left_2{padding:0 0 0 202px;}
		}

		/*Media Query 1220px*/
		@media (max-width: 1220px) {
			/*Padding Left 1 Column*/
			.p_left_1{padding:0 0 0 85px;}

			/*Padding Left 2 Column*/
			.p_left_2{padding:0 0 0 170px;}
		}

		/*Media Query 1040px*/
		@media (max-width: 1040px) {
			/*Padding Left 1 Column*/
			.p_left_1{padding:0 0 0 83px;}

			/*Padding Left 2 Column*/
			.p_left_2{padding:0 0 0 166px;}
		}

		/*Media Query 1000px*/
		@media (max-width: 1000px) {
			/*Padding Left 1 Column*/
			.p_left_1{padding:0 0 0 65px;}

			/*Padding Left 2 Column*/
			.p_left_2{padding:0 0 0 130px;}
		}

		/*Media Query 750px*/
		@media (max-width: 750px) {
			/*Padding Left 1 Column*/
			.p_left_1{padding:0 0 0 35px;}

			/*Padding Left 2 Column*/
			.p_left_2{padding:0 0 0 70px;}
		}

	/*Padding Right Columns*/

		/*Padding Right 2 Columns*/
		.p_right_1{padding:0 118px 0 0;}

		/*Padding Right 2 Columns*/
		.p_right_2{padding:0 236px 0 0;}

		/*Media Query 1420px*/
		@media (max-width: 1420px) {
			/*Padding Left 1 Column*/
			.p_right_1{padding:0 101px 0 0;}

			/*Padding Left 2 Column*/
			.p_right_2{padding:0 202px 0 0;}
		}

		/*Media Query 1220px*/
		@media (max-width: 1220px) {
			/*Padding Left 1 Column*/
			.p_right_1{padding:0 85px 0 0;}

			/*Padding Left 2 Column*/
			.p_right_2{padding:0 170px 0 0;}
		}

		/*Media Query 1040px*/
		@media (max-width: 1040px) {
			/*Padding Left 1 Column*/
			.p_right_1{padding:0 83px 0 0;}

			/*Padding Left 2 Column*/
			.p_right_2{padding:0 166px 0 0;}
		}

		/*Media Query 1000px*/
		@media (max-width: 1000px) {
			/*Padding Left 1 Column*/
			.p_right_1{padding:0 65px 0 0;}

			/*Padding Left 2 Column*/
			.p_right_2{padding:0 130px 0 0;}
		}

		/*Media Query 750px*/
		@media (max-width: 750px) {
			/*Padding Left 1 Column*/
			.p_right_1{padding:0 35px 0 0;}

			/*Padding Left 2 Column*/
			.p_right_2{padding:0 70px 0 0;}
		}

	

/*NAVIGATION*/
.navigation{height:170px; position:fixed; top:0; left:0; background:var(--white); z-index:99; transition: .5s ease-in-out;}
.navigation.hide {top: -170px;}
.navigation.sticky {top: 0px;}

	.navigation .center_content{height:100%; display:flex; justify-content:space-between; align-items:flex-end; padding:0 0 30px;}	

		/*Aka Logo*/
		.navigation .center_content .logo_aka{width:105px;}

		/*Content Navigation*/
		.navigation .center_content .content_nav{width:1164px;}

			/*Heading*/
			.navigation .center_content .content_nav h1{font-family:'Literata', serif; font-weight:600; font-style:italic; font-size:3rem; text-align:center; color:var(--pink); margin:0 0 15px; padding:0 0 15px; border-bottom:var(--pink) 1px solid;}

				.navigation .center_content .content_nav h1 br{display:none;}

			/*Links Navigation*/
			.navigation .center_content .content_nav .links_navigation{display:flex; justify-content:space-between; align-items:center; list-style:none; margin:0; padding:0;}

				.navigation .center_content .content_nav .links_navigation li{position:relative; margin:0; padding:0;}
				.navigation .center_content .content_nav .links_navigation > li{cursor: pointer;}

					.navigation .center_content .content_nav .links_navigation li:hover{z-index:2;}

						.navigation .center_content .content_nav .links_navigation li a{text-decoration:none;}

					/*Ornament*/
					.navigation .center_content .content_nav .links_navigation li::before{width:100%; height:30px; background:var(--pink); position:absolute; bottom:-33px; left:0; opacity:0; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; content:''; pointer-events:none;}
					.navigation .center_content .content_nav .links_navigation > li:not(.search):not(.login)::after{width: calc(100% + 80px); height: 50px; position: absolute; bottom: -35px; left: -40px; content: ''; opacity: 0; pointer-events: none;}
					.navigation .center_content .content_nav .links_navigation li:hover::before{pointer-events:all;}

					.navigation .center_content .content_nav .links_navigation li.login::before{display:none;}

						.navigation .center_content .content_nav .links_navigation li:hover::before,
						.navigation .center_content .content_nav .links_navigation li.search.active::before{opacity:1;}
						.navigation .center_content .content_nav .links_navigation > li:hover::after {opacity: 1; pointer-events: all;}

						.navigation .center_content .content_nav .links_navigation li.search::before{opacity:0; width:40px; left:-4px;}

					/*Text*/
					.navigation .center_content .content_nav .links_navigation li .nav_btn{font-weight:700; font-size:1.063rem; cursor:pointer; position:relative; text-decoration:none;}

						.navigation .center_content .content_nav .links_navigation li .nav_btn::before{width:100%; height:15px; position:absolute; bottom:-7px; left:0; content:'';}

					.navigation .center_content .content_nav .links_navigation li.search span{font-size:0;}

				/*Login*/
				.navigation .center_content .content_nav .links_navigation li.login a{height:auto; padding:2px 30px; z-index:10; text-decoration:none;}

					.navigation .center_content .content_nav .links_navigation li.login a::before{display:none;}

					.navigation .center_content .content_nav .links_navigation li.login a span{font-size:1.063rem;}

				/*Search*/
				.navigation .center_content .content_nav .links_navigation li.search a svg{fill-rule:evenodd;clip-rule:evenodd; fill:var(--black); transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}

					.navigation .center_content .content_nav .links_navigation li.search a::before{display:none;}

					.navigation .center_content .content_nav .links_navigation li.search a:hover svg{fill:var(--pink);}

				/*Submenu*/
				.navigation .center_content .content_nav .links_navigation li .content_submenu{width:100vw; position:fixed; padding:40px 0; top:170px; left:0; background:var(--pink); opacity:0; pointer-events:none; transition:opacity 0.35s ease-in-out; -webkit-transition:opacity 0.35s ease-in-out; box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.16); cursor: default;}
				.navigation.hide .center_content .content_nav .links_navigation li .content_submenu{top:95px;}
				.navigation .center_content .content_nav .links_navigation li .content_submenu::before {content: ''; width: 100%; height: 30px; position: absolute; top: -30px; pointer-events: none;}
				.navigation .center_content .content_nav .links_navigation li:hover .content_submenu::before {pointer-events: all;}

				.navigation .center_content .content_nav .links_navigation li:hover .content_submenu,
				.navigation .center_content .content_nav .links_navigation li.search.active .content_submenu,
				.navigation .center_content .content_nav .links_navigation li.search.active:hover .content_submenu{opacity:1; pointer-events:all;}

				.navigation .center_content .content_nav .links_navigation li.search .content_submenu{padding:140px 0;}
				
					.navigation .center_content .content_nav .links_navigation li.search:hover .content_submenu{opacity:0; pointer-events:none;}

						.navigation .center_content .content_nav .links_navigation li.search .content_submenu .close_search {position: absolute; top: 20px; right: 45px;}
							.navigation .center_content .content_nav .links_navigation li.search .content_submenu .close_search:hover svg {fill: var(--black);}

						.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content{display:flex; justify-content:space-between; padding:0; align-items:flex-start;}

							/*Return*/
							.navigation .center_content .content_nav .links_navigation li .content_submenu .btn_return{display:none;}

							/*Image*/
							.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content figure{width:270px; z-index:3;}

							/*Content Links*/
							.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links{width:830px;}

								/*Return*/
								.navigation .center_content .content_nav .links_navigation li .content_submenu .btn_back_submenu{display:none;}

								/*Heading*/
								.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links h3{font-weight:900; font-size:2.125rem; color:var(--white); position:relative; margin:0 0 40px;}

									/*Line*/
									.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links h3::before{width:calc(100% + 200px); height:1px; background:var(--white); position:absolute; bottom:-10px; right:0; content:'';}

								/*Link List*/
								.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list{display:flex; justify-content:space-between; padding:0 20px 0 0;}

									.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list ul{list-style:none; padding:0; margin:0;}

									.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list ul li{margin:0 0 30px; padding:0;}
									.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list ul li:last-child{margin:0;}

										.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list ul li a{font-weight:700; font-size:1.063rem; text-transform:uppercase; position:relative; text-decoration:none;}

											/*Hover Line*/
											.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list ul li a::before{width:100%; height:1px; background:var(--black); position:absolute; bottom:-2px; right:0; left:0; margin:auto; transform:scaleX(0); -webkit-transform:scaleX(0); transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); content:'';}

												.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list ul li a:hover::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

									/*Exception*/
									.navigation .center_content .content_nav .links_navigation li.contact .content_submenu .center_content .content_links .content_link_list ul:last-child{width:280px;}

							/*Button Search*/
							.navigation .center_content .content_nav .links_navigation li.search .content_submenu .button_search svg{fill:var(--white);}
							.navigation .center_content .content_nav .links_navigation li.search .content_submenu .button_search:hover svg{fill:var(--pink);}

		/*Aka Logo Administration*/
		.navigation .center_content .logo_aka_administration{width:90px;}

		/*Burger Mobile*/
		.navigation .center_content .btn_burger_mobile{display:none;}

/*MODAL*/
.modal{display:none; width:100%; height:100%; position:fixed; top:0; left:0; background:var(--black-08); z-index:999; opacity:0; pointer-events:none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; overflow: scroll;}
.modal.visible{display:block;}
.modal.show{opacity:1; pointer-events:all;}

	/*Close Button*/
	.modal .btn_close_modal{width:30px; height:30px; position:absolute; top:30px; right:30px; font-size:0; z-index:30;}

		.modal .btn_close_modal svg{fill:var(--white); transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}
		.modal .btn_close_modal:hover svg{fill:var(--pink);}

	/*Box*/
	.modal .box{display:flex; justify-content:center; align-items:center; align-content:center;}

	/*Content*/
	.modal .scroll{position: absolute !important; top: 50px !important; transform: none !important;}
 

/*FOOTER*/
.content_footer{background:var(--green); padding:65px 0 0;}

	/*Sections*/
	.content_footer .content_sections{display:grid; grid-template-columns:repeat(5, minmax(0, 1fr)); gap:0; padding:0 0 55px; margin:0; list-style:none;}

		.content_footer .content_sections .items{display:flex; flex-wrap:wrap; align-content:flex-start; margin:0; padding:0;}

			/*Heading*/
			.content_footer .content_sections .items h4{font-size:0.875rem; text-transform:uppercase; color:var(--white); margin:0 0 15px;}

			/*Links*/
			.content_footer .content_sections .items .content_links{display:flex; flex-wrap:wrap; margin:0 0 50px; list-style:none; padding:0;}
			.content_footer .content_sections .items .content_links:last-child{margin:0;}

				.content_footer .content_sections .items .content_links li{margin:0 0 15px; padding:0;}
				.content_footer .content_sections .items .content_links li:last-child{margin:0;}

					.content_footer .content_sections .items .content_links li a{font-weight:500; font-size:0.875rem; color:var(--white); text-decoration:none;}		

						/*Hover Line*/
						.content_footer .content_sections .items .content_links li a::before{width:100%; height:1px; background:var(--white); position:absolute; bottom:-2px; right:0; left:0; margin:auto; transform:scaleX(0); -webkit-transform:scaleX(0); transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); content:'';}

							.content_footer .content_sections .items .content_links li a:hover::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

			/*Button*/
			.content_footer .content_sections .items .button{width:100%; height:35px; margin:0 0 35px;}

				.content_footer .content_sections .items .button span{font-weight:700;}

	/*Copyright and Social*/
	.content_footer .content_copyright_social{height:65px; background:var(--footer-green); z-index:2;}

		.content_footer .content_copyright_social .center_content{height:100%; display:flex; justify-content:space-between; align-items:center;}

			/*Copyright*/

				/*Logo*/
				.content_footer .content_copyright_social .content_copyright img{width:78px; position:absolute; left:0; top:-60px;}

				/*Text*/
				.content_footer .content_copyright_social .content_copyright span{font-weight:400; font-size:0.875rem; color:var(--white); padding:0 0 0 100px;}

			/*Social*/
			.content_footer .content_copyright_social .content_social{display:flex; align-items:center; margin:0 75px 0 0; padding:0; list-style:none;}

				.content_footer .content_copyright_social .content_social li{margin:0 10px 0 0; padding:0;}
				.content_footer .content_copyright_social .content_social li.instagram{margin:0 20px 0 0;}
				.content_footer .content_copyright_social .content_social li:last-child{margin:0;}

					.content_footer .content_copyright_social .content_social li svg{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}

					.content_footer .content_copyright_social .content_social li.instagram svg{fill-rule:evenodd; clip-rule:evenodd; fill:var(--white);}

					.content_footer .content_copyright_social .content_social li.facebook svg,
					.content_footer .content_copyright_social .content_social li.linkedin svg,
					.content_footer .content_copyright_social .content_social li.twitter svg{fill:var(--white);}

						/*Hover*/
						.content_footer .content_copyright_social .content_social li.instagram a:hover svg,
						.content_footer .content_copyright_social .content_social li.facebook a:hover svg,
						.content_footer .content_copyright_social .content_social li.linkedin a:hover svg,
						.content_footer .content_copyright_social .content_social li.twitter a:hover svg{fill:var(--pink);}

		
/*Media Query Break 1420px*/
@media (max-width: 1420px) {

	/*GENERICS*/

		/*Button*/
		.button{width:185px;}

	/*Content Navigation*/
	.navigation .center_content .content_nav{width:897px;}

		.navigation .center_content .content_nav h1{font-size:2.500rem;}

		.navigation .center_content .content_nav .links_navigation li .nav_btn{font-size:0.875rem;}

		.navigation .center_content .content_nav .links_navigation li::before{height:35px; bottom:-34px;}

			.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content figure{width:210px;}

			.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links{width:650px;}

		.navigation .center_content .content_nav .links_navigation li.login a{padding:2px 0;}

	
}

/*Media Query Break 1220px*/
@media (max-width: 1220px) {

	/*Content Navigation*/
	.navigation .center_content{padding:30px 0 0; align-items:center;}

		.navigation .center_content .logo_aka{width:75px; position:absolute; top:17px; left:85px;}
		
		.navigation .center_content .content_nav{width:837px;}

			.navigation .center_content .content_nav{margin:0 auto;}

				.navigation .center_content .content_nav h1{font-size:1.875rem;}

					.navigation .center_content .content_nav .links_navigation li .nav_btn{font-size:0.750rem;}

						.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links{width:585px;}

		.navigation .center_content .logo_aka_administration{width:75px; position:absolute; top:17px; right:85px;}

	/*Footer*/

		.content_footer .content_sections .items h4{font-size:0.750rem;}

			.content_footer .content_sections .items .content_links li a{font-size:0.750rem;}

		.content_footer .content_copyright_social .content_social{margin:0 10px 0 0;}

}

/*Media Query Break 1040px*/
@media (max-width: 1040px) {

	/*GENERICS*/

		/*Button*/
		.button{width:245px;}

	/*NAVIGATION*/
	.navigation{height:115px;}

		.navigation .center_content{width:100%; padding:0 35px;}

			/*Logos*/
			.navigation .center_content .logo_aka{order:1; position:relative; top:auto; left:auto;}

			.navigation .center_content .logo_aka_administration{order:2; position:relative; top:auto; right:auto;}

			/*Navigation*/
			.navigation .center_content .content_nav{order:3; width:auto; margin:0;}

				.navigation .center_content .content_nav h1{margin:0; padding:0; border:none; font-size:2rem;}

				.navigation .center_content .content_nav .links_navigation{width:100vw; height:calc(100vh - 115px); position:fixed; top:115px; left:0; box-sizing:border-box; background:var(--white); display:flex; flex-wrap:wrap; justify-content:center; align-content:center; padding:0 35px; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); transform:translateX(-100vw); pointer-events:none;}
				.navigation .center_content .content_nav .links_navigation.show{transform:translateX(0); pointer-events:all;}

					.navigation .center_content .content_nav .links_navigation li{width:100%; margin:0 0 30px; display:flex; justify-content:center;}

					.navigation .center_content .content_nav .links_navigation li.login{order:8;}

						.navigation .center_content .content_nav .links_navigation li::before{display:none;}

						.navigation .center_content .content_nav .links_navigation li .nav_btn,
						.navigation .center_content .content_nav .links_navigation li .btn_search{font-size:2.375rem; font-weight:900;}
						.navigation .center_content .content_nav .links_navigation li.search span{font-size:2.375rem; text-transform:uppercase;}

						.navigation .center_content .content_nav .links_navigation li.login a{width:330px; height:60px;}

							.navigation .center_content .content_nav .links_navigation li.login a span{font-size:1.250rem;}

						.navigation .center_content .content_nav .links_navigation li.search a svg{display:none;}
						.navigation .center_content .content_nav .links_navigation li.search .content_submenu .button_search svg{display:block;}


						/*Submenu*/
						.navigation .center_content .content_nav .links_navigation li .content_submenu{width:100vw; height:calc(100vh - 100px); position:fixed; top:0; right:0; z-index:10; padding:40px 0; left:auto; opacity:1; pointer-events:none; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); box-shadow:none; transform:translateX(200vw); transform-origin:right;}
						.navigation .center_content .content_nav .links_navigation li .content_submenu.show,
						.navigation .center_content .content_nav .links_navigation li.search.active .content_submenu{transform:translateX(0); pointer-events:all;}

							.navigation .center_content .content_nav .links_navigation li:hover .content_submenu,
							.navigation .center_content .content_nav .links_navigation li.search.active .content_submenu,
							.navigation .center_content .content_nav .links_navigation li.search.active:hover .content_submenu,
							.navigation .center_content .content_nav .links_navigation li.search:hover .content_submenu{opacity:1; pointer-events:all;}

								/*Return*/
								.navigation .center_content .content_nav .links_navigation li .content_submenu .btn_back_submenu{display:block; pointer-events:all; position:absolute; right:35px; top:11px; color:var(--white); text-transform:uppercase; letter-spacing:2px; font-weight:700; z-index:20;} 
								.navigation .center_content .content_nav .links_navigation li.search .content_submenu .btn_back_submenu{right:0; top:-60px;}

								/*Image*/
								.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content figure{display:none;}

								/*Links*/
								.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links{width:100%; padding:0 35px;}

									.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links h3{text-align:center;}
									
										.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links h3::before{width:100%;}

									.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list{margin:0; justify-content:center; flex-wrap:wrap;}

										.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list ul{width:100%; margin:0 0 20px; padding:0; list-style:none;}

											.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list ul li{margin:0 0 20px; padding:0;}
											.navigation .center_content .content_nav .links_navigation li.contact .content_submenu .center_content .content_links .content_link_list ul:last-child{width:100%;}

												.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list ul li a{font-size:2rem; text-align:center;}

													.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list ul li a::before{display:none;}

							/*Search*/
							.navigation .center_content .content_nav .links_navigation li.search .content_submenu{padding:100px 35px 0 35px;}

			/*Burger Mobile*/
			.navigation .center_content .btn_burger_mobile{order:4; display:block; width:45px; height:35px;}

				.navigation .center_content .btn_burger_mobile::before,
				.navigation .center_content .btn_burger_mobile::after,
				.navigation .center_content .btn_burger_mobile span{width:100%; height:3px; position:absolute; left:0; background:var(--green); font-size:0; content:'';}
	
				.navigation .center_content .btn_burger_mobile::before{top:0;}
				.navigation .center_content .btn_burger_mobile::after{bottom:0;}
				.navigation .center_content .btn_burger_mobile span{top:0; bottom:0; margin:auto;}

					.navigation .center_content .btn_burger_mobile span::before{width:100%; height:3px; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; background:var(--green); content:'';}

					/*Animations*/
					.navigation .center_content .btn_burger_mobile::before,
					.navigation .center_content .btn_burger_mobile::after{transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:opacity; transition-delay:0.5s; -webkit-transition-delay:0.5s;}

					.navigation .center_content .btn_burger_mobile.open_menu::before,
					.navigation .center_content .btn_burger_mobile.open_menu::after{opacity:0; transition-delay:0s; -webkit-transition-delay:0s;}

					.navigation .center_content .btn_burger_mobile span{transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:transform; transition-delay:0.35s; -webkit-transition-delay:0.35s;}
					.navigation .center_content .btn_burger_mobile.open_menu span{transform:rotate(45deg); -webkit-transform:rotate(45deg);}

						.navigation .center_content .btn_burger_mobile span::before{transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:transform; transition-delay:0.35s; -webkit-transition-delay:0.35s;}
						.navigation .center_content .btn_burger_mobile.open_menu span::before{transform:rotate(-90deg); -webkit-transform:rotate(-90deg);}

}

/*Media Query Break Portrait 1000px*/
@media (max-width: 1000px) {

	/*NAVIGATION*/
	.navigation .center_content .content_nav h1{width:430px; font-size:2.250rem; line-height:1.1; text-align:left;}

	/*FOOTER*/

		.content_footer .content_sections{grid-template-columns:repeat(3, minmax(0, 1fr)); padding:0; gap:50px 100px; padding:0 0 30px;}

			.content_footer .content_sections .items{position:relative;}

				.content_footer .content_sections .items h4{font-size:0.875rem;}

				.content_footer .content_sections .items .content_links li a{font-size:0.875rem;}

				.content_footer .content_sections .items .button{width:160px; position:absolute; top:0; right:-200px;}

			.content_footer .content_copyright_social{height:165px;}

				.content_footer .content_copyright_social .center_content{padding:0 65px;}

					.content_footer .content_copyright_social  .content_copyright{display:flex; flex-wrap:wrap;}

						.content_footer .content_copyright_social .content_copyright img{position:relative; top:0;}

						.content_footer .content_copyright_social .content_copyright span{width:100%; font-weight:500; font-size:0.750rem; padding:20px 0 0;}

				.content_footer .content_copyright_social .content_social{margin:0;}



}

/*Media Query Break Mobile 750px*/
@media (max-width: 750px) {

	/*GENERICS*/

		/*Form*/

			/*Input Search*/
			input[type="search"]{padding:0 60px 0 10px; font-size:1.250rem; text-align:left;}

		/*Buttons*/

			/*Search*/
			.button_search{width:60px;}

	/*NAVIGATION*/
	.navigation{height:165px; overflow:hidden; transition:all 0.35s ease-in-out;}
	.navigation.mobile{height:100px;}
	
		.navigation .center_content{justify-content:flex-start; flex-wrap:wrap; align-content:flex-start; padding:10px 35px;}

			/*Logos*/
			.navigation .center_content .logo_aka{width:70px; margin:0 20px 0 0;}

			.navigation .center_content .logo_aka_administration{width:70px;}

			/*Heading*/
			.navigation .center_content .content_nav{width:100%; margin:15px 0 0;}

				.navigation .center_content .content_nav h1{width:100%; text-align:center; font-size:1.5rem; line-height:1.1; font-weight:700; font-style:italic;}

					.navigation .center_content .content_nav h1 br{display:block;}

			/*Menu*/
			.navigation .center_content .content_nav .links_navigation{height:calc(100vh - 100px); top:100px;}

				.navigation .center_content .content_nav .links_navigation li{margin:0 0 20px; justify-content:flex-start;}
				
					.navigation .center_content .content_nav .links_navigation li .nav_btn,
					.navigation .center_content .content_nav .links_navigation li.search span{font-size:1.875rem; line-height:1.1;}

					.navigation .center_content .content_nav .links_navigation li.login a{width:235px;}

					.navigation .center_content .content_nav .links_navigation li.search a svg{width:30px; height:30px;}

						/*Submenu*/
						.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links h3{text-align:left; font-size:1.875rem; padding:0 60px 0 0; box-sizing:border-box;}

							.navigation .center_content .content_nav .links_navigation li .content_submenu .center_content .content_links .content_link_list ul li a{font-size:1rem; text-align:left;}

							.navigation .center_content .content_nav .links_navigation li.search .content_submenu .button_search svg{width:20px; height:20px;}

			/*Burger*/
			.navigation .center_content .btn_burger_mobile{position:absolute; top:30px; bottom:auto; right:35px; margin:auto;}

	/*FOOTER*/
	.content_footer{padding:65px 0 0;}

		.content_footer .content_sections{grid-template-columns:repeat(2, minmax(0, 1fr)); gap:50px 10px; padding:0 35px 40px;}

			.content_footer .content_sections .items:last-child{width:calc(100vw - 70px);}

				.content_footer .content_sections .items .content_links{margin:0 0 33px;}

				.content_footer .content_sections .items .button{width:100%; position:relative; top:auto; right:auto;}

		.content_footer .content_copyright_social{height:185px;}

			.content_footer .content_copyright_social .center_content{padding:0 35px;}

				.content_footer .content_copyright_social .content_social{position:absolute; top:55px; right:35px; z-index:3;}

				.content_footer .content_copyright_social .content_copyright span{line-height:1.6;}

}

/*NAVIGATION MEDIA QUERIES*/
@media (min-width: 1041px) and (max-width: 1220px) {
	.navigation.sticky.mobile {top: -100px;}
}

@media (min-width: 1221px) {
	.navigation.sticky.mobile {top: -75px;}
		.navigation.sticky.mobile .center_content .content_nav h1 {color: var(--white);}
		.navigation.sticky.mobile .center_content .logo_aka_administration,
		.navigation.sticky.mobile .center_content .logo_aka {transform: scale(0.55);}
		.navigation.sticky.mobile .center_content .logo_aka_administration {transform-origin: bottom left;}
		.navigation.sticky.mobile .center_content .logo_aka {transform-origin: bottom right;}
}