.floatingImagesContent{position:relative;padding:0 0 clamp(30px,8vw,140px) 0;font-family:var(--fnt-primula-main)}.floatingImagesContent .container{position:relative}.floatingImagesContent__background{position:relative;padding:clamp(120px,20vw,300px) 0 clamp(30px,6vw,80px) 0;margin-bottom:clamp(60px,10vw,160px);text-align:center;z-index:1}.floatingImagesContent__background:after{content:"";position:absolute;width:100%;height:calc(100% - 50px + clamp(60px, 10vw, 160px));top:40px;left:0;background-image:url(../../assets/images/primula-lady.svg);background-size:contain;background-position:45% 50%;background-repeat:no-repeat;opacity:0.2;z-index:-2}.floatingImagesContent__background:before{content:"";position:absolute;width:100%;height:clamp(40px,10vw,160px);bottom:calc(clamp(40px, 10vw, 160px) * -1 + 1px);left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:inherit;clip-path:url(#roundedTop);z-index:-3}.floatingImagesContent__container{position:relative;margin:0 auto;padding:0 clamp(50px,12vw,280px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.floatingImagesContent__container a{margin-top:clamp(25px,5vw,60px)}.floatingImagesContent__content{width:100%;max-width:690px}.floatingImagesContent__content em{display:block;margin:0 0 clamp(15px,5vw,40px) 0;font-size:clamp(13px,2vw,16px);text-transform:uppercase;font-style:normal;font-weight:900;line-height:123%;letter-spacing:0.1em}.floatingImagesContent__content h2,.floatingImagesContent__content h3{margin:0 auto 0.3em auto;font-size:clamp(25px,7.5vw,86px);font-weight:900;text-transform:uppercase;line-height:90%;letter-spacing:-0.03em}.floatingImagesContent__content p{margin:0 auto;max-width:570px;font-size:clamp(14px,2vw,22px);letter-spacing:-0.03em}.floatingImagesContent__content p strong{font-weight:900}.floatingImagesContent__instagram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(15px,3vw,50px);margin-top:clamp(15px,3vw,35px)}.floatingImagesContent__instagram a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(40px,9vw,88px);height:clamp(40px,9vw,88px);margin-top:0;border-radius:50%;background-color:var(--clr-primula-white);-webkit-transition:all 0.3s;transition:all 0.3s}.floatingImagesContent__instagram a svg{width:49%;height:49%}.floatingImagesContent__instagram a path{fill:var(--clr-primula-navy)}.floatingImagesContent__instagram a:hover{background-color:var(--clr-primula-yellow)}.floatingImagesContent__instagram p{margin:0 auto;font-family:var(--fnt-primula-secondary);font-size:clamp(15px,3vw,28px);line-height:123%}.floatingImagesContent__images{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.floatingImagesContent__images div{position:absolute;height:auto;aspect-ratio:1;background-size:cover;background-position:center;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:5s;animation-duration:5s;border-radius:clamp(10px,2vw,30px);overflow:hidden}.floatingImagesContent__images div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.floatingImagesContent__images div:first-child{width:clamp(155px,25vw,370px);top:calc(clamp(100px, 7vw, 160px) * -1);left:calc(clamp(75px, 12vw, 240px) * -1);-webkit-transform:rotate(6deg);transform:rotate(6deg);-webkit-animation-name:floating;animation-name:floating}.floatingImagesContent__images div:nth-child(2){width:clamp(170px,25vw,415px);top:-47%;right:calc(clamp(76px, 11vw, 240px) * -1);-webkit-transform:rotate(-13deg);transform:rotate(-13deg);-webkit-animation-name:floatingsecond;animation-name:floatingsecond}.floatingImagesContent__images div:nth-child(3){width:clamp(130px,25vw,370px);bottom:calc(clamp(100px, 20vw, 350px) * -1);left:calc(clamp(50px, 6vw, 105px) * -1);-webkit-transform:rotate(-8deg);transform:rotate(-8deg);-webkit-animation-name:floatingthird;animation-name:floatingthird}.floatingImagesContent__images div:nth-child(4){width:clamp(80px,20vw,320px);bottom:calc(clamp(64px, 18vw, 250px) * -1);right:calc(clamp(20px, 7vw, 205px) * -1);-webkit-transform:rotate(8deg);transform:rotate(8deg);-webkit-animation-name:floatingfourth;animation-name:floatingfourth}.floatingImagesContent--smallerPadding{padding:0 0 clamp(85px,15vw,200px) 0}.floatingImagesContent--smallerPadding .floatingImagesContent__container{padding:0 clamp(50px,15vw,280px)}.floatingImagesContent--smallerPadding .floatingImagesContent__background{padding:clamp(100px,20vw,250px) 0 0 0}.floatingImagesContent--smallerPadding .floatingImagesContent__background:after{height:calc(80% - 50px + clamp(60px, 10vw, 160px))}.floatingImagesContent--smallerPadding .floatingImagesContent__content{padding-top:clamp(30px,8vw,50px)}.floatingImagesContent--smallerPadding .floatingImagesContent__content h2,.floatingImagesContent--smallerPadding .floatingImagesContent__content h3{font-size:clamp(25px,7.5vw,76px)}.floatingImagesContent--smallerPadding .floatingImagesContent__images div:first-child{left:calc(clamp(90px, 12vw, 240px) * -1)}.floatingImagesContent--smallerPadding .floatingImagesContent__images div:nth-child(2){right:calc(clamp(100px, 11vw, 240px) * -1)}.floatingImagesContent--smallerPadding .floatingImagesContent__images div:nth-child(3){bottom:calc(clamp(100px, 20vw, 250px) * -1)}.floatingImagesContent--smallerPadding .floatingImagesContent__images div:nth-child(4){bottom:calc(clamp(64px, 20vw, 120px) * -1)}@-webkit-keyframes floating{0%{-webkit-transform:translate(0,0px) rotate(6deg);transform:translate(0,0px) rotate(6deg)}35%{-webkit-transform:translate(-10px,15px) rotate(7deg);transform:translate(-10px,15px) rotate(7deg)}to{-webkit-transform:translate(0,0px) rotate(6deg);transform:translate(0,0px) rotate(6deg)}}@keyframes floating{0%{-webkit-transform:translate(0,0px) rotate(6deg);transform:translate(0,0px) rotate(6deg)}35%{-webkit-transform:translate(-10px,15px) rotate(7deg);transform:translate(-10px,15px) rotate(7deg)}to{-webkit-transform:translate(0,0px) rotate(6deg);transform:translate(0,0px) rotate(6deg)}}@-webkit-keyframes floatingsecond{0%{-webkit-transform:translate(0,0px) rotate(-13deg);transform:translate(0,0px) rotate(-13deg)}65%{-webkit-transform:translate(10px,20px) rotate(-12deg);transform:translate(10px,20px) rotate(-12deg)}to{-webkit-transform:translate(0,0px) rotate(-13deg);transform:translate(0,0px) rotate(-13deg)}}@keyframes floatingsecond{0%{-webkit-transform:translate(0,0px) rotate(-13deg);transform:translate(0,0px) rotate(-13deg)}65%{-webkit-transform:translate(10px,20px) rotate(-12deg);transform:translate(10px,20px) rotate(-12deg)}to{-webkit-transform:translate(0,0px) rotate(-13deg);transform:translate(0,0px) rotate(-13deg)}}@-webkit-keyframes floatingthird{0%{-webkit-transform:translate(0,0px) rotate(-8deg);transform:translate(0,0px) rotate(-8deg)}75%{-webkit-transform:translate(5px,10px) rotate(-7deg);transform:translate(5px,10px) rotate(-7deg)}to{-webkit-transform:translate(0,0px) rotate(-8deg);transform:translate(0,0px) rotate(-8deg)}}@keyframes floatingthird{0%{-webkit-transform:translate(0,0px) rotate(-8deg);transform:translate(0,0px) rotate(-8deg)}75%{-webkit-transform:translate(5px,10px) rotate(-7deg);transform:translate(5px,10px) rotate(-7deg)}to{-webkit-transform:translate(0,0px) rotate(-8deg);transform:translate(0,0px) rotate(-8deg)}}@-webkit-keyframes floatingfourth{0%{-webkit-transform:translate(0,0px) rotate(8deg);transform:translate(0,0px) rotate(8deg)}75%{-webkit-transform:translate(5px,10px) rotate(7deg);transform:translate(5px,10px) rotate(7deg)}to{-webkit-transform:translate(0,0px) rotate(8deg);transform:translate(0,0px) rotate(8deg)}}@keyframes floatingfourth{0%{-webkit-transform:translate(0,0px) rotate(8deg);transform:translate(0,0px) rotate(8deg)}75%{-webkit-transform:translate(5px,10px) rotate(7deg);transform:translate(5px,10px) rotate(7deg)}to{-webkit-transform:translate(0,0px) rotate(8deg);transform:translate(0,0px) rotate(8deg)}}