.elementor-kit-337{--e-global-color-primary:#F0CC01;--e-global-color-secondary:#FC440F;--e-global-color-text:#2708A0;--e-global-color-accent:#2708A0;--e-global-color-0c5f133:#009EE3;--e-global-color-451839c:#ED7505;--e-global-color-764183d:#F1F5FF;--e-global-color-d6cea4e:#FFFFFF;--e-global-color-14201c4:#2708A000;--e-global-color-81a9438:#FFFFFF;--e-global-color-758208b:#3B3B3B;--e-global-typography-primary-font-family:"Ubuntu";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0em;--e-global-typography-primary-word-spacing:0em;--e-global-typography-secondary-font-family:"Ubuntu";--e-global-typography-secondary-font-size:35px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.3em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Ubuntu";--e-global-typography-accent-font-size:22px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-392b9e0-font-family:"Lato";--e-global-typography-392b9e0-font-size:22px;--e-global-typography-392b9e0-font-weight:600;--e-global-typography-392b9e0-text-transform:none;--e-global-typography-392b9e0-font-style:normal;--e-global-typography-392b9e0-text-decoration:none;--e-global-typography-392b9e0-line-height:1.3em;--e-global-typography-392b9e0-letter-spacing:0px;--e-global-typography-77f741d-font-family:"Lato";--e-global-typography-77f741d-font-size:18px;--e-global-typography-77f741d-line-height:1.3em;--e-global-typography-a9eb1d3-font-family:"Ubuntu";--e-global-typography-a9eb1d3-font-size:22px;--e-global-typography-a9eb1d3-font-weight:500;--e-global-typography-a9eb1d3-text-transform:none;--e-global-typography-5916e01-font-family:"Ubuntu";--e-global-typography-5916e01-font-size:30px;--e-global-typography-5916e01-font-weight:600;--e-global-typography-5916e01-line-height:1.1em;}.elementor-kit-337 e-page-transition{background-color:#FFBC7D;}.site-footer{background-color:var( --e-global-color-accent );}.elementor-kit-337 a:hover{text-decoration:none;}.elementor-kit-337 h1{line-height:1.2em;}.elementor-kit-337 h2{line-height:1.2em;}.elementor-kit-337 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:10%;--container-default-padding-right:5%;--container-default-padding-bottom:10%;--container-default-padding-left:5%;}.elementor-widget:not(:last-child){margin-block-end:25px;}.elementor-element{--widgets-spacing:25px 25px;--widgets-spacing-row:25px;--widgets-spacing-column:25px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header .header-inner{width:1600px;max-width:100%;}.site-header{padding-inline-end:2%;padding-inline-start:2%;}.site-header .site-navigation ul.menu li a{color:var( --e-global-color-primary );}.site-header .site-navigation-toggle .site-navigation-toggle-icon{color:var( --e-global-color-accent );}.site-header .site-navigation .menu li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.site-footer .copyright p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}@media(max-width:1100px){.elementor-kit-337{--e-global-typography-primary-font-size:35px;--e-global-typography-secondary-font-size:28px;--e-global-typography-5916e01-font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:10%;--container-default-padding-right:5%;--container-default-padding-bottom:10%;--container-default-padding-left:5%;}}@media(max-width:1024px){.elementor-kit-337{--e-global-typography-primary-font-size:45px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:17px;--e-global-typography-accent-font-size:14px;}.elementor-kit-337 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:100px;--container-default-padding-right:50px;--container-default-padding-bottom:100px;--container-default-padding-left:50px;}.site-header{padding-inline-end:5%;padding-inline-start:5%;}.site-header .site-navigation .menu li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-kit-337{--e-global-typography-primary-font-size:35px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:25px;--e-global-typography-392b9e0-font-size:18px;--e-global-typography-a9eb1d3-font-size:18px;}.elementor-kit-337 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.e-con{--container-default-padding-top:50px;--container-default-padding-right:25px;--container-default-padding-bottom:50px;--container-default-padding-left:25px;}.site-header{padding-inline-end:8%;padding-inline-start:8%;}.site-header .site-navigation .menu li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS */#hero .elementor-shape .elementor-shape-fill {

    transform: translateX(60vw);
    transform: translatey(-9vh);
}


.arrow-1 {
   padding-bottom: 15px;
   background:
    conic-gradient(from -135deg,#2708A0 90deg,#0000 0) var(--p,-8px) 100%/16px 16px,
    linear-gradient(90deg,#2708A0 calc(100% - 8px),#0000 0)  bottom 6px left 0/var(--d,0%) 3px;
   background-repeat: no-repeat;
   transition: 0.2s; 
	  --d:80%;
	--p:calc(80%);
 }
 .arrow-1:hover {
padding-left: 15px;
	 --d:100%;
   --p:calc(100% + 8px);
 }

.arrow-2 {
   padding-bottom: 15px;
   padding-top: 15px;
  
 }
 
 .arrow-2:hover {
padding-left: 15px;
text-decoration: underline ;
text-decoration-color: #FFF ;
text-underline-offset: 5px;
transition: all ease 0.2s;
text-decoration-thickness: 2px;
 }
 
.arrow-3 {
   padding-bottom: 15px;
   background:
    conic-gradient(from -135deg,#FFFFFF 90deg,#0000 0) var(--p,-8px) 100%/16px 16px,
    linear-gradient(90deg,#FFFFFF calc(100% - 8px),#0000 0)  bottom 6px left 0/var(--d,0%) 3px;
   background-repeat: no-repeat;
   transition: 0.2s; 
	  --d:80%;
	--p:calc(80%);
 }
 .arrow-3:hover {
padding-left: 15px;
	 --d:100%;
   --p:calc(100% + 8px);
 }

#modul strong {
    font-size: 1.7em;
    line-height: 1.2em;
}
 

#flipbox1 .flipbox-text, 
#flipbox2 .flipbox-text,
#flipbox3 .flipbox-text,
#flipbox4 .flipbox-text {
	 visibility: hidden;
  opacity: 0;
transition: all 0.5s ease;
	
}

#flipbox1:hover .flipbox-text, #flipbox2:hover .flipbox-text,
#flipbox3:hover .flipbox-text,
#flipbox4:hover .flipbox-text {
	visibility: visible;
  opacity: 1;
	transform: translatey(20px);
}

#flipbox1:hover .bg, 
#flipbox2:hover .bg,
#flipbox3:hover .bg,
#flipbox4:hover .bg {
	visibility: visible;
  opacity: 1;
	transition: all 0.5s ease;
}

#flipbox1 .bg, 
#flipbox2 .bg,
#flipbox3 .bg,
#flipbox4 .bg {
	visibility: hidden;
  opacity: 0;
}

#footer .elementor-icon-list-text:hover {
    text-decoration: underline;
    text-decoration-color: #FFF: 
}

.ar1 {
    aspect-ratio: 1 / 1;
}

.elementor-blockquote p {
    text-align: center !important;
}/* End custom CSS */