.elementor-1706 .elementor-element.elementor-element-083adde{width:100%;max-width:100%;margin:0% -50% calc(var(--kit-widget-spacing, 0px) + -50%) 0%;}.elementor-1706 .elementor-element.elementor-element-083adde.elementor-element{--align-self:flex-end;}.elementor-1706 .elementor-element.elementor-element-b11ad8f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1706 .elementor-element.elementor-element-083adde{margin:0% -50% calc(var(--kit-widget-spacing, 0px) + -40%) 0%;}.elementor-1706 .elementor-element.elementor-element-b11ad8f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1706 .elementor-element.elementor-element-b11ad8f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-083adde */.siilin-photo {
    width: min(1500px, 100%);
    aspect-ratio: 1 / 1;
}

.siilin-svg {
    display: block;
    width: 100%;
    height: 100%;
}

.siilin-rotating-shape {
    transform-box: fill-box;
    transform-origin: center;
    animation: siilinRotate 100s linear infinite;
}

@keyframes siilinRotate {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}/* End custom CSS */