.elementor-2071 .elementor-element.elementor-element-330d9e8{--display:flex;--min-height:100vh;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2071 .elementor-element.elementor-element-330d9e8:not(.elementor-motion-effects-element-type-background), .elementor-2071 .elementor-element.elementor-element-330d9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d27fd3 );}.elementor-2071 .elementor-element.elementor-element-330d9e8, .elementor-2071 .elementor-element.elementor-element-330d9e8::before{--border-transition:0.3s;}.elementor-2071 .elementor-element.elementor-element-470b31e{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2071 .elementor-element.elementor-element-e22202a .elementor-heading-title{color:#000000;font-family:"DINPro", Sans-serif;font-size:1.9vw;font-weight:normal;}.elementor-2071 .elementor-element.elementor-element-2a0c836{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2071 .elementor-element.elementor-element-de5a0a2{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-2071 .elementor-element.elementor-element-b8b89c3{text-align:left;}.elementor-2071 .elementor-element.elementor-element-b8b89c3 img{width:14%;}.elementor-2071 .elementor-element.elementor-element-b8b89c3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2071 .elementor-element.elementor-element-2bac200 .elementor-heading-title{color:#000000;font-family:"DINPro", Sans-serif;font-size:1.2vw;font-weight:normal;}.elementor-2071 .elementor-element.elementor-element-8a9dcb7{text-align:left;color:#000000;font-family:"DINPro", Sans-serif;font-size:1vw;font-weight:400;}.elementor-2071 .elementor-element.elementor-element-8a9dcb7 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 25% 0% 0%;}.elementor-2071 .elementor-element.elementor-element-cd9ac97{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-2071 .elementor-element.elementor-element-6e4e208{text-align:left;}.elementor-2071 .elementor-element.elementor-element-6e4e208 img{width:14%;}.elementor-2071 .elementor-element.elementor-element-6e4e208 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2071 .elementor-element.elementor-element-4b08e81 .elementor-heading-title{color:#000000;font-family:"DINPro", Sans-serif;font-size:1.2vw;font-weight:normal;}.elementor-2071 .elementor-element.elementor-element-fe8ac37{text-align:left;color:#000000;font-family:"DINPro", Sans-serif;font-size:1vw;font-weight:400;}.elementor-2071 .elementor-element.elementor-element-fe8ac37 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 25% 0% 0%;}.elementor-2071 .elementor-element.elementor-element-615b58e{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-2071 .elementor-element.elementor-element-ffbac26{text-align:left;}.elementor-2071 .elementor-element.elementor-element-ffbac26 img{width:14%;}.elementor-2071 .elementor-element.elementor-element-ffbac26 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2071 .elementor-element.elementor-element-89c4a88 .elementor-heading-title{color:#000000;font-family:"DINPro", Sans-serif;font-size:1.2vw;font-weight:normal;}.elementor-2071 .elementor-element.elementor-element-175fa02{text-align:left;color:#000000;font-family:"DINPro", Sans-serif;font-size:1vw;font-weight:400;}.elementor-2071 .elementor-element.elementor-element-175fa02 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0% 25% 0% 0%;}@media(min-width:768px){.elementor-2071 .elementor-element.elementor-element-de5a0a2{--width:50%;}.elementor-2071 .elementor-element.elementor-element-cd9ac97{--width:50%;}.elementor-2071 .elementor-element.elementor-element-615b58e{--width:50%;}}@media(max-width:767px){.elementor-2071 .elementor-element.elementor-element-e22202a .elementor-heading-title{font-size:9vw;}.elementor-2071 .elementor-element.elementor-element-2bac200 .elementor-heading-title{font-size:3vw;}.elementor-2071 .elementor-element.elementor-element-8a9dcb7{font-size:3vw;}.elementor-2071 .elementor-element.elementor-element-8a9dcb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 35% 0% 0%;}.elementor-2071 .elementor-element.elementor-element-4b08e81 .elementor-heading-title{font-size:3vw;}.elementor-2071 .elementor-element.elementor-element-fe8ac37{font-size:3vw;}.elementor-2071 .elementor-element.elementor-element-fe8ac37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 35% 0% 0%;}.elementor-2071 .elementor-element.elementor-element-89c4a88 .elementor-heading-title{font-size:3vw;}.elementor-2071 .elementor-element.elementor-element-175fa02{font-size:3vw;}.elementor-2071 .elementor-element.elementor-element-175fa02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 35% 0% 0%;}}/* Start custom CSS for heading, class: .elementor-element-e22202a */.elementor-2071 .elementor-element.elementor-element-e22202a h1{
    letter-spacing: .13em;
}

@media(max-width: 770px){
    .elementor-2071 .elementor-element.elementor-element-e22202a h1{
        line-height:1.3em !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8b89c3 */@media(min-width: 770px){
.elementor-2071 .elementor-element.elementor-element-b8b89c3 img{
    height: 2.5vw;
    object-fit: contain;
}
}

@media(max-width: 770px){
.elementor-2071 .elementor-element.elementor-element-b8b89c3 img{
    width: 8vw !important;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bac200 */.elementor-2071 .elementor-element.elementor-element-2bac200 h2{
    letter-spacing: .13em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a9dcb7 */.elementor-2071 .elementor-element.elementor-element-8a9dcb7 p{
    font-family: "neue-haas-grotesk-display",sans-serif;
}

@media(max-width: 770px){
    .elementor-2071 .elementor-element.elementor-element-8a9dcb7 p{
        padding-top: 3vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de5a0a2 */@media(max-width: 770px){
    .elementor-2071 .elementor-element.elementor-element-de5a0a2{
        padding-top: 5vw;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e4e208 */@media(min-width: 770px){
.elementor-2071 .elementor-element.elementor-element-6e4e208 img{
    height: 2.5vw;
    object-fit: contain;
}
}

@media(max-width: 770px){
.elementor-2071 .elementor-element.elementor-element-6e4e208 img{
    width: 8vw !important;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b08e81 */.elementor-2071 .elementor-element.elementor-element-4b08e81 h2{
    letter-spacing: .13em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe8ac37 */.elementor-2071 .elementor-element.elementor-element-fe8ac37 p{
    font-family: "neue-haas-grotesk-display",sans-serif;
}

@media(max-width: 770px){
    .elementor-2071 .elementor-element.elementor-element-fe8ac37 p{
        padding-top: 3vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd9ac97 */@media(max-width: 770px){
    .elementor-2071 .elementor-element.elementor-element-cd9ac97{
        padding-top: 5vw;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffbac26 */@media(min-width: 770px){
.elementor-2071 .elementor-element.elementor-element-ffbac26 img{
    height: 2.5vw;
    object-fit: contain;
}
}

@media(max-width: 770px){
.elementor-2071 .elementor-element.elementor-element-ffbac26 img{
    width: 8vw !important;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89c4a88 */.elementor-2071 .elementor-element.elementor-element-89c4a88 h2{
    letter-spacing: .13em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175fa02 */.elementor-2071 .elementor-element.elementor-element-175fa02 p{
    font-family: "neue-haas-grotesk-display",sans-serif;
}

@media(max-width: 770px){
    .elementor-2071 .elementor-element.elementor-element-175fa02 p{
        padding-top: 3vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-615b58e */@media(max-width: 770px){
    .elementor-2071 .elementor-element.elementor-element-615b58e{
        padding-top: 5vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0c836 */.elementor-2071 .elementor-element.elementor-element-2a0c836{
    padding-top: 20vh;
}

@media(max-width: 770px){
    .elementor-2071 .elementor-element.elementor-element-2a0c836{
    padding-top: 4vh;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-330d9e8 */.elementor-2071 .elementor-element.elementor-element-330d9e8{
    padding-right: 20vw;
    padding-left: 20vw;
    padding-top: 20vh; 
}

@media(max-width: 770px){
    .elementor-2071 .elementor-element.elementor-element-330d9e8{
        padding-top: 100px;
        padding-left: 3vw;
        padding-bottom: 20vw;
        padding-right: 3vw;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DINPro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mugrabi.ussl.co/wp-content/uploads/2022/05/DINPro-Medium.woff2') format('woff2'),
		url('https://mugrabi.ussl.co/wp-content/uploads/2022/05/DINPro-Medium.woff') format('woff'),
		url('https://mugrabi.ussl.co/wp-content/uploads/2022/05/DINPro-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */