.btn.focus,.btn:focus{box-shadow:none}a.btn,button.btn{align-items:center;border-radius:4px;display:flex;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:1px;padding:7px 15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.4s;width:100%}@media screen and (max-width:991px){a.btn,button.btn{font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:700;padding:12px 15px}}a.btn.btn-magenta,a.btn.btn-primary,button.btn.btn-magenta,button.btn.btn-primary{background-color:#6c1d45;border-color:#6c1d45;color:#fff;width:100%}a.btn.btn-magenta:focus,a.btn.btn-primary:focus,button.btn.btn-magenta:focus,button.btn.btn-primary:focus{outline:none}a.btn.btn-magenta img,a.btn.btn-primary img,button.btn.btn-magenta img,button.btn.btn-primary img{margin-left:10px}a.btn.btn-magenta.btn-border,a.btn.btn-primary.btn-border,button.btn.btn-magenta.btn-border,button.btn.btn-primary.btn-border{background:transparent!important;border:1px solid #6c1d45;color:#6c1d45!important}a.btn.btn-magenta.btn-border:hover,a.btn.btn-primary.btn-border:hover,button.btn.btn-magenta.btn-border:hover,button.btn.btn-primary.btn-border:hover{color:#fff}a.btn.btn-magenta.btn-border:active,a.btn.btn-magenta.btn-border:focus,a.btn.btn-magenta.btn-border:focus-within,a.btn.btn-primary.btn-border:active,a.btn.btn-primary.btn-border:focus,a.btn.btn-primary.btn-border:focus-within,button.btn.btn-magenta.btn-border:active,button.btn.btn-magenta.btn-border:focus,button.btn.btn-magenta.btn-border:focus-within,button.btn.btn-primary.btn-border:active,button.btn.btn-primary.btn-border:focus,button.btn.btn-primary.btn-border:focus-within{color:#6c1d45}a.btn.btn-text,button.btn.btn-text{border:0;color:#2e2e85;font-size:14px;padding:0;width:-moz-fit-content;width:fit-content}a.btn.btn-text img,button.btn.btn-text img{margin-right:5px}a.btn.btn-text:active,a.btn.btn-text:focus,a.btn.btn-text:hover,button.btn.btn-text:active,button.btn.btn-text:focus,button.btn.btn-text:hover{box-shadow:none;color:#2e2e85}a.btn.btn-text:active img,a.btn.btn-text:focus img,a.btn.btn-text:hover img,button.btn.btn-text:active img,button.btn.btn-text:focus img,button.btn.btn-text:hover img{animation:animate-arrow-left .4s cubic-bezier(.77,0,.175,1)}a.btn.btn-text.active:hover,button.btn.btn-text.active:hover{box-shadow:none;color:#2e2e85}a.btn.active,button.btn.active{box-shadow:none;position:relative}a.btn.active:hover,button.btn.active:hover{box-shadow:0 9px 16px 0 rgba(0,0,0,.3);color:#fff}a.btn.active:hover:after,button.btn.active:hover:after{opacity:1;transition:.4s ease;width:110%}a.btn.active:hover img,button.btn.active:hover img{animation:animate-arrow-right .4s cubic-bezier(.77,0,.175,1)}a.btn.active:focus,button.btn.active:focus{color:#fff}a.btn.active:active,a.btn.active:focus,a.btn.active:focus-within,button.btn.active:active,button.btn.active:focus,button.btn.active:focus-within{color:#fff}a.btn.btn-light-brown,button.btn.btn-light-brown{background:#fff2ea;color:#cd8c66}a.btn.btn-light-brown.active:active,a.btn.btn-light-brown.active:focus,a.btn.btn-light-brown.active:focus-within,a.btn.btn-light-brown.active:hover,button.btn.btn-light-brown.active:active,button.btn.btn-light-brown.active:focus,button.btn.btn-light-brown.active:focus-within,button.btn.btn-light-brown.active:hover{color:#cd8c66}a.btn.btn-dark-blue,button.btn.btn-dark-blue{background-color:#2e2e85;color:#fff}a.btn.btn-dark-blue img,button.btn.btn-dark-blue img{margin-left:10px}a.btn.btn-dark-blue.btn-border,button.btn.btn-dark-blue.btn-border{background:transparent;border:1px solid #2e2e85;color:#2e2e85}a.btn.btn-dark-blue.btn-border:hover,button.btn.btn-dark-blue.btn-border:hover{color:#2e2e85}a.btn.btn-white,button.btn.btn-white{background:#fff;color:#2e2e85}a.btn.btn-white.active:active,a.btn.btn-white.active:focus,a.btn.btn-white.active:focus-within,a.btn.btn-white.active:hover,button.btn.btn-white.active:active,button.btn.btn-white.active:focus,button.btn.btn-white.active:focus-within,button.btn.btn-white.active:hover{color:#2e2e85}a.btn.btn:focus,a.btn.btn:hover,button.btn.btn:focus,button.btn.btn:hover{outline:none}a.btn.btn[disabled],button.btn.btn[disabled]{background:rgba(25,22,25,.3);border:none;color:#fff;cursor:not-allowed;opacity:1;pointer-events:none;transition:.4s}a.btn.btn[disabled]:focus,a.btn.btn[disabled]:focus-within,a.btn.btn[disabled]:hover,button.btn.btn[disabled]:focus,button.btn.btn[disabled]:focus-within,button.btn.btn[disabled]:hover{box-shadow:none;color:#fff}a.btn.btn[disabled]:focus img,a.btn.btn[disabled]:focus-within img,a.btn.btn[disabled]:hover img,button.btn.btn[disabled]:focus img,button.btn.btn[disabled]:focus-within img,button.btn.btn[disabled]:hover img{animation:none}@keyframes animate-arrow-right{0%{opacity:1;transform:translate(0) scale(1);transform:translateZ(0) scale(1)}50%{opacity:0;transform:translate(10px) scaleX(1.3);transform:translate3d(10px,0,0) scaleX(1.3)}51%{opacity:0;transform:translate(-10px) scaleX(1.3);transform:translate3d(-10px,0,0) scaleX(1.3)}to{opacity:1;transform:translate(0) scale(1);transform:translateZ(0) scale(1)}}@keyframes animate-arrow-left{0%{opacity:1;transform:translate(0) scale(1);transform:translateZ(0) scale(1)}50%{opacity:0;transform:translate(-10px) scaleX(2);transform:translate3d(-10px,0,0) scaleX(2)}51%{opacity:0;transform:translate(10px) scaleX(2);transform:translate3d(10px,0,0) scaleX(2)}to{opacity:1;transform:translate(0) scale(1);transform:translateZ(0) scale(1)}}.banner-section .container{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:space-between}@media screen and (max-width:991px){.banner-section .container{flex-direction:column;padding:0;row-gap:40px}.banner-section .container .banner-section-left{margin-top:50px;padding-left:15px;padding-right:15px}}.banner-section .container .banner-section-left h1{color:#333;font-family:Raspberie;font-size:36px;font-style:normal;font-weight:400;margin:0;padding:10px 0}@media screen and (max-width:991px){.banner-section .container .banner-section-left h1{font-size:30px}}.banner-section .container .banner-section-left p{font-family:Source Sans Pro;font-size:24px;font-style:normal;font-weight:400;margin:0;padding:0}.banner-section .container .banner-section-left .btn{border-radius:0;font-size:16px;margin-top:20px;padding:12px 30px;text-transform:none;width:-moz-fit-content;width:fit-content}@media screen and (max-width:991px){.banner-section .container .banner-section-right img{width:100%}}h2.section-title{align-items:last baseline;color:#333;-moz-column-gap:20px;column-gap:20px;display:flex;font-family:Raspberie;font-size:24px;font-style:normal;font-weight:400;margin:0 0 15px;padding:0}h2.section-title .title-border{border-bottom:3px solid #6c1d45;width:90px}.who-we-are-section{margin-top:80px}@media screen and (max-width:991px){.who-we-are-section{margin:auto}}.who-we-are-section .container{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:991px){.who-we-are-section .container{flex-direction:column-reverse;margin-top:50px;padding-left:0;padding-right:0;row-gap:50px}}.who-we-are-section .container .wwa-left{position:relative}.who-we-are-section .container .wwa-left .icon-start{position:absolute;right:-40px;top:-45px}@media screen and (max-width:991px){.who-we-are-section .container .wwa-left .icon-start{right:40px;top:-10px;width:auto}.who-we-are-section .container .wwa-left img{width:100%}}.who-we-are-section .container .wwa-right{padding-left:70px}@media screen and (max-width:991px) and (max-width:991px){.who-we-are-section .container .wwa-right{padding-left:15px;padding-right:15px}}.who-we-are-section .container .wwa-right p{color:#333;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;margin:0;padding:0}.what-we-do-section{background:#f2f2f2;margin-top:65px}@media screen and (max-width:991px){.what-we-do-section{margin-top:0}}.what-we-do-section .container{padding-bottom:40px;padding-top:50px}@media screen and (max-width:991px){.what-we-do-section .container{padding:50px 15px}}.what-we-do-section .container .wwd-items{-moz-column-gap:21px;column-gap:21px;display:flex;margin-top:30px}@media screen and (max-width:991px){.what-we-do-section .container .wwd-items{flex-direction:column;row-gap:20px}}@media screen and (min-width:768px) and (max-width:959px){.what-we-do-section .container .wwd-items{-moz-column-gap:15px;column-gap:15px;flex-direction:unset;flex-wrap:wrap}}.what-we-do-section .container .wwd-items .wwd-item{background-color:#fff;border:1px solid #d8d8d8;box-shadow:0 2px 4px 0 rgba(108,29,69,.15);width:220px}@media screen and (max-width:991px){.what-we-do-section .container .wwd-items .wwd-item{width:auto}}@media screen and (min-width:768px) and (max-width:959px){.what-we-do-section .container .wwd-items .wwd-item{width:220px}}.what-we-do-section .container .wwd-items .wwd-item .pic-item{border-bottom:6px solid #6c1d45}.what-we-do-section .container .wwd-items .wwd-item .pic-item img{width:-moz-fit-content;width:fit-content}@media screen and (max-width:991px){.what-we-do-section .container .wwd-items .wwd-item .pic-item img{width:100%}}.what-we-do-section .container .wwd-items .wwd-item .wwd-body{padding:25px 10px}@media screen and (max-width:991px){.what-we-do-section .container .wwd-items .wwd-item .wwd-body{padding:30px 10px}}.what-we-do-section .container .wwd-items .wwd-item .wwd-body .wwd-title{color:#2e2e85;font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:600;padding-bottom:15px}.what-we-do-section .container .wwd-items .wwd-item .wwd-body .wwd-text{color:#333;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;margin:0;padding:0}.why-choose-gsc-section{padding-bottom:85px;padding-top:45px}@media screen and (max-width:991px){.why-choose-gsc-section{padding:35px 15px 20px}}.why-choose-gsc-section .container .wc-gsc-items{align-items:center;align-items:unset;display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width:991px){.why-choose-gsc-section .container .wc-gsc-items{flex-direction:column;row-gap:30px}}.why-choose-gsc-section .container .wc-gsc-items .wcg-item{text-align:center;width:170px}@media screen and (max-width:991px){.why-choose-gsc-section .container .wc-gsc-items .wcg-item{width:auto}}.why-choose-gsc-section .container .wc-gsc-items .wcg-item .wcg-icon{height:60px;margin-bottom:20px;text-align:center}.why-choose-gsc-section .container .wc-gsc-items .wcg-item .wcg-title{font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;text-align:center}@media screen and (max-width:991px){.why-choose-gsc-section .container .wc-gsc-items .wcg-item .wcg-title{margin:auto;width:50%}}.why-people-love-section .wpl-content{align-items:center;align-items:unset;display:flex;justify-content:space-between}@media screen and (max-width:991px){.why-people-love-section .wpl-content{flex-direction:column}}.why-people-love-section .wpl-content .wpl-left{align-items:flex-end;background:#6c1d45;display:flex;flex-direction:column;justify-content:flex-end;width:50%}@media screen and (max-width:991px){.why-people-love-section .wpl-content .wpl-left{width:auto}}.why-people-love-section .wpl-content .wpl-left .diamond-content{align-items:center;display:flex}.why-people-love-section .wpl-content .wpl-left .diamond-content .diamond{border:75px solid transparent;border-bottom:105px solid rgba(138,37,86,.25);height:0;position:relative;top:-106px;width:0}.why-people-love-section .wpl-content .wpl-left .diamond-content .diamond:after{border:75px solid transparent;border-top:105px solid rgba(138,37,86,.25);content:"";height:0;left:-75px;position:absolute;top:105px;width:0}.why-people-love-section .wpl-content .wpl-left h2{color:#fff;font-family:Raspberie;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-1px;margin:165px 140px 80px 44px;padding:0;width:350px}@media screen and (max-width:991px){.why-people-love-section .wpl-content .wpl-left h2{font-size:24px;margin:175px auto 190px;text-align:left;width:80%}}.why-people-love-section .wpl-content .wpl-right{background:#f2f2f2;width:50%}@media screen and (max-width:991px){.why-people-love-section .wpl-content .wpl-right{width:auto}}.why-people-love-section .wpl-content .wpl-right .people-comment-section{margin-left:60px;margin-top:50px;width:320px}@media screen and (max-width:991px){.why-people-love-section .wpl-content .wpl-right .people-comment-section{margin:auto;width:90%}}.why-people-love-section .wpl-content .wpl-right .people-comment-section .pc-item .quote{color:rgba(25,22,25,.1);display:block;font-family:Source Sans Pro;font-size:100px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:991px){.why-people-love-section .wpl-content .wpl-right .people-comment-section .pc-item .quote{margin-bottom:-30px}}.why-people-love-section .wpl-content .wpl-right .people-comment-section .pc-item h4{color:#191619;font-family:Source Sans Pro;font-size:24px;font-style:normal;font-weight:700;margin:0;padding:0}.why-people-love-section .wpl-content .wpl-right .people-comment-section .pc-item .pic-name{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;margin-top:50px}.why-people-love-section .wpl-content .wpl-right .people-comment-section .pc-item .pic-name .name{color:#191619;font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:600}.why-people-love-section .wpl-content .wpl-right .people-comment-next-pre{-moz-column-gap:5px;column-gap:5px;display:flex;margin-bottom:86px;margin-left:60px;margin-top:60px;width:320px}@media screen and (max-width:991px){.why-people-love-section .wpl-content .wpl-right .people-comment-next-pre{-moz-column-gap:20px;column-gap:20px;margin-bottom:55px;margin-left:5%;margin-top:30px}}.why-people-love-section .wpl-content .wpl-right .people-comment-next-pre .people-comment-next,.why-people-love-section .wpl-content .wpl-right .people-comment-next-pre .people-comment-pre{align-items:center;background:#fff;border:1px solid #6c1d45;border-radius:3px;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.contact-us-section{margin:60px 0 75px}@media screen and (max-width:991px){.contact-us-section{margin:30px 0 0}}.contact-us-section .container{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:991px){.contact-us-section .container{flex-direction:column;padding-left:0;padding-right:0}}@media screen and (min-width:768px) and (max-width:959px){.contact-us-section .container{align-items:flex-start;flex-direction:row}}.contact-us-section .container .cu-left{margin-right:150px}@media screen and (max-width:991px){.contact-us-section .container .cu-left{margin:0 0 50px;padding-left:15px;padding-right:15px}}.contact-us-section .container .cu-left h2{font-family:Raspberie;font-size:24px;font-style:normal;font-weight:400;margin:0 0 25px;padding:0}.contact-us-section .container .cu-left p{color:#333;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;margin-bottom:30px}.contact-us-section .container .cu-left a{color:#6c1d45;display:flex;font-family:Source Sans Pro;font-size:19px;font-style:normal;font-weight:700;text-decoration:none;transition:all .5s}.contact-us-section .container .cu-left a:hover{text-decoration:underline;transition:all .5s}.contact-us-section .container .cu-right{width:100%}@media screen and (max-width:991px){.contact-us-section .container .cu-right img{width:100%}}@media screen and (min-width:768px) and (max-width:959px){.contact-us-section .container .cu-right img{width:auto}}