.elementor-25896 .elementor-element.elementor-element-43cc761b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 3em 0em;}.elementor-25896 .elementor-element.elementor-element-43cc761b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25896 .elementor-element.elementor-element-1c3043e2 > .elementor-element-populated{padding:0em 1em 0em 0em;}.elementor-25896 .elementor-element.elementor-element-6dd7615c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-25896 .elementor-element.elementor-element-6fa03d08{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25896 .elementor-element.elementor-element-56d8a079 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-25896 .elementor-element.elementor-element-35bd1bc{padding:3em 0em 1.5em 0em;}.elementor-25896 .elementor-element.elementor-element-eafc002 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-25896 .elementor-element.elementor-element-ee57801{padding:1.5em 0em 0em 0em;}.elementor-25896 .elementor-element.elementor-element-80a6b46 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-25896 .elementor-element.elementor-element-a0e444e{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25896 .elementor-element.elementor-element-f948a7d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25896 .elementor-element.elementor-element-f948a7d{padding:1.5em 0em 1.5em 0em;}.elementor-25896 .elementor-element.elementor-element-49731ba .elementor-heading-title{font-size:var( --e-global-typography-73494bf-font-size );font-weight:var( --e-global-typography-73494bf-font-weight );text-transform:var( --e-global-typography-73494bf-text-transform );line-height:var( --e-global-typography-73494bf-line-height );letter-spacing:var( --e-global-typography-73494bf-letter-spacing );word-spacing:var( --e-global-typography-73494bf-word-spacing );color:var( --e-global-color-secondary );}.elementor-25896 .elementor-element.elementor-element-8d540c9{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25896 .elementor-element.elementor-element-149d08c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25896 .elementor-element.elementor-element-149d08c{padding:1.5em 0em 1.5em 0em;}.elementor-25896 .elementor-element.elementor-element-17841af .elementor-heading-title{font-size:var( --e-global-typography-73494bf-font-size );font-weight:var( --e-global-typography-73494bf-font-weight );text-transform:var( --e-global-typography-73494bf-text-transform );line-height:var( --e-global-typography-73494bf-line-height );letter-spacing:var( --e-global-typography-73494bf-letter-spacing );word-spacing:var( --e-global-typography-73494bf-word-spacing );color:var( --e-global-color-secondary );}.elementor-25896 .elementor-element.elementor-element-a9d88ce{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25896 .elementor-element.elementor-element-457dabb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25896 .elementor-element.elementor-element-457dabb{padding:1.5em 0em 1.5em 0em;}.elementor-25896 .elementor-element.elementor-element-a4d9094 .elementor-heading-title{font-size:var( --e-global-typography-73494bf-font-size );font-weight:var( --e-global-typography-73494bf-font-weight );text-transform:var( --e-global-typography-73494bf-text-transform );line-height:var( --e-global-typography-73494bf-line-height );letter-spacing:var( --e-global-typography-73494bf-letter-spacing );word-spacing:var( --e-global-typography-73494bf-word-spacing );color:var( --e-global-color-secondary );}.elementor-25896 .elementor-element.elementor-element-b93de6b{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25896 .elementor-element.elementor-element-48f9d89 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25896 .elementor-element.elementor-element-48f9d89{padding:1.5em 0em 1.5em 0em;}.elementor-25896 .elementor-element.elementor-element-4e07a18 .elementor-heading-title{font-size:var( --e-global-typography-73494bf-font-size );font-weight:var( --e-global-typography-73494bf-font-weight );text-transform:var( --e-global-typography-73494bf-text-transform );line-height:var( --e-global-typography-73494bf-line-height );letter-spacing:var( --e-global-typography-73494bf-letter-spacing );word-spacing:var( --e-global-typography-73494bf-word-spacing );color:var( --e-global-color-secondary );}.elementor-25896 .elementor-element.elementor-element-5c541dd{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25896 .elementor-element.elementor-element-94ae61e{padding:1.5em 0em 0em 0em;}.elementor-25896 .elementor-element.elementor-element-2725eba .elementor-heading-title{font-size:var( --e-global-typography-73494bf-font-size );font-weight:var( --e-global-typography-73494bf-font-weight );text-transform:var( --e-global-typography-73494bf-text-transform );line-height:var( --e-global-typography-73494bf-line-height );letter-spacing:var( --e-global-typography-73494bf-letter-spacing );word-spacing:var( --e-global-typography-73494bf-word-spacing );color:var( --e-global-color-secondary );}.elementor-25896 .elementor-element.elementor-element-91751fa{font-family:var( --e-global-typography-text-font-family ), "Trebuchet MS", sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25896 .elementor-element.elementor-element-339393f:not(.elementor-motion-effects-element-type-background), .elementor-25896 .elementor-element.elementor-element-339393f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-82b2358 );}.elementor-25896 .elementor-element.elementor-element-339393f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 3em 0em;}.elementor-25896 .elementor-element.elementor-element-339393f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25896 .elementor-element.elementor-element-615e78ed{text-align:center;}.elementor-25896 .elementor-element.elementor-element-6a743378{text-align:center;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}/* Start custom CSS for container, class: .elementor-element-2531ec2 */.grm-submenu {
    z-index:0;
}
.grm-submenu ul {
    margin: 0;
}
.grm-submenu ul li {
    display: inline-block;
    font-family: 'FuturaPT-Medium';
}
.grm-submenu ul li.page_item {
    margin: 0 !important;
}
.grm-submenu ul li.current_page_item {
    font-weight: 400;
}
.grm-submenu .menu-title a::after {
    content: "\25B6";
    position: absolute;
    top: 50%;
    transform: translateY(-50%); 
    left: 100%;
    color: #333;
}
.grm-submenu .menu-title a {
    position: relative;
    padding-right:1em;
    vertical-align: top;
    display:inline-block;
    
}
nav.elementor-nav-menu--dropdown {
    display: none;
}
.grm-submenu .elementor-menu-toggle {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c29e5c */.breadcrumbs .parent {
    opacity: 60%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bcd287 */div#top-image div{
    width: calc(var(--scroll) * 100%);
    transition: width 1s linear;
}
div#top-image img ,#top-image svg{
    height: calc((1 + (var(--scroll) - 1)) * 370px);
    transition: height 1s linear;
}
#top-image svg image#svg_6 {
    transform: translate(-230px,0) rotate(calc((-60deg) * (var(--scroll) - 1)));
    transform-origin: top right;
    transition: transform 1s linear;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-94ae61e */.last-section .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-bottom: 0;
}/* End custom CSS */