.elementor-95 .elementor-element.elementor-element-0405862{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-0405862:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-0405862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c75e8b );}.elementor-95 .elementor-element.elementor-element-c9e7769{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-95 .elementor-element.elementor-element-c9e7769.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-95 .elementor-element.elementor-element-8755a31{font-family:"TWKLausannePan";font-weight:100;text-transform:uppercase;line-height:0.9;color:var( --e-global-color-4a3889a );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-95 .elementor-element.elementor-element-bf06662 .elementor-button{background-color:#47884F00;font-family:"TWKLausannePan";font-weight:200;text-transform:uppercase;line-height:1.2;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-8a4c410 );color:var( --e-global-color-8a4c410 );padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-57a7f2c .elementor-button{background-color:#47884F00;font-family:"TWKLausannePan";font-weight:200;text-transform:uppercase;line-height:1.2;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#AEF7D5;color:#AEF7D5;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-57a7f2c > .elementor-widget-container{margin:0px 0px -13px 1px;}.elementor-95 .elementor-element.elementor-element-6a987b4{--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;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-8b001a6 .elementor-button{background-color:#47884F00;font-family:"TWKLausannePan";font-weight:200;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-8a4c410 );color:var( --e-global-color-8a4c410 );border-style:none;padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-8b001a6{width:auto;max-width:auto;}.elementor-95 .elementor-element.elementor-element-8b001a6 > .elementor-widget-container{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 3px 0px 0px;border-color:#AEF7D5;}.elementor-95 .elementor-element.elementor-element-8b001a6.elementor-element{--align-self:flex-start;}.elementor-95 .elementor-element.elementor-element-4acba5b .elementor-button{background-color:#47884F00;font-family:"TWKLausannePan";font-weight:200;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-8a4c410 );color:var( --e-global-color-8a4c410 );padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-4acba5b{width:auto;max-width:auto;}.elementor-95 .elementor-element.elementor-element-4acba5b.elementor-element{--align-self:flex-start;}.elementor-95 .elementor-element.elementor-element-14cdfd5 .elementor-button{background-color:#47884F00;font-family:"TWKLausannePan";font-weight:200;text-transform:uppercase;line-height:1.2;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-8a4c410 );color:var( --e-global-color-8a4c410 );padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-14cdfd5 > .elementor-widget-container{margin:0px 0px -26px 1px;}.elementor-95 .elementor-element.elementor-element-dd95ea9 .elementor-button{background-color:#47884F00;font-family:"TWKLausannePan";font-weight:200;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-8a4c410 );color:var( --e-global-color-8a4c410 );padding:0px 0px 0px 0px;}.elementor-95 .elementor-element.elementor-element-3b244c5{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-95 .elementor-element.elementor-element-b52c5be > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-95 .elementor-element.elementor-element-b52c5be.elementor-element{--align-self:center;}.elementor-95 .elementor-element.elementor-element-b52c5be img{width:70%;}@media(max-width:1024px){.elementor-95 .elementor-element.elementor-element-0405862{--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-c9e7769{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-8755a31 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-95 .elementor-element.elementor-element-3b244c5{--justify-content:flex-start;}.elementor-95 .elementor-element.elementor-element-b52c5be > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-95 .elementor-element.elementor-element-b52c5be img{width:90%;}}@media(max-width:767px){.elementor-95 .elementor-element.elementor-element-0405862{--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-c9e7769{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-8755a31{text-align:center;}.elementor-95 .elementor-element.elementor-element-6a987b4{--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;--justify-content:center;}.elementor-95 .elementor-element.elementor-element-8b001a6 > .elementor-widget-container{border-width:0px 1px 0px 0px;}.elementor-95 .elementor-element.elementor-element-3b244c5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-95 .elementor-element.elementor-element-b52c5be{text-align:center;}.elementor-95 .elementor-element.elementor-element-b52c5be img{width:70%;}}@media(min-width:768px){.elementor-95 .elementor-element.elementor-element-c9e7769{--width:38.562%;}}@media(max-width:1024px) and (min-width:768px){.elementor-95 .elementor-element.elementor-element-c9e7769{--width:355.438px;}}/* Start custom CSS for button, class: .elementor-element-bf06662 */.foot-contact-text   {
  font-size: clamp(1rem, 2vw, 1.25rem);
}


.foot-contact-text  a {
  font-size: clamp(1rem, 2vw, 1.25rem);
}


.foot-contact-text  .elementor-button-text {

    text-align: left;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57a7f2c */.foot-contact-text   {
  font-size: clamp(1rem, 2vw, 1.25rem);
}


.foot-contact-text  a {
  font-size: clamp(1rem, 2vw, 1.25rem);
}


.foot-contact-tex .elementor-button span {
    text-decoration: inherit;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14cdfd5 */.foot-contact-text   {
  font-size: clamp(1rem, 2vw, 1.25rem);
}


.foot-contact-text  a {
  font-size: clamp(1rem, 2vw, 1.25rem);
}


.foot-contact-tex .elementor-button span {
    text-decoration: inherit;
    text-align: left;
}/* End custom CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'TWKLausannePan';font-style:normal;font-weight:100;src:url('https://www.hopper-ink.com/wp-content/uploads/2024/04/TWKLausannePan-100.woff')format('woff'),url('https://www.hopper-ink.com/wp-content/uploads/2024/04/TWKLausannePan-100.woff2')format('woff2'),url('https://www.hopper-ink.com/wp-content/uploads/2024/04/TWKLausannePan-100.svg')format('svg'),url('https://www.hopper-ink.com/wp-content/uploads/2024/04/TWKLausannePan-100.ttf')format('truetype');}@font-face{font-family:'TWKLausannePan';font-style:normal;font-weight:200;src:url('https://www.hopper-ink.com/wp-content/uploads/2024/04/TWKLausannePan-200.woff')format('woff'),url('https://www.hopper-ink.com/wp-content/uploads/2024/04/TWKLausannePan-200.woff2')format('woff2'),url('https://www.hopper-ink.com/wp-content/uploads/2024/04/TWKLausannePan-200.svg')format('svg'),url('https://www.hopper-ink.com/wp-content/uploads/2024/04/TWKLausannePan-200.ttf')format('truetype');}@font-face{font-family:'TWKLausannePan';font-style:normal;font-weight:300;src:url('https://www.hopper-ink.com/wp-content/uploads/2024/04/TWKLausannePan-300.woff')format('woff'),url('https://www.hopper-ink.com/wp-content/uploads/2024/04/TWKLausannePan-300.woff2')format('woff2'),url('https://www.hopper-ink.com/wp-content/uploads/2024/04/TWKLausannePan-300.svg')format('svg'),url('https://www.hopper-ink.com/wp-content/uploads/2024/04/TWKLausannePan-300.ttf')format('truetype');}/* End JX Custom Fonts CSS */