header.navbar,header.navbar .container{margin-bottom:1.5rem}section.logo-parade{padding:1rem;margin:2rem 0;position:relative;height:auto;overflow:hidden}section.logo-parade span{text-transform:uppercase;letter-spacing:.5rem;font-size:3rem;margin:1rem;vertical-align:top;display:block}section.logo-parade div{width:-moz-max-content;width:max-content;animation:scroll-horizontal 90s linear infinite;animation-delay:2s;white-space:nowrap}section.logo-parade div img{margin:0 3rem;display:inline-block;height:7rem}@keyframes scroll-horizontal{0%{transform:translateX(0)}50%{transform:translateX(-100%)}to{transform:translateX(0)}}.testimonials .item{padding:0 15px}.testimonials .item .box{border:2px solid #e9e9e9;border-radius:8px;background:#fff}@media screen and (max-width:960px){.testimonials .item .box{font-size:75%}}.testimonials .item .box .five-stars i{margin:0 2px 0 0;font-size:20px;color:#ffd203}.testimonials .item .box .review{padding:30px 0}.testimonials .item .box .author{display:flex}.testimonials .item .box .author .avatar{width:49px;height:49px;background:#008964;font-weight:700;font-size:1.6rem;color:#fff;border-radius:250px;display:block}.testimonials .item .box .author .avatar span{display:block;margin-top:13px;text-align:center}.testimonials .item .box .author .info{padding:0 0 0 15px}.testimonials .item .box .author .title{font-size:16px;color:#018965;font-weight:700}.testimonials .item .box .author .job{font-size:1.6rem}.section-testimonials .wrapper{position:relative;overflow:hidden}.section-testimonials .wrapper .composition-testimonials{position:absolute;width:170px;height:80%;top:0;left:0;transform:translate(-50%,15%)}@media screen and (max-width:960px){.section-testimonials .wrapper .composition-testimonials{height:150px;width:150px}}.section-testimonials .wrapper .composition-testimonials img{pointer-events:none}.section-testimonials .wrapper .composition-testimonials .flowers1{position:absolute;height:100%;transform:scaleX(-1)}.section-testimonials .wrapper .composition-testimonials .flowers2{position:absolute;height:80%;transform:translateX(10%)}.section-testimonials .wrapper .composition-testimonials.right{left:auto;right:0;transform:translate(50%,25%)}.section-testimonials .wrapper .composition-testimonials.right .flowers1{transform:scaleX(1)}.section-testimonials .wrapper .composition-testimonials.right .flowers2{transform:translateX(-30%)}section.first .wrapper{background:url(../webp/diamonds1.webp) repeat-x bottom;background-size:auto 5rem;position:relative}@media screen and (max-width:960px){section.first .wrapper .container{text-align:center}section.first .wrapper .container p{max-width:100%}section.first .wrapper .container button{z-index:1;position:relative}}section.first .wrapper div.composition{position:absolute;width:50%;height:90%;max-width:700px;bottom:0;right:0;overflow:hidden}section.first .wrapper div.composition img{pointer-events:none}@media screen and (max-width:960px){section.first .wrapper div.composition{position:relative;min-height:300px;width:100%;max-width:100%;margin-top:-100px}}section.first .wrapper div.composition img.img-bg-main{position:absolute;right:-10%;bottom:0;max-height:70%}section.first .wrapper div.composition img.flowers1{position:absolute;left:0;bottom:-5%;height:20rem;transform:scaleX(-1)}section.first .wrapper div.composition img.flowers2{position:absolute;right:-7%;bottom:30%;height:50%}section.first .wrapper div.composition img.flowers3{position:absolute;right:0;bottom:42%;height:40%}@media screen and (max-width:960px){section.first .wrapper div.composition img.img-bg-main{position:absolute;max-height:70%;left:50%;right:0;transform:translate(-50%)}section.first .wrapper div.composition img.flowers1{bottom:-5%;transform:translate(-30%) scaleX(-1);z-index:1}section.first .wrapper div.composition img.flowers2{bottom:-5%;z-index:1}section.first .wrapper div.composition img.flowers3{display:none}}@media screen and (min-width:840px){section.first p{max-width:50%}}section.second{overflow:hidden}section.second h1{font-size:3rem;text-align:center}@media screen and (max-width:960px){section.second h1{font-size:2rem}}section.second .composition{position:relative}@media screen and (min-width:840px) and (max-width:1100px){section.second .composition{transform:scale(.7);transform-origin:left top}}section.second .composition .infographic-star{pointer-events:none;z-index:3}@media screen and (max-width:1700px){section.second .composition .infographic-star{position:absolute;left:0;top:0;height:1240px}}@media screen and (min-width:1700px){section.second .composition .infographic-star{position:absolute;left:0;top:0;height:2140px}}@media screen and (max-width:840px){section.second .composition .infographic-star{position:static;width:auto;max-height:600px}}section.second .composition div.titles{position:absolute}@media screen and (min-width:840px){section.second .composition div.titles{display:none}}section.second .composition div.titles>div{position:absolute;font-weight:700;font-size:70%;max-width:130px}section.second .composition img.diamond{height:56px;position:absolute}section.second .composition img.diamond.right{transform:scaleX(-1);right:0}@media screen and (min-width:840px){section.second .composition img.diamond{display:none}}section.second .composition .bubbles{position:relative}@media screen and (max-width:840px){section.second .composition .bubbles{margin-top:2em;margin-bottom:2em}}section.second .composition .bubbles .bubble{z-index:2;font-size:90%;border-radius:10%;display:inline-block;padding:3rem;max-width:450px;position:relative}@media screen and (min-width:840px){section.second .composition .bubbles .bubble{position:absolute}}@media screen and (min-width:1700px){section.second .composition .bubbles .bubble{font-size:115%;max-width:650px;padding:6rem 8rem}section.second .composition .bubbles .bubble h4{font-size:4rem!important;margin:0 0 .2em!important}}@media screen and (max-width:840px){section.second .composition .bubbles .bubble{display:block;margin:2em 3em;padding:1.5em;font-size:60%;max-width:260px}section.second .composition .bubbles .bubble:nth-child(odd){margin:2em auto 2em 3em!important}section.second .composition .bubbles .bubble:nth-child(2n){margin:2em 3em 2em auto!important}}section.second .composition .bubbles .bubble h4{font-size:2.6rem;margin:0 0 .5em}@media screen and (max-width:840px){section.second .composition .bubbles .bubble h4{display:initial;margin:0 0 0 1rem;font-size:2rem}}section.second .composition .bubbles .bubble .icon-wrapper{display:flex;flex-direction:row;align-items:center;margin-bottom:.5em}section.second .composition .bubbles .bubble .icon{display:none}@media screen and (max-width:840px){section.second .composition .bubbles .bubble .icon{display:initial;height:3em;margin:0 1rem}}section.second .composition .bubbles .bubble:nth-child(2n),section.second .composition .bubbles .bubble:nth-child(2n):before{background:#f4f4f4}section.second .composition .bubbles .bubble:nth-child(odd),section.second .composition .bubbles .bubble:nth-child(odd):before{background:#e4f3ee}section.second .composition .bubbles .bubble:before{z-index:-1;content:"";width:100%;height:100%;position:absolute}section.second .composition .bubbles .bubble:first-child:before{left:0;top:100%;clip-path:polygon(33% 0,15% 0,18% 99%)}@media screen and (min-width:1700px){section.second .composition .bubbles .bubble:first-child:before{clip-path:polygon(50% 0,28% 0,28% 37%)}}@media screen and (max-width:840px){section.second .composition .bubbles .bubble:first-child:before{top:0;clip-path:polygon(100% 19%,0 25%,100% 36%);transform:translateX(-95%)}}section.second .composition .bubbles .bubble:nth-child(2):before{left:0;top:100%;width:120%;height:120%;transform:translate(-50%,-50%);clip-path:polygon(52% 0,0 75%,82% 49%)}@media screen and (min-width:1700px){section.second .composition .bubbles .bubble:nth-child(2):before{clip-path:polygon(52% 0,0 56%,73% 49%)}}@media screen and (max-width:840px){section.second .composition .bubbles .bubble:nth-child(2):before{left:0;top:0;width:120%;height:120%;transform:rotate(-45deg) translate(88%,-50%);clip-path:polygon(0 70%,0 100%,78% 84%)}}section.second .composition .bubbles .bubble:nth-child(3):before{left:0;top:0;clip-path:polygon(98% 50%,0 96%,100% 70%);transform:translateX(-95%)}@media screen and (min-width:1700px){section.second .composition .bubbles .bubble:nth-child(3):before{clip-path:polygon(98% 36%,0 65%,100% 62%)}}@media screen and (max-width:840px){section.second .composition .bubbles .bubble:nth-child(3):before{left:0;top:0;clip-path:polygon(100% 57%,0 72%,101% 75%);transform:translateX(-95%)}}section.second .composition .bubbles .bubble:nth-child(4):before{left:0;top:0;clip-path:polygon(100% 19%,0 25%,100% 36%);transform:translateX(-95%)}@media screen and (min-width:1700px){section.second .composition .bubbles .bubble:nth-child(4):before{clip-path:polygon(100% 12%,0 1%,100% 34%)}}@media screen and (max-width:840px){section.second .composition .bubbles .bubble:nth-child(4):before{left:0;top:0;width:120%;height:120%;transform:rotate(23deg) translate(80%,-33%);clip-path:polygon(0 80%,0 100%,78% 84%)}}section.second .composition .bubbles .bubble:nth-child(5):before{left:0;top:0;transform:rotate(45deg) translate(-93%,7%);clip-path:polygon(100% 75%,0 70%,100% 32%)}@media screen and (max-width:960px){section.second .composition .bubbles .bubble:nth-child(5):before{clip-path:polygon(100% 75%,0 82%,100% 32%)}}@media screen and (max-width:840px){section.second .composition .bubbles .bubble:nth-child(5):before{clip-path:polygon(100% 59%,0 49%,100% 24%)}}section.second .composition .bubbles .bubble:nth-child(6):before{left:0;top:0;transform:scaleY(-1) translateY(100%);clip-path:polygon(8% 99%,15% 0,34% 0)}@media screen and (min-width:1700px){section.second .composition .bubbles .bubble:nth-child(6):before{clip-path:polygon(11% 99%,23% 0,44% 0)}}@media screen and (max-width:840px){section.second .composition .bubbles .bubble:nth-child(6):before{left:0;top:0;width:120%;height:120%;transform:rotate(-45deg) translate(88%,-50%);clip-path:polygon(0 75%,0 100%,65% 78%)}}section.third .container h1{font-size:3rem;text-align:center}@media screen and (max-width:960px){section.third .container h1{font-size:2rem}}@media screen and (max-width:840px){section.third .container .columns{flex-direction:column}}section.third .container .column{padding:0;text-align:center}@media screen and (max-width:960px){section.third .container .column.col-12-md{max-width:80%;margin-left:auto;margin-right:auto}section.third .container .column.col-12-md button{font-size:93%}}@media screen and (min-width:960px){section.third .container .column button{font-size:82%;width:97%;margin-top:1rem!important}}@media screen and (min-width:840px){section.third .container .column.col-4{width:31.6666666667%}}section.third .container .column div.card{text-align:center;margin:13rem .5rem .5rem;border-radius:1rem}section.third .container .column div.card .caption{font-weight:700}section.third .container .column div.card .description{font-size:90%;margin:1rem 0}section.third .container .column div.card img{max-height:25rem;margin:-13rem auto 2rem;border:1rem solid #fff;border-radius:50%;width:auto;max-width:100%}section.third .container .column:first-child .card{background:#f8cf75}section.third .container .column:nth-child(2) .card{background:#d0a556}section.third .container .column:nth-child(3) .card{background:#bc914c}section.fourth .container h2{font-size:3rem;text-align:center}@media screen and (max-width:960px){section.fourth .container h2{font-size:2rem}}