.elementor-30205 .elementor-element.elementor-element-3b20661{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:0.5em;--padding-right:0em;}.elementor-30205 .elementor-element.elementor-element-56e4b9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30205 .elementor-element.elementor-element-56e4b9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30205 .elementor-element.elementor-element-83ec5a9{font-family:var( --e-global-typography-77ef389-font-family ), "Trebuchet MS", sans-serif;font-size:var( --e-global-typography-77ef389-font-size );font-weight:var( --e-global-typography-77ef389-font-weight );text-transform:var( --e-global-typography-77ef389-text-transform );line-height:var( --e-global-typography-77ef389-line-height );letter-spacing:var( --e-global-typography-77ef389-letter-spacing );word-spacing:var( --e-global-typography-77ef389-word-spacing );}.elementor-30205 .elementor-element.elementor-element-cd18fb2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-30205 .elementor-element.elementor-element-cd18fb2 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-30205 .elementor-element.elementor-element-cd18fb2 .elementor-divider-separator{width:44px;}.elementor-30205 .elementor-element.elementor-element-cd18fb2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30205 .elementor-element.elementor-element-d142a89{text-align:left;}.elementor-30205 .elementor-element.elementor-element-51b1082{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30205 .elementor-element.elementor-element-2df5557{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-30205 .elementor-element.elementor-element-2df5557.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30205 .elementor-element.elementor-element-05d56fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-30205 .elementor-element.elementor-element-69fafe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30205 .elementor-element.elementor-element-69fafe6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30205 .elementor-element.elementor-element-1276f4d .elementor-heading-title{font-family:"FuturaPT-Bold", "Trebuchet MS", sans-serif;font-size:28px;}.elementor-30205 .elementor-element.elementor-element-f302320{text-align:left;}.elementor-30205 .elementor-element.elementor-element-f302320 .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-30205 .elementor-element.elementor-element-69aa273{text-align:left;}.elementor-30205 .elementor-element.elementor-element-490c02f .elementor-heading-title{font-family:"FuturaPT-Bold", "Trebuchet MS", sans-serif;font-size:28px;}.elementor-30205 .elementor-element.elementor-element-b3e31a4{font-family:"FuturaPT-Book", "Trebuchet MS", sans-serif;font-size:18px;}.elementor-30205 .elementor-element.elementor-element-b85657a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:5em;--padding-right:5em;}.elementor-30205 .elementor-element.elementor-element-be99232{text-align:center;}.elementor-30205 .elementor-element.elementor-element-cbbd576 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30205 .elementor-element.elementor-element-cbbd576{text-align:left;font-family:var( --e-global-typography-cc92262-font-family ), "Trebuchet MS", sans-serif;font-size:var( --e-global-typography-cc92262-font-size );font-weight:var( --e-global-typography-cc92262-font-weight );line-height:var( --e-global-typography-cc92262-line-height );letter-spacing:var( --e-global-typography-cc92262-letter-spacing );word-spacing:var( --e-global-typography-cc92262-word-spacing );}.elementor-30205 .elementor-element.elementor-element-efb384b .elementor-button{background-color:var( --e-global-color-secondary );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 );fill:var( --e-global-color-2002ac7 );color:var( --e-global-color-2002ac7 );border-style:solid;border-width:2px 2px 2px 2px;padding:0.75em 4.25em 0.75em 4.25em;}.elementor-30205 .elementor-element.elementor-element-efb384b .elementor-button:hover, .elementor-30205 .elementor-element.elementor-element-efb384b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-2002ac7 );border-color:var( --e-global-color-primary );}.elementor-30205 .elementor-element.elementor-element-efb384b{width:100%;max-width:100%;}.elementor-30205 .elementor-element.elementor-element-efb384b > .elementor-widget-container{padding:2em 0em 2em 0em;}.elementor-30205 .elementor-element.elementor-element-efb384b .elementor-button-content-wrapper{flex-direction:row;}.elementor-30205 .elementor-element.elementor-element-efb384b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30205 .elementor-element.elementor-element-efb384b .elementor-button:hover svg, .elementor-30205 .elementor-element.elementor-element-efb384b .elementor-button:focus svg{fill:var( --e-global-color-2002ac7 );}@media(max-width:1024px){.elementor-30205 .elementor-element.elementor-element-3b20661{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-30205 .elementor-element.elementor-element-56e4b9e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-30205 .elementor-element.elementor-element-83ec5a9{font-size:var( --e-global-typography-77ef389-font-size );line-height:var( --e-global-typography-77ef389-line-height );letter-spacing:var( --e-global-typography-77ef389-letter-spacing );word-spacing:var( --e-global-typography-77ef389-word-spacing );}.elementor-30205 .elementor-element.elementor-element-51b1082{--justify-content:space-around;}.elementor-30205 .elementor-element.elementor-element-05d56fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30205 .elementor-element.elementor-element-f302320 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-30205 .elementor-element.elementor-element-b85657a{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-30205 .elementor-element.elementor-element-cbbd576{font-size:var( --e-global-typography-cc92262-font-size );line-height:var( --e-global-typography-cc92262-line-height );letter-spacing:var( --e-global-typography-cc92262-letter-spacing );word-spacing:var( --e-global-typography-cc92262-word-spacing );}.elementor-30205 .elementor-element.elementor-element-efb384b .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-30205 .elementor-element.elementor-element-3b20661{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-30205 .elementor-element.elementor-element-56e4b9e{--width:100%;--padding-top:0em;--padding-bottom:1em;--padding-left:0.5em;--padding-right:0.5em;}.elementor-30205 .elementor-element.elementor-element-83ec5a9{font-size:var( --e-global-typography-77ef389-font-size );line-height:var( --e-global-typography-77ef389-line-height );letter-spacing:var( --e-global-typography-77ef389-letter-spacing );word-spacing:var( --e-global-typography-77ef389-word-spacing );}.elementor-30205 .elementor-element.elementor-element-2df5557 img{width:100%;}.elementor-30205 .elementor-element.elementor-element-f302320 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-30205 .elementor-element.elementor-element-cbbd576{font-size:var( --e-global-typography-cc92262-font-size );line-height:var( --e-global-typography-cc92262-line-height );letter-spacing:var( --e-global-typography-cc92262-letter-spacing );word-spacing:var( --e-global-typography-cc92262-word-spacing );}.elementor-30205 .elementor-element.elementor-element-efb384b .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:0.75em 2em 0.75em 2em;}}@media(min-width:768px){.elementor-30205 .elementor-element.elementor-element-56e4b9e{--width:30%;}.elementor-30205 .elementor-element.elementor-element-51b1082{--width:70%;}.elementor-30205 .elementor-element.elementor-element-69fafe6{--width:60%;}.elementor-30205 .elementor-element.elementor-element-b85657a{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30205 .elementor-element.elementor-element-56e4b9e{--width:53.32%;}.elementor-30205 .elementor-element.elementor-element-51b1082{--width:50%;}.elementor-30205 .elementor-element.elementor-element-69fafe6{--width:100%;}.elementor-30205 .elementor-element.elementor-element-b85657a{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-2df5557 */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 Fonts CSS */@font-face {
	font-family: 'FuturaPT-Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/static/12f2cb6be6efd55ea9acb3b8fac16c7f/FuturaPT-Bold.woff2') format('woff2'),
		url('/static/99619e74f81bbb7e6dffd4e8cbffeb79/FuturaPT-Bold.woff') format('woff'),
		url('/static/4c62644b159530ff6214336f8cfb1d32/Futura-Bold-font.ttf') format('truetype'),
		url('https://grmlang.wpengine.com/wp-content/uploads/2022/06/FuturaPT-Bold.svg#FuturaPT-Bold') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FuturaPT-Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/static/6f04b58ebcc10139bcb1553b50945e85/FuturaPT-Book.woff2') format('woff2'),
		url('/static/24226ca11b7f7c748913bff4391fe21f/FuturaPT-Book.woff') format('woff'),
		url('/static/f9f02ed05aa86534c3842d44cb20d6c4/Futura-Book-font.ttf') format('truetype'),
		url('https://grmlang.wpengine.com/wp-content/uploads/2022/06/FuturaPT-Book.svg#FuturaPT-Book') format('svg');
}
/* End Custom Fonts CSS */