@font-face{font-family:"Rosario";src:url("../themes/demo/assets/font/Rosario-Bold.ttf");src:url("../themes/demo/assets/font/Rosario-Bold.ttf") format("truetype");src:url("../themes/demo/assets/font/Rosario-Medium.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url("../themes/demo/assets/font/OpenSans-Medium.ttf") format("truetype")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;src:url("../themes/demo/assets/font/OpenSans-Regular.ttf") format("truetype")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;src:url("../themes/demo/assets/font/OpenSans-SemiBold.ttf") format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;src:url("../themes/demo/assets/font/OpenSans-Bold.ttf") format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;src:url("../themes/demo/assets/font/OpenSans-ExtraBold.ttf") format('truetype')}
:root{font-size:14px}
@media (min-width:394px){:root{font-size:15px}}
@media (min-width:768px){:root{font-size:11px}}
@media (min-width:1200px){:root{font-size:14px}}
@media (min-width:1400px){:root{font-size:19px}}
@media (min-width:2560px){:root{font-size:25px}}
.text-blue{color:#005499}
.text-red{color:#bf1112 !important}
@keyframes pulse{0%{transform:scale(0.9);opacity:0.1;box-shadow:0 0 0 0 rgba(0,0,0,0.7)}70%{transform:scale(1);opacity:0.3;box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{transform:scale(0.9);opacity:0.1;box-shadow:0 0 0 0 rgba(0,0,0,0)}}
.left-0{left:0 !important}
.bottom-0{bottom:0 !important}
.font-lg{font-size:2rem}
body{background-color:white;font-family:'Rosario',sans-serif;color:#707070;font-weight:200;display:flex;flex-direction:column;justify-content:space-between;height:100vh}
.form-control{font-size:15px}
.h1,
h1{font-size:2rem}
@media (min-width:768px){.h1,h1{font-size:30px}}
@media (min-width:1200px){.h1,h1{font-size:40px}}
.h2,
h2{font-size:2rem}
@media (min-width:768px){.h2,h2{font-size:30px}}
p{font-size:1rem}
@media (min-width:992px){p{font-size:15px}}
@media (min-width:1200px){p{font-size:18px}}
@media (min-width:1400px){p{font-size:20px}}
@media (min-width:2560px){p{font-size:22px}}
.pl-0{padding-left:0rem !important}
.pl-1{padding-left:2rem !important}
.pl-2{padding-left:4rem !important}
.pl-3{padding-left:6rem !important}
.pl-4{padding-left:8rem !important}
.pr-0{padding-right:0rem !important}
.pr-1{padding-right:2rem !important}
.pr-2{padding-right:4rem !important}
.pr-3{padding-right:6rem !important}
.pr-4{padding-right:8rem !important}
.px-7{padding-right:7rem !important;padding-left:7rem !important}
.px-6{padding-right:5.5rem !important;padding-left:5.5rem !important}
.py-45{padding-top:1.6rem !important;padding-bottom:1.6rem !important}
@media (min-width:768px){.p-md-auto{padding-left:15px;padding-right:15px}.mb-md-100{margin-bottom:100px !important}.mt-md-100{margin-top:100px !important}.pl-md-0{padding-left:0rem !important}.pl-md-1{padding-left:2rem !important}.pl-md-2{padding-left:4rem !important}.pl-md-3{padding-left:6rem !important}.pl-md-4{padding-left:8rem !important}.pr-md-0{padding-right:0rem !important}.pr-md-1{padding-right:2rem !important}.pr-md-2{padding-right:4rem !important}.pr-md-3{padding-right:6rem !important}.pr-md-4{padding-right:8rem !important}.px-md-6{padding-right:5.5rem !important;padding-left:5.5rem !important}.px-md-7{padding-right:7rem !important;padding-left:7rem !important}.px-md-4-custom{padding-right:2rem !important;padding-left:2rem !important}.w-md-40{width:40% !important}}
@media (min-width:992px){.w-lg-100{width:100% !important}.pl-lg-0{padding-left:0rem !important}.pl-lg-1{padding-left:2rem !important}.pl-lg-2{padding-left:4rem !important}.pl-lg-3{padding-left:6rem !important}.pl-lg-4{padding-left:8rem !important}.pr-lg-0{padding-right:0rem !important}.pr-lg-1{padding-right:2rem !important}.pr-lg-2{padding-right:4rem !important}.pr-lg-3{padding-right:6rem !important}.pr-lg-4{padding-right:8rem !important}.px-lg-6{padding-right:5.5rem !important;padding-left:5.5rem !important}.px-lg-7{padding-right:7rem !important;padding-left:7rem !important}.px-lg-4-custom{padding-right:2rem !important;padding-left:2rem !important}}
@media (min-width:3840px){.p-uhd-4{padding:4.5rem !important}.pt-uhd-4{padding-top:5.5rem !important}.pt-uhd-5{padding-top:6.5rem !important}}
.fw-semibold{font-weight:600 !important}
.font-xs{font-size:0.8rem !important}
.font-sm{font-size:1rem !important}
.font-md{font-size:1.3rem !important}
.line-h-sm{line-height:20px !important}
.line-h-md{line-height:30px !important}
.w-80{width:80% !important}
.w-85{width:85% !important}
.w-94{width:94% !important}
.bold{font-weight:400 !important}
.z-index-0{z-index:0}
.z-index-1{z-index:1}
.z-index-2{z-index:2}
.z-index-3{z-index:3}
@media (min-width:768px){.w-md-50{width:50% !important}.w-md-94{width:94% !important}.w-md-75{width:75% !important}.w-md-85{width:85% !important}}
@media (min-width:1200px){.px-lg-6{padding-right:5.5rem !important;padding-left:5.5rem !important}.px-lg-7{padding-right:7rem !important;padding-left:7rem !important}.w-lg-50{width:50% !important}.w-lg-75{width:75% !important}.w-lg-85{width:85% !important}.h-lg-50{height:50%}.equal-lg-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.equal-lg-row .equal-lg-col{display:flex;flex-direction:column}}
@media (min-width:320px){.responsive-bar{display:block;width:100%;height:90px;background:#005499;position:fixed;top:0;left:0;padding:25px;box-sizing:border-box;z-index:1000}.responsive-bar .logo img{float:left;height:23px}.responsive-bar .menu a{display:inline-block;width:60px;height:40px;padding:9px 22px;background-color:#fffdfd;border-radius:23px}.responsive-bar .menu a img{width:100%;max-height:100%}nav.white{background-color:#FFF;padding:0px}nav.white .header-button{display:none}nav .logo{display:none}nav ul{width:100%;top:90px;position:fixed;left:0;background:#fff;display:none;float:none;padding:0 20px !important}nav ul li{width:100%;padding:0.7rem 0;display:inline-block}nav ul li a{display:block;width:100%;text-align:center;color:#1A214D;transition:.5s;font-family:'Open Sans',sans-serif;font-style:normal;font-size:1.1rem;line-height:2rem;text-decoration:none;padding:10px 0;border-radius:50px}nav ul li a:hover,nav ul li a:focus{color:#1A214D;background:rgba(26,33,77,0.06)}nav ul li.active a{color:#FFF;background:#bf1112;border-radius:9999px}nav ul.active{display:block}nav .header-button{display:none}}
@media (min-width:320px) and (min-width:992px){nav ul{padding:0}}
nav{position:fixed;left:0;right:0;width:100%;padding:1.5rem 0;box-sizing:border-box;transition:.5s;z-index:10;background-color:#005499}
nav .padded{margin-top:0;transition:.5s}
@media (min-width:992px){nav .logo{float:left;display:block;padding-top:6px;transition:.5s}nav .logo img{width:100%;height:auto;transition:.5s;padding-top:9px}}
@media (min-width:992px){nav ul{margin:0;padding:0;text-align:right;display:block;background:unset;position:unset;width:unset}nav ul li{width:unset;list-style:none}nav ul li a{transition:.5s;font-family:'Open Sans',sans-serif;font-style:normal;font-size:14px;line-height:16px;font-weight:500;align-items:center;color:#FFF;text-decoration:none}nav ul li a:hover{color:#FFF;background:#bf1112;border-radius:9999px}}
@media (min-width:992px) and (min-width:768px){nav ul li{padding:9px 0;padding:12px 0}}
@media (min-width:992px) and (min-width:768px){nav ul li a{padding:0.5rem 2rem}}
@media (min-width:992px) and (min-width:1200px){nav ul li a{padding:1rem 2rem;font-size:14px}}
@media (min-width:992px) and (min-width:1400px){nav ul li a{padding:0.7rem 2rem;font-size:16px}}
@media (min-width:992px) and (min-width:2560px){nav ul li a{padding:1rem 2rem;font-size:20px}}
@media (min-width:768px){nav .button{font-size:1rem}}
@media (min-width:3840px){nav .button{font-size:1.5rem}}
nav .button:hover{color:#005499}
@media (min-width:992px){nav .header-button{text-align:right;display:block;padding-top:12px;transition:.5s}}
nav.white{background-color:transparent;top:0px;z-index:20;padding:1rem 0}
@media (min-width:992px){nav.white{background-color:rgba(0,84,153,0.86)}nav.white .header-button{text-align:right;display:block;transition:.5s}}
nav.white .logo img{transition:.5s}
@media (min-width:768px){nav.white .logo img{width:100%;height:auto;padding-top:9px}}
@media (min-width:992px){.responsive-bar{display:none}.responsive-bar .logo img{float:left;height:42px}.responsive-bar .menu img{width:auto;height:30px;float:right;margin-top:6px}}
.accordion{width:100%}
.accordion-item .accordion-button{font-family:"Roboto","Open Sans";border:none;border-radius:50px !important;padding:20px 20px 20px 40px;box-shadow:none;font-size:1rem;color:#2243A0;font-weight:600;margin:10px 0}
@media (min-width:768px){.accordion-item .accordion-button{font-size:15px}}
@media (min-width:992px){.accordion-item .accordion-button{font-size:15px}}
@media (min-width:1200px){.accordion-item .accordion-button{font-size:17px}}
@media (min-width:1400px){.accordion-item .accordion-button{font-size:19px}}
.accordion-item{border:none}
[type="button"]:not(:disabled){cursor:pointer}
.accordion-button:not(.collapsed){background-color:#BFEAE8}
.accordion-body{color:#878787}
.accordion-button{background-color:#EBEBEB}
.accordion-button i{position:absolute;right:12px;background-color:#4F78E2;top:0;bottom:0;max-width:42px;max-height:42px;width:100%;text-align:center;display:flex !important;justify-content:center !important;align-items:center !important;margin:auto;padding-bottom:3px;border-radius:50%;color:#FFF;transform:rotate(180deg);transition:transform 0.2s ease-in-out}
.accordion-button::after{display:none}
.accordion-button:not(.collapsed) i{transform:rotate(0deg);background-color:#bf1112}
.redactor-box ul li:before{display:none}
.swiper{width:100%;height:100%}
.swiper-slide{text-align:center}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;margin:auto}
.swiper-pagination{position:relative !important;bottom:-20px !important}
.mail-btn{padding:15px 55px;border:2px solid #bf1112;border-radius:15px;font-size:1.4rem;text-decoration:none;background-color:#FFF;transition:0.5s ease-in-out;margin:20px 0;display:block}
.mail-btn:hover{background-color:#bf1112;color:#FFF;padding:15px 75px}
@media (min-width:768px){.mail-btn{margin:0}}
.no-bg{background-color:transparent !important}
.dm{display:inline-block;position:relative;background-color:#ebebeb;padding:37px 26px;border-radius:50%}
.dm img{max-width:65px}
.dm::before{position:absolute;content:'';width:120px;height:120px;border-radius:50%;border:2px solid #cacaca;animation:pulse 2s infinite;left:-2px;top:-2px}
.ing{max-width:75%;height:auto}
.d-gallery .diamonds{font-size:0;margin:40px auto 85px;position:relative;text-align:center;padding:50px 0 0 57px;transform:scale(0.8)}
@media (min-width:2560px){.d-gallery .diamonds{transform:scale(1.1)}}
@media (min-width:1400px) and (max-width:1600px){.d-gallery .diamonds{transform:scale(0.9);margin:0;padding:0;min-height:unset}}
@media (min-width:1367px) and (max-width:1919px){.d-gallery .diamonds{transform:scale(0.8);margin:0;padding:0;min-height:unset}}
@media (min-width:1200px) and (max-width:1366px){.d-gallery .diamonds{transform:scale(0.8);text-align:center;width:748px;margin:0;min-height:unset}}
@media (min-width:1081px) and (max-width:1199px){.d-gallery .diamonds{transform:scale(1);text-align:center;width:748px;margin-left:18%;padding:0;min-height:unset}}
@media (min-width:991px) and (max-width:1080px){.d-gallery .diamonds{transform:scale(1);text-align:center;width:748px;margin-left:18%;padding:0;min-height:unset}}
@media (min-width:749px) and (max-width:767px){.d-gallery .diamonds{transform:scale(0.9);text-align:center;width:748px;margin-left:-6%;padding:0;min-height:unset}}
.d-gallery .diamonds>li{display:inline-block;font-size:18px}
.d-gallery .diamonds .diamond{background:#f7f7f7;display:block;height:255px;position:relative;text-decoration:none;width:255px;overflow:hidden;transform:rotate(-45deg);border-radius:30px}
.d-gallery .diamonds .diamond:after{transition:all 0.2s ease;content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0;transform:scale(0);z-index:100}
.d-gallery .diamonds .diamond:hover:after{opacity:0.3;transform:scale(1)}
.d-gallery .diamonds .diamond:hover .content:after{opacity:1;transform:scale(1)}
.d-gallery .diamonds .content{display:table-cell;transform:rotate(45deg);text-align:center;vertical-align:middle;position:relative;top:-131px;left:-82px}
.d-gallery .diamonds .content img{max-width:618px;width:209%}
@media (min-width:4096px){.d-gallery .diamonds>li:nth-child(1){display:none}.d-gallery .diamonds>li:nth-child(3){margin-right:0}.d-gallery .diamonds>li:nth-child(2){display:none}.d-gallery .diamonds>li:nth-child(4){right:729px;top:9px;position:absolute}.d-gallery .diamonds>li:nth-child(5){margin-left:113px;margin-top:-70px}.d-gallery .diamonds>li:nth-child(6){position:absolute;margin:-6px 0 0 -27px;right:-32px;display:none}.d-gallery .diamonds>li:nth-child(7){position:absolute;margin:97px 0 0 -133px;right:729px;top:118px}.d-gallery .diamonds .diamond-sm{height:128px;width:128px}.d-gallery .diamonds .diamond-sm .content{height:219px;width:211px}.d-gallery .diamonds .diamond-sm .content img{max-width:289px}.d-gallery .row-diamonds-description{margin-top:-150px}}
@media (min-width:3840px) and (max-width:4095px){.d-gallery .diamonds>li:nth-child(1){display:none}.d-gallery .diamonds>li:nth-child(3){margin-right:0}.d-gallery .diamonds>li:nth-child(2){display:none}.d-gallery .diamonds>li:nth-child(4){right:636px;top:9px;position:absolute}.d-gallery .diamonds>li:nth-child(5){margin-left:113px;margin-top:-70px}.d-gallery .diamonds>li:nth-child(6){position:absolute;margin:-6px 0 0 -27px;right:-32px;display:none}.d-gallery .diamonds>li:nth-child(7){position:absolute;margin:97px 0 0 -133px;right:636px;top:118px}.d-gallery .diamonds .diamond-sm{height:128px;width:128px}.d-gallery .diamonds .diamond-sm .content{height:219px;width:211px}.d-gallery .diamonds .diamond-sm .content img{max-width:289px}.d-gallery .row-diamonds-description{margin-top:-150px}}
@media (min-width:2880px) and (max-width:3839px){.d-gallery .diamonds>li:nth-child(1){display:none}.d-gallery .diamonds>li:nth-child(3){margin-right:0}.d-gallery .diamonds>li:nth-child(2){display:none}.d-gallery .diamonds>li:nth-child(4){right:447px;top:9px;position:absolute}.d-gallery .diamonds>li:nth-child(5){margin-left:113px;margin-top:-70px}.d-gallery .diamonds>li:nth-child(6){position:absolute;margin:-6px 0 0 -27px;right:-32px;display:none}.d-gallery .diamonds>li:nth-child(7){position:absolute;margin:97px 0 0 -133px;right:447px;top:118px}.d-gallery .diamonds .diamond-sm{height:128px;width:128px}.d-gallery .diamonds .diamond-sm .content{height:219px;width:211px}.d-gallery .diamonds .diamond-sm .content img{max-width:289px}.d-gallery .row-diamonds-description{margin-top:-150px}}
@media (min-width:2560px) and (max-width:2879px){.d-gallery .diamonds>li:nth-child(1){display:none}.d-gallery .diamonds>li:nth-child(3){margin-right:0}.d-gallery .diamonds>li:nth-child(2){display:none}.d-gallery .diamonds>li:nth-child(4){right:354px;top:9px;position:absolute}.d-gallery .diamonds>li:nth-child(5){margin-left:113px;margin-top:-70px}.d-gallery .diamonds>li:nth-child(6){position:absolute;margin:-6px 0 0 -27px;right:-32px;display:none}.d-gallery .diamonds>li:nth-child(7){position:absolute;margin:97px 0 0 -133px;right:354px;top:118px}.d-gallery .diamonds .diamond-sm{height:128px;width:128px}.d-gallery .diamonds .diamond-sm .content{height:219px;width:211px}.d-gallery .diamonds .diamond-sm .content img{max-width:289px}.d-gallery .row-diamonds-description{margin-top:-150px}}
@media (min-width:1919px) and (max-width:2559px){.d-gallery .diamonds>li:nth-child(1){display:none}.d-gallery .diamonds>li:nth-child(3){margin-right:0}.d-gallery .diamonds>li:nth-child(2){display:none}.d-gallery .diamonds>li:nth-child(4){right:306px;top:9px;position:absolute}.d-gallery .diamonds>li:nth-child(5){margin-left:113px;margin-top:-70px}.d-gallery .diamonds>li:nth-child(6){position:absolute;margin:-6px 0 0 -27px;right:-32px;display:none}.d-gallery .diamonds>li:nth-child(7){position:absolute;margin:97px 0 0 -133px;right:306px;top:118px}.d-gallery .diamonds .diamond-sm{height:128px;width:128px}.d-gallery .diamonds .diamond-sm .content{height:219px;width:211px}.d-gallery .diamonds .diamond-sm .content img{max-width:289px}.d-gallery .row-diamonds-description{margin-top:-150px}}
@media (min-width:1601px) and (max-width:1919px){.d-gallery .diamonds>li:nth-child(1){display:none}.d-gallery .diamonds>li:nth-child(3){margin-right:0}.d-gallery .diamonds>li:nth-child(2){display:none}.d-gallery .diamonds>li:nth-child(4){right:275px;top:-47px;position:absolute}.d-gallery .diamonds>li:nth-child(5){margin-left:113px;margin-top:-70px}.d-gallery .diamonds>li:nth-child(6){position:absolute;margin:-6px 0 0 -27px;right:-32px;display:none}.d-gallery .diamonds>li:nth-child(7){position:absolute;margin:97px 0 0 -133px;right:277px;top:75px}.d-gallery .diamonds .diamond-sm{height:128px;width:128px}.d-gallery .diamonds .diamond-sm .content{height:219px;width:211px}.d-gallery .diamonds .diamond-sm .content img{max-width:289px}.d-gallery .row-diamonds-description{margin-top:-150px}}
@media (width:1600px){.d-gallery .diamonds>li:nth-child(1){display:none}.d-gallery .diamonds>li:nth-child(3){margin-right:0}.d-gallery .diamonds>li:nth-child(2){display:none}.d-gallery .diamonds>li:nth-child(4){right:277px;top:-49px;position:absolute}.d-gallery .diamonds>li:nth-child(7){position:absolute;margin:97px 0 0 -133px;right:277px;top:77px}.d-gallery .diamonds>li:nth-child(5){margin-left:113px;margin-top:-70px}.d-gallery .diamonds>li:nth-child(6){position:absolute;margin:-6px 0 0 -27px;right:-32px;display:none}.d-gallery .diamonds .diamond-sm{height:128px;width:128px}.d-gallery .diamonds .diamond-sm .content{height:219px;width:211px}.d-gallery .diamonds .diamond-sm .content img{max-width:289px}.d-gallery .row-diamonds-description{margin-top:-150px}}
@media (min-width:1400px) and (max-width:1599px){.d-gallery .diamonds>li:nth-child(1){display:none}.d-gallery .diamonds>li:nth-child(3){margin-right:0}.d-gallery .diamonds>li:nth-child(2){display:none}.d-gallery .diamonds>li:nth-child(4){right:311px;top:-49px;position:absolute}.d-gallery .diamonds>li:nth-child(5){margin-left:113px;margin-top:-70px}.d-gallery .diamonds>li:nth-child(6){position:absolute;margin:-6px 0 0 -27px;right:-32px;display:none}.d-gallery .diamonds>li:nth-child(7){position:absolute;margin:97px 0 0 -133px;right:311px;top:77px}.d-gallery .diamonds .diamond-sm{height:128px;width:128px}.d-gallery .diamonds .diamond-sm .content{height:219px;width:211px}.d-gallery .diamonds .diamond-sm .content img{max-width:289px}.d-gallery .row-diamonds-description{margin-top:-150px}}
@media (min-width:1367px) and (max-width:1399px){.d-gallery .diamonds>li:nth-child(1){display:none}.d-gallery .diamonds>li:nth-child(3){margin-right:305px}.d-gallery .diamonds>li:nth-child(2){display:none}.d-gallery .diamonds>li:nth-child(4){right:235px;top:-48px;position:absolute}.d-gallery .diamonds>li:nth-child(5){margin-left:400px;margin-top:-254px}.d-gallery .diamonds>li:nth-child(6){position:absolute;margin:-6px 0 0 -27px;right:-32px;display:none}.d-gallery .diamonds>li:nth-child(7){position:absolute;margin:97px 0 0 -133px;right:239px;top:80px}.d-gallery .diamonds .diamond-sm{height:128px;width:128px}.d-gallery .diamonds .diamond-sm .content{height:219px;width:211px}.d-gallery .diamonds .diamond-sm .content img{max-width:289px}.d-gallery .row-diamonds-description{margin-top:-150px}}
@media (max-width:1366px){.d-gallery .diamonds .diamond{height:230px;width:230px}.d-gallery .diamonds::after{clear:both;content:"";display:block}.d-gallery .diamonds>li{margin:0;position:static;float:left}.d-gallery .diamonds>li:nth-child(2n+2){margin-bottom:-50px;margin-left:103px}.d-gallery .diamonds>li:nth-child(2n+1){clear:both}.d-gallery .diamonds>li:nth-child(1){display:none}.d-gallery .diamonds>li:nth-child(5){margin-left:199px;margin-top:-318px}.d-gallery .diamonds>li:nth-child(5) a{height:165px;width:165px}.d-gallery .diamonds>li:nth-child(6){display:none}.d-gallery .diamonds>li:nth-child(7){margin-left:199px;margin-top:-77px}.d-gallery .diamonds>li:nth-child(7) a{height:165px;width:165px}.d-gallery .diamonds>li:nth-child(2){display:none}}
@media (max-width:1080px){.d-gallery .diamonds .diamond{height:230px;width:230px}.d-gallery .diamonds::after{clear:both;content:"";display:block}.d-gallery .diamonds>li{margin:0;position:static;float:left}.d-gallery .diamonds>li:nth-child(2n+2){margin-bottom:-50px;margin-left:103px}.d-gallery .diamonds>li:nth-child(2n+1){clear:both}.d-gallery .diamonds>li:nth-child(1){display:none}.d-gallery .diamonds>li:nth-child(5){margin-left:199px;margin-top:-318px}.d-gallery .diamonds>li:nth-child(5) a{height:165px;width:165px}.d-gallery .diamonds>li:nth-child(6){display:none}.d-gallery .diamonds>li:nth-child(7){margin-left:199px;margin-top:-77px}.d-gallery .diamonds>li:nth-child(7) a{height:165px;width:165px}.d-gallery .diamonds>li:nth-child(2){display:none}}
@media (max-width:748px){.d-gallery .diamonds{margin:0 auto;padding:25px 0 0 0;text-align:center;width:445px;min-height:600px}.d-gallery .diamonds>li{float:none !important;clear:both !important;margin:45px 0 115px 95px;display:block}.d-gallery .diamonds>li:nth-child(5){margin-left:-34px;margin-top:-368px}.d-gallery .diamonds>li:nth-child(7){margin-left:288px;margin-top:-278px}}
@media (max-width:575px){.d-gallery .diamonds-wrapper .diamonds{padding:25px 0 0;text-align:center;width:445px;left:50%;margin-left:-222px;min-height:600px}.d-gallery .diamonds-wrapper .diamonds>li{text-align:center}.d-gallery .diamonds>li:nth-child(5){margin-left:51px;margin-top:-351px}.d-gallery .diamonds>li:nth-child(5) a{height:135px;width:135px}.d-gallery .diamonds>li:nth-child(7){margin-left:250px;margin-top:-250px}.d-gallery .diamonds>li:nth-child(7) a{height:135px;width:135px}.d-gallery .diamonds>li:nth-child(3){margin-bottom:108px;margin-left:103px}}
.second-section{margin-top:300px}
@media (min-width:768px){.second-section{margin-top:100px}}
.third-section{position:relative;margin-top:135px}
.third-section .rectangle{width:30vw;height:auto;position:absolute;left:0;bottom:0;top:0;margin:auto;z-index:-1}
@media (min-width:768px){.third-section .rectangle{width:27vw}}
@media (min-width:1200px){.third-section .rectangle{width:17vw}}
@media (min-width:1400px){.third-section .rectangle{width:20vw}}
.fifth-section{margin-top:50px;position:relative}
.fifth-section .rectangle{height:auto;position:absolute;right:0px;width:82vw;top:-340px;bottom:0;margin:auto;background-size:contain;z-index:-1}
@media (min-width:768px){.fifth-section .rectangle{width:56vw;top:-145px}}
@media (min-width:992px){.fifth-section .rectangle{width:40vw;top:0}}
.fifth-section .row{background-color:#FFF;border-radius:65px;padding:15px;overflow:hidden}
@media (min-width:768px){.fifth-section .row{padding:60px}}
.fifth-section .row .col-auto{text-align:center;color:#000;width:20%;word-break:break-all}
.sixth-section{margin-top:50px}
@media (min-width:992px){.sixth-section{margin-top:150px}}
.seventh-section{margin-top:100px}
@media (min-width:768px){.seventh-section{margin-top:-10px}}
@media (min-width:992px){.seventh-section{margin-top:50px}}
.eight-section{margin-top:80px;background-color:#005499;border-top:6px solid #7AD9D9}
.footer-menu{margin-top:30px}
.footer-menu ul{padding-left:0}
.footer-menu ul li{padding:10px 15px;font-size:17px;list-style:none;display:inline-block}
.footer-menu ul li a{text-decoration:none;color:#FFF}
.copyright p{font-size:14px;color:#4c88b9;padding-bottom:20px}
.redactor-box .text-white{color:#000 !important}
@font-face{font-family:"Rosario";src:url("../themes/demo/assets/font/Rosario-Bold.ttf");src:url("../themes/demo/assets/font/Rosario-Bold.ttf") format("truetype");src:url("../themes/demo/assets/font/Rosario-Medium.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url("../themes/demo/assets/font/OpenSans-Medium.ttf") format("truetype")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;src:url("../themes/demo/assets/font/OpenSans-Regular.ttf") format("truetype")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:100%;src:url("../themes/demo/assets/font/OpenSans-SemiBold.ttf") format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;src:url("../themes/demo/assets/font/OpenSans-Bold.ttf") format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;src:url("../themes/demo/assets/font/OpenSans-ExtraBold.ttf") format('truetype')}
.product-page .first-section{padding-top:20vh}
.product-page .order-btn{bottom:-170%;left:20%;position:unset}
@media (min-width:768px){.product-page .order-btn{bottom:15%}}
.product-page .order-btn a{position:relative;background-color:#005499;padding:20px 30px;border-radius:20px;color:#FFF;text-decoration:none;font-size:1.5rem;font-weight:600;transition:0.5s ease-in-out;overflow:hidden;display:inline-block}
.product-page .order-btn a:hover{padding:20px 30px 20px 50px}
.product-page .order-btn a:hover span{left:-28px;top:-46px;width:120px;height:120px;opacity:0.5}
.product-page .order-btn a span{width:50px;position:absolute;border-radius:50%;height:50px;background-color:#FFF;opacity:0;left:-50px;top:-20px;transition:0.5s ease-in-out}
.product-page .hm-arc-sec{background-color:#005499;position:relative;padding-top:15vh}
@media (min-width:768px){.product-page .hm-arc-sec{padding-top:12vh}}
@media (min-width:992px){.product-page .hm-arc-sec{padding-top:20vh}}
.product-page .hm-arc-sec h1{color:#7AD9D9;padding-bottom:8px;padding-top:25px}
@media (min-width:992px){.product-page .hm-arc-sec h1{padding-bottom:45px;padding-top:80px}}
.product-page .hm-arc-sec .hm-arc{position:relative;width:100%;margin-top:-280px;z-index:0}
@media (min-width:768px){.product-page .hm-arc-sec .hm-arc{margin-top:-240px}}
@media (min-width:992px){.product-page .hm-arc-sec .hm-arc{margin-top:-370px}}
@media (min-width:1200px){.product-page .hm-arc-sec .hm-arc{margin-top:-426px}}
@media (min-width:1400px){.product-page .hm-arc-sec .hm-arc{margin-top:-640px}}
.product-page .hm-arc-sec .hm-arc img{width:100%;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.product-page .hm-arc-sec .header-img{height:468px;position:relative;background-color:#435e88;background-image:url("../themes/demo/assets/less/img/top_bg.png");background-position:center;background-size:cover;float:right;z-index:1;width:89%;border-radius:40px 40px 136px;right:20px}
@media (min-width:768px){.product-page .hm-arc-sec .header-img{width:80%;height:365px;border-radius:40px 40px 137px;right:unset}}
@media (min-width:992px){.product-page .hm-arc-sec .header-img{width:70%;height:468px;border-radius:40px 40px 190px}}
@media (min-width:1200px){.product-page .hm-arc-sec .header-img{height:525px}}
@media (min-width:1400px){.product-page .hm-arc-sec .header-img{height:600px}}
.product-page .hm-arc-sec .header-img .circles{border-radius:50%;background-color:#7AD9D9;position:absolute}
.product-page .hm-arc-sec .header-img .circle-one{width:50px;height:50px;top:-17px;left:-16px}
@media (min-width:768px){.product-page .hm-arc-sec .header-img .circle-one{width:70px;height:70px;top:-35px;left:-35px}}
.product-page .hm-arc-sec .header-img .circle-two{width:40px;height:40px;top:50px;left:-8px}
.product-page .hm-arc-sec .header-img .circle-three{width:20px;height:20px;top:30px;left:45px}
.product-page .hm-arc-sec .header-img img{max-width:87%;width:100%;position:absolute;left:-8%;bottom:-90px}
@media (min-width:768px){.product-page .hm-arc-sec .header-img img{left:-35%}}
.product-page .hm-arc-sec .header-img-product{height:468px;position:relative;background-image:url("../themes/demo/assets/less/img/packaging2.png");background-position:center;background-size:cover;float:right;z-index:1;width:89%;right:20px}
@media (min-width:768px){.product-page .hm-arc-sec .header-img-product{width:80%;height:365px;right:unset}}
@media (min-width:992px){.product-page .hm-arc-sec .header-img-product{width:70%;height:468px}}
@media (min-width:1200px){.product-page .hm-arc-sec .header-img-product{height:525px}}
@media (min-width:1400px){.product-page .hm-arc-sec .header-img-product{height:600px}}
.product-page .hm-arc-sec .header-img-product .circles{border-radius:50%;background-color:#7AD9D9;position:absolute}
.product-page .hm-arc-sec .header-img-product .circle-one{width:50px;height:50px;top:-17px;left:-16px}
@media (min-width:768px){.product-page .hm-arc-sec .header-img-product .circle-one{width:70px;height:70px;top:-35px;left:-35px}}
.product-page .hm-arc-sec .header-img-product .circle-two{width:40px;height:40px;top:50px;left:-8px}
.product-page .hm-arc-sec .header-img-product .circle-three{width:20px;height:20px;top:30px;left:45px}
.product-page .hm-arc-sec .header-img-product img{max-width:87%;width:100%;position:absolute;left:-8%;bottom:-90px}
@media (min-width:768px){.product-page .hm-arc-sec .header-img-product img{max-width:132%;width:120%;position:absolute;left:-22%;bottom:-141px}}
@media (min-width:1200px){.product-page .hm-arc-sec .header-img-product img{max-width:128%;width:128%;left:-42%;bottom:-183px}}
.product-page .second-section{position:relative;margin-top:-22px}
@media (min-width:768px){.product-page .second-section{margin-top:200px}}
.product-page .second-section .rectangle{width:52vw;position:absolute;left:0;top:0;bottom:673px;margin:auto;z-index:-1}
@media (min-width:768px){.product-page .second-section .rectangle{width:20vw;bottom:0}}
@media (min-width:1200px){.product-page .second-section .rectangle{width:17vw}}
@media (min-width:1400px){.product-page .second-section .rectangle{width:20vw}}
.product-page .fourth-section{margin-top:10px}
@media (min-width:768px){.product-page .fourth-section{margin-top:150px}}
.product-page .fourth-section ul li{list-style:none;font-size:20px;padding:9px 0;position:relative}
.product-page .fourth-section ul li:before{content:"\f00c";width:30px;height:30px;background-color:#bf1112;position:absolute;left:-39px;font-family:"Font Awesome 6 Pro";font-weight:900;color:#FFF;border-radius:50%;padding:4px 9px;font-size:14px}
.product-page .white-section{background:#FFF;border-radius:60px;padding:0 25px 0 45px}
@media (min-width:768px){.product-page .white-section{padding:30px 25px 0 45px}}
@media (min-width:1200px){.product-page .white-section{padding:0 30px 0 85px}}
.product-page .circles-cont .circles{border-radius:50%;background-color:#7AD9D9;position:absolute;z-index:1}
.product-page .circles-cont .circle-one{width:50px;height:50px;bottom:-9px;right:24px}
@media (min-width:768px){.product-page .circles-cont .circle-one{width:70px;height:70px;bottom:39px;right:80px}}
.product-page .circles-cont .circle-two{width:40px;height:40px;bottom:78px;right:36px}
.product-page .circles-cont .circle-three{width:20px;height:20px;bottom:9px;right:89px}
@media (min-width:768px){.product-page .circles-cont .circle-three{right:140px}}
.product-page .hands-cont{overflow:hidden;background:#008bab;background:radial-gradient(circle,#008bab 0%,#005499 100%);border-radius:100px 90px 170px 90px;max-height:600px;position:relative;width:100%}
@media (min-width:768px){.product-page .hands-cont{border-radius:150px 90px 290px 90px}}
.product-page .hands-cont img{max-width:75%;margin:0 auto}
.product-page .Anwendung-sec{margin-top:100px;position:relative}
.product-page .Anwendung-sec .rectangle{width:90vw;position:absolute;right:0;top:-488px;bottom:0;margin:auto;z-index:-1}
@media (min-width:768px){.product-page .Anwendung-sec .rectangle{width:70vw;top:347px}}
@media (min-width:992px){.product-page .Anwendung-sec .rectangle{width:50vw;top:364px}}
@media (min-width:1200px){.product-page .Anwendung-sec .rectangle{width:50vw}}
@media (min-width:1400px){.product-page .Anwendung-sec .rectangle{width:30vw}}
.product-page .third-section:before{display:none}