/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

#cn-accept-cookie {
	background: #305e92;
    padding: 10px 25px;
    color: white;
    border-radius: 25px;
}

.page-content {
	overflow:hidden;
}

.elementor-widget-text-editor p:last-child {
	margin-bottom:0;
}

.featured-img {
	min-height: 200px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	position:relative;
}

.featured-img:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#00000030;
}

.featured-img-date {
	position:absolute;
	top:0;
	z-index:3;
	left:20px;
	color:white;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:14px;
    padding: 10px 0 0 0;
}

.overlay {
	opacity:0;
	transition:0.2s ease-in all;
	z-index:2;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgb(48 94 146 / 67%);
	display: flex;
    justify-content: center;
    align-items: center;
}

.featured-img:hover .overlay {
	opacity:1;
}

.overlay a {
	display:inline-block;
	background: #140A2C;
    color: white;
    padding: 12px 30px;
    border-radius: 25px;
    font-size: 13px;
    line-height: 1;
}

.main-hero:after {
	content:"";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='872.627' height='619.969' viewBox='0 0 872.627 619.969'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_381' data-name='Path 381' d='M0,0H872.627V-619.969H0Z' transform='translate(0 1)' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_17' data-name='Rectangle 17' width='283.607' height='227.132' transform='translate(294.51 -625.469)' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-3'%3E%3Crect id='Rectangle_18' data-name='Rectangle 18' width='890.627' height='627.968' transform='translate(-9 -626.968)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_354' data-name='Group 354' transform='translate(0 618.969)'%3E%3Cg id='Group_353' data-name='Group 353' clip-path='url(%23clip-path)'%3E%3Cg id='Group_348' data-name='Group 348' opacity='0.6'%3E%3Cg id='Group_347' data-name='Group 347'%3E%3Cg id='Group_346' data-name='Group 346' clip-path='url(%23clip-path-2)'%3E%3Cg id='Group_345' data-name='Group 345' transform='translate(569.117 -618.469)'%3E%3Cpath id='Path_379' data-name='Path 379' d='M0,0H-265.607l132.8,219.131Z' fill='%232f5e92'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Group_352' data-name='Group 352' opacity='0.9'%3E%3Cg id='Group_351' data-name='Group 351'%3E%3Cg id='Group_350' data-name='Group 350' clip-path='url(%23clip-path-3)'%3E%3Cg id='Group_349' data-name='Group 349' transform='translate(872.627 -619.968)'%3E%3Cpath id='Path_380' data-name='Path 380' d='M0,0H-302.6L-436.313,220.631-570.026,0h-302.6l436.314,619.968Z' fill='%232f5e92'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	top: 0;
    left: calc(50% + 80px);
    width: 872px;
    /*height: 620px;*/
    position: absolute;
	aspect-ratio: 1.408;
    background-size: contain;
    background-repeat: no-repeat;
}

.left-v > .e-con-inner:before {
	content:"";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='570.87' height='405.582' viewBox='0 0 570.87 405.582'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_383' data-name='Path 383' d='M0,0H570.87V-405.582H0Z' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_19' data-name='Rectangle 19' width='588.87' height='413.583' transform='translate(-9 -412.583)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_360' data-name='Group 360' transform='translate(0 405.582)'%3E%3Cg id='Group_359' data-name='Group 359' clip-path='url(%23clip-path)'%3E%3Cg id='Group_358' data-name='Group 358' opacity='0.9'%3E%3Cg id='Group_357' data-name='Group 357'%3E%3Cg id='Group_356' data-name='Group 356' clip-path='url(%23clip-path-2)'%3E%3Cg id='Group_355' data-name='Group 355' transform='translate(570.87 -405.582)'%3E%3Cpath id='Path_382' data-name='Path 382' d='M0,0H-197.961l-87.474,144.336L-372.91,0H-570.87l285.435,405.583Z' fill='%232f5e92'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	position:absolute;
    width: 590px;
    aspect-ratio: 1.407;
    left: calc(50% -  900px);
    z-index: 20;
    background-size: contain;
    background-repeat: no-repeat;
}

.left-v.our-ambition-v > .e-con-inner:before {
	left: calc(50% - 980px);
	margin-top: -20px;
}

.right-v > .e-con-inner:before {
	content:"";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='570.87' height='405.582' viewBox='0 0 570.87 405.582'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_383' data-name='Path 383' d='M0,0H570.87V-405.582H0Z' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_19' data-name='Rectangle 19' width='588.87' height='413.583' transform='translate(-9 -412.583)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_360' data-name='Group 360' transform='translate(0 405.582)'%3E%3Cg id='Group_359' data-name='Group 359' clip-path='url(%23clip-path)'%3E%3Cg id='Group_358' data-name='Group 358' opacity='0.9'%3E%3Cg id='Group_357' data-name='Group 357'%3E%3Cg id='Group_356' data-name='Group 356' clip-path='url(%23clip-path-2)'%3E%3Cg id='Group_355' data-name='Group 355' transform='translate(570.87 -405.582)'%3E%3Cpath id='Path_382' data-name='Path 382' d='M0,0H-197.961l-87.474,144.336L-372.91,0H-570.87l285.435,405.583Z' fill='%232f5e92'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	position:absolute;
    width: 590px;
    aspect-ratio: 1.407;
    right: calc(50% -  900px);
    z-index: 20;
    background-size: contain;
    background-repeat: no-repeat;
}

.news-carousel .eicon-chevron-left:before {
	content:"";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48.591' height='48.591' viewBox='0 0 48.591 48.591'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_386' data-name='Path 386' d='M0,0H48.591V-48.591H0Z' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_20' data-name='Rectangle 20' width='82.591' height='62.591' transform='translate(-17 -49.591)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_367' data-name='Group 367' transform='translate(0 48.591)'%3E%3Cg id='Group_366' data-name='Group 366' clip-path='url(%23clip-path)'%3E%3Cg id='Group_365' data-name='Group 365' opacity='0.3'%3E%3Cg id='Group_364' data-name='Group 364'%3E%3Cg id='Group_363' data-name='Group 363' clip-path='url(%23clip-path-2)'%3E%3Cg id='Group_361' data-name='Group 361' transform='translate(48.592 -24.296)'%3E%3Cpath id='Path_384' data-name='Path 384' d='M0,0A24.3,24.3,0,0,0-24.3-24.3,24.3,24.3,0,0,0-48.591,0,24.3,24.3,0,0,0-24.3,24.3,24.3,24.3,0,0,0,0,0' fill='%23929397'/%3E%3C/g%3E%3Cg id='Group_362' data-name='Group 362' transform='translate(33.986 -9.514)'%3E%3Cpath id='Path_385' data-name='Path 385' d='M0,0V-10.5l-7.654-4.638L0-19.774v-10.5L-21.506-15.135Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	width:40px;
	height:40px;
	background-size:contain;
	display:block;
}

.news-carousel.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev {
	left:-10px;
}

.news-carousel .eicon-chevron-right:before {
	content:"";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48.591' height='48.591' viewBox='0 0 48.591 48.591'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_386' data-name='Path 386' d='M0,0H48.591V-48.591H0Z' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_20' data-name='Rectangle 20' width='82.591' height='62.591' transform='translate(-17 -49.591)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_367' data-name='Group 367' transform='translate(48.591) rotate(180)'%3E%3Cg id='Group_366' data-name='Group 366' clip-path='url(%23clip-path)'%3E%3Cg id='Group_365' data-name='Group 365' opacity='0.3'%3E%3Cg id='Group_364' data-name='Group 364'%3E%3Cg id='Group_363' data-name='Group 363' clip-path='url(%23clip-path-2)'%3E%3Cg id='Group_361' data-name='Group 361' transform='translate(48.592 -24.296)'%3E%3Cpath id='Path_384' data-name='Path 384' d='M0,0A24.3,24.3,0,0,0-24.3-24.3,24.3,24.3,0,0,0-48.591,0,24.3,24.3,0,0,0-24.3,24.3,24.3,24.3,0,0,0,0,0' fill='%23929397'/%3E%3C/g%3E%3Cg id='Group_362' data-name='Group 362' transform='translate(33.986 -9.514)'%3E%3Cpath id='Path_385' data-name='Path 385' d='M0,0V-10.5l-7.654-4.638L0-19.774v-10.5L-21.506-15.135Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	width:40px;
	height:40px;
	background-size:contain;
	display:block;
}

.news-carousel.elementor-arrows-position-outside .swiper .elementor-swiper-button-next {
	right:-10px;
}

label.gfield_label.gform-field-label,
legend.gfield_label.gform-field-label {
    font-weight: 600;
    font-size: 15px;
}

.gform-theme-button,
.gform_button,
#gform_send_resume_link_button_1 {
    background-color: #305E92 !important;
    border-radius: 25px !important;
    padding: 12px 30px !important;
    color: white !important;
}

.gform-theme-button.gform_save_link {
    background-color: #150a2c !important;
    color: white !important;
    border-color: #150a2c !important;
}

.gform-theme-button:hover,
.gform_button:hover,
#gform_send_resume_link_button_1:hover {
	background-color: #140A2C !important;
}

.gform-theme--framework .gf_step_completed .gf_step_number {
    --gf-local-bg-color: #305E92;
    --gf-local-border-color: #305E92;
}

.gform-theme--framework .gf_step_completed .gf_step_number::after {
	background-color: #305E92;
	border-color: #305E92;
}

.gfield--type-html h2 {
	font-size: 25px;
    font-weight: bold;
    margin: 0 0 -10px 0;
    color: #305E92;
    text-transform: uppercase;
    letter-spacing: 0px;
    border-bottom: 4px solid #E1EBF6;
    padding: 0 0 5px;
}

.gfield--type-html h3 {
	font-size: 20px;
    font-weight: bold;
    margin: 0px 0 -25px;
    text-transform: uppercase;
    letter-spacing: 0px;
    border-bottom: 4px solid #E1EBF6;
    padding: 0 0 5px;
    color: #305E92;
}

.gform-theme--framework .gf_page_steps, .gform-theme--framework .gf_progressbar_wrapper {
	margin-block-start: 40px;
	margin-block-end: 40px;
}

.gform-theme--foundation .gf_page_steps {
	justify-content: center;
}

.error-message {
	text-align: center;
    color: red;
    font-weight: bold;
    font-size: 14px;
}

.elementor-accordion .elementor-accordion-item:first-of-type {
	
}

#gform_wrapper_1 .gform_save_link:before,
#gform_wrapper_1 .gform_delete_file:before {
	color: #fff !important;
}

@media (min-width:768px) and (max-width:1024px) {
	
	.right-v > .e-con-inner:before {
		width: 510px;
    	right: calc(50% - 670px);
	}
	
	.left-v > .e-con-inner:before {
		width: 510px;
    	left: calc(50% - 670px);
	}
	
	.left-v.our-ambition-v > .e-con-inner:before {
		left: calc(50% - 700px);
		margin-top: -20px;
		width: 560px;
	}
	
	.main-hero:after {
		width: 625px;
	}
	
}

@media (max-width:767px) {
	
	.right-v > .e-con-inner:before,
	.left-v > .e-con-inner:before,
	.main-hero:after {
		display:none;
	}
	
	#hero:before {
		opacity:0.6 !important;
	}
	
}