.elementor-356686 .elementor-element.elementor-element-2597889{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-356686 .elementor-element.elementor-element-2597889:not(.elementor-motion-effects-element-type-background), .elementor-356686 .elementor-element.elementor-element-2597889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5b7cdc4 );}.elementor-356686 .elementor-element.elementor-element-70f74ae.ob-harakiri{writing-mode:inherit;}.elementor-356686 .elementor-element.elementor-element-70f74ae.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-356686 .elementor-element.elementor-element-70f74ae.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-356686 .elementor-element.elementor-element-70f74ae{text-align:center;}.elementor-356686 .elementor-element.elementor-element-70f74ae .elementor-heading-title{font-family:var( --e-global-typography-fc15425-font-family ), Rubik;font-size:var( --e-global-typography-fc15425-font-size );font-weight:var( --e-global-typography-fc15425-font-weight );line-height:var( --e-global-typography-fc15425-line-height );}.elementor-356686 .elementor-element.elementor-element-70f74ae .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-356686 .elementor-element.elementor-element-5d33972{--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-356686 .elementor-element.elementor-element-817417a.ob-harakiri{writing-mode:inherit;}.elementor-356686 .elementor-element.elementor-element-817417a.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-356686 .elementor-element.elementor-element-817417a.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-356686 .elementor-element.elementor-element-817417a.elementor-element{--align-self:center;}.elementor-356686 .elementor-element.elementor-element-817417a{text-align:center;}.elementor-356686 .elementor-element.elementor-element-817417a .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-356686 .elementor-element.elementor-element-817417a .elementor-widget-container p:last-child{margin-bottom:0px;}@media(max-width:1366px){.elementor-356686 .elementor-element.elementor-element-2597889{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-356686 .elementor-element.elementor-element-70f74ae .elementor-heading-title{font-size:var( --e-global-typography-fc15425-font-size );line-height:var( --e-global-typography-fc15425-line-height );}}@media(max-width:1024px){.elementor-356686 .elementor-element.elementor-element-2597889{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-356686 .elementor-element.elementor-element-70f74ae .elementor-heading-title{font-size:var( --e-global-typography-fc15425-font-size );line-height:var( --e-global-typography-fc15425-line-height );}}@media(max-width:767px){.elementor-356686 .elementor-element.elementor-element-2597889{--padding-top:35px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;}.elementor-356686 .elementor-element.elementor-element-70f74ae .elementor-heading-title{font-size:var( --e-global-typography-fc15425-font-size );line-height:var( --e-global-typography-fc15425-line-height );}}/* Start custom CSS for html, class: .elementor-element-ed4a775 */.ig-icon-wrapper {
    width: 36px;
    height: 36px;
    background-color: black;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 999px;
    opacity: 1.0;
    transition: opacity 0.3s ease-in-out;
}

.ig-icon-wrapper:hover {
    opacity: 0.6;
}/* End custom CSS */