.background-wrapper-home-circle{width:100vw;background:linear-gradient(180deg,rgba(38,32,56,1) 35%,rgba(102,68,127,1) 100%)}:is(h2,h3,p){margin-top:0px !important;margin-bottom:0px !important}.home-circle{padding-top:50px;max-width:1160px;height:100%;position:relative;box-sizing:border-box;margin:0px auto 30px;display:flex;height:560px}.background-img-container{position:absolute;z-index:-1;top:25%;left:50%;transform:translate(-50%,-50%)}.background-img-container>img{width:80vw}.home-circle-title{width:100%;margin:0px auto;border-bottom:2px solid #505050}.interactable-content{padding-left:110px}.interactable-image{position:relative;margin-right:50px;max-width:380px;max-height:167px;width:100%;height:100%}.interactable-images{width:fit-content;padding-top:50px}.interactable-image-container-1,.interactable-image-container-2,.interactable-image-container-3{display:none;width:100%;height:auto}.text-blob{display:none}.interactable-image-container-1>img,.interactable-image-container-2>img,.interactable-image-container-3>img{width:100%;height:auto}.iteractable-triggers{z-index:200;position:absolute;top:0px;width:100%;height:100%}#trigger1{width:50%;height:50%;position:absolute;left:0;z-index:inherit}#trigger2{width:50%;height:50%;position:absolute;left:50%;z-index:inherit}#trigger3{top:50%;width:100%;height:40%;position:absolute;z-index:inherit}.pie-labels{position:absolute;top:0px;width:100%;height:100%}.label{position:absolute;width:fit-content;font-family:Raleway;color:darkgray;font-size:14px}.active-label{color:white}#label2{left:82%;top:-10%}#label3{top:105%;left:35%}#label1{top:0}#text-content-container{padding-right:10px;width:350px;padding-top:60px;text-align:left}.dot-triggers{z-index:inherit;display:flex;width:40%;padding:30px 0px 0px;margin:20px auto 0px;color:#909090}.active-dot{color:white;border-bottom:5px solid linear-gradient(90deg,rgba(80,89,151,1) 35%,rgba(136,92,175,1) 65%)}#dot-img1,#dot-img2,#dot-img3{position:relative;top:4px;z-index:10;margin:0px auto;padding:0px 10px;cursor:pointer;font-size:20px}.border-gradient{background-color:#505050;height:5px;width:125%;transform:translate(-10%)}.active-dot>.border-gradient{background-image:linear-gradient(90deg,rgba(80,89,151,1) 20%,rgba(136,92,175,1) 80%)}#dot-img1:hover,#dot-img2:hover,#dot-img3:hover{cursor:pointer}#text-content-container>*{font-family:Raleway}.lock-box{position:absolute;background-color:#f0eff0;width:100%;min-height:470px;max-width:500px;margin-left:auto;margin-right:auto;left:50%;top:50px;border-radius:5px;-webkit-box-shadow:0px 2px 48px -6px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 48px -6px rgba(0,0,0,0.4);box-shadow:0px 2px 48px -6px rgba(0,0,0,0.4);box-sizing:border-box;z-index:10;padding-bottom:40px}.info-block-super{height:100%;display:none}.info-block-text{position:relative}.hide-gradient{color:red;content:'';position:absolute;width:100%;height:100px;left:0;top:0;background:linear-gradient(transparent 0px,#f0eff0);z-index:100}.info-block-holder{border-bottom:2px solid #d6d6d6;position:relative;width:90%;margin:0px auto}.info-block{max-height:130px;margin:20px 0px 20px;padding-right:10px;overflow-y:hidden}.expanded{max-height:unset}.info-block-holder:nth-child(3){border-bottom:unset}.info-block-title{padding-top:10px}.info-block-text{line-height:1.6;text-align:left}.active{display:block}.hidden{display:none}.flipped{transform:rotate(180deg)}.text-blob>p:first-child{margin-bottom:5px !important}.more-arrow-holder{margin:15px auto;width:fit-content}@media(max-width:1030px){.lock-box{left:calc(50% - 7vw)}.interactable-content{padding-left:40px}}@media(max-width:910px){.dot-triggers{width:100%}.home-circle{flex-direction:column;height:unset}.interactable-content{margin:0px auto;padding-left:unset}.lock-box{position:static;margin-bottom:30px;width:96%;margin:10px auto}}@media(max-width:820px){.interactable-content{flex-direction:column;padding-bottom:30px;height:unset}#label2{top:100%}.interactable-images{margin-right:auto}.dot-triggers{bottom:-27%}#text-content-container{margin:0px auto;padding:50px 10px 20px}}@media(max-width:560px){#label1,#label2,#label3{display:none}.interactable-image{margin:unset;margin-top:30px}}@media(max-width:520px){.interactable-images{width:100%;margin:unset;padding:10px}#text-content-container{width:unset}.interactable-image{margin:unset;margin-top:30px}.lock-box{margin:10px 10px}}