@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;1,700&amp;display=swap";
@font-face {
 font-family:"GE SS Two";
 src:url("../webfonts/gess-two/GESSTwoLight-Light.eot");
 src:url("../webfonts/gess-two/GESSTwoLight-Lightd41d.eot?#iefix") format("embedded-opentype"),
 url("../webfonts/gess-two/GESSTwoLight-Light.woff2") format("woff2"),
 url("../webfonts/gess-two/GESSTwoLight-Light.woff") format("woff"),
 url("../webfonts/gess-two/GESSTwoLight-Light.ttf") format("truetype"),
 url("../webfonts/gess-two/GESSTwoLight-Light.svg#GESSTwoLight-Light") format("svg");
 font-weight:300;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:"GE SS Two";
 src:url("../webfonts/gess-two/GESSTwoMedium-Medium.eot");
 src:url("../webfonts/gess-two/GESSTwoMedium-Mediumd41d.eot?#iefix") format("embedded-opentype"),
 url("../webfonts/gess-two/GESSTwoMedium-Medium.woff2") format("woff2"),
 url("../webfonts/gess-two/GESSTwoMedium-Medium.woff") format("woff"),
 url("../webfonts/gess-two/GESSTwoMedium-Medium.ttf") format("truetype"),
 url("../webfonts/gess-two/GESSTwoMedium-Medium.svg#GESSTwoMedium-Medium") format("svg");
 font-weight:500;
 font-style:normal;
 font-display:swap
}
@font-face {
 font-family:"GE SS Two";
 src:url("../webfonts/gess-two/GESSTwoBold-Bold.eot");
 src:url("../webfonts/gess-two/GESSTwoBold-Boldd41d.eot?#iefix") format("embedded-opentype"),
 url("../webfonts/gess-two/GESSTwoBold-Bold.woff2") format("woff2"),
 url("../webfonts/gess-two/GESSTwoBold-Bold.woff") format("woff"),
 url("../webfonts/gess-two/GESSTwoBold-Bold.ttf") format("truetype"),
 url("../webfonts/gess-two/GESSTwoBold-Bold.svg#GESSTwoBold-Bold") format("svg");
 font-weight:bold;
 font-style:normal;
 font-display:swap
}
html {
 font-size:16px
}
@media screen and (max-width: 991px) {
 html {
  font-size:15px
 }
}
html body {
 font-family:"GE SS Two",sans-serif
}
html body p {
 font-size:1.4rem;
 font-weight:300
}
html body h1,
html body .h1,
html body h2,
html body .h2,
html body h3,
html body .h3,
html body h4,
html body .h4,
html body h5,
html body .h5,
html body h6,
html body .h6 {
 font-family:"GE SS Two",sans-serif;
 font-weight:bold;
 line-height:1.4;
 color:#422a1a;
 margin:10px;
}
html body h1,
html body .h1 {
 font-size:3rem
}
html body h2,
html body .h2 {
 font-size:2.2rem
}
html body h3,
html body .h3 {
 font-size:2.5rem
}
html body h4,
html body .h4 {
 font-size:1.5rem
}
html body h4 h5,
html body h4 .h5,
html body .h4 h5,
html body .h4 .h5 {
 font-size:1.3rem
}
html body h4 h6,
html body h4 .h6,
html body .h4 h6,
html body .h4 .h6 {
 font-size:1rem
}
html {
 scroll-behavior:smooth
}
body {
 direction:rtl;
 text-align:right;
 background-color:#f5f5f5
}
@supports(-webkit-overflow-scrolling: touch) {
 body {
  width:100%;
  max-width:100%;
  will-change:position
 }
}
body a {
 color:#422a1a;
 transition:color .3s ease-in-out
}
body a:hover {
 text-decoration:none;
 color:#94c023
}
body .color {
 color:#54535a;
}
body .en {
 font-family:"Roboto",sans-serif;
 font-weight:400;
 direction:ltr
}
.custom-select {
 background:transparent url("../images/select.svg") left 0 center/8px 10px no-repeat
}
.navbar-light .navbar-toggler {
 border-color:transparent
}
.navbar-light .navbar-toggler-icon {
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(231, 204, 128, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.d-pad {
 padding-top:10px;
 padding-bottom:10px;
}
.owl-nav {
 position:absolute;
 top:131px;
 width:100%
}
.owl-prev,
.owl-next {
 position:absolute;
 top:50px
}
.owl-prev {
 right:-50px
}
@media screen and (max-width: 991px) {
 .owl-prev {
  right:16px
 }
}
@media(min-width: 992px)and (max-width: 1199px) {
 .owl-prev {
  right:-16px
 }
}
.owl-next {
 left:-50px
}
@media screen and (max-width: 991px) {
 .owl-next {
  left:16px
 }
}
@media(min-width: 992px)and (max-width: 1199px) {
 .owl-next {
  left:-16px
 }
}
.offset-lg-3 {
 margin-right:25%;
 margin-left:0
}
@media screen and (max-width: 991px) {
 .offset-lg-3 {
  margin-right:0
 }
}
.main__book {
 transition:all .5s ease-in-out;
 border-radius:30px;
 background-color:#4f4f4f;
 border:3px solid #4f4f4f;
 position:relative;
 z-index:999
}
@media(min-width: 992px)and (max-width: 1199px) {
 .main__book {
  margin-top:-60px
 }
}
.main__book:hover {
 background-color:#fdb6a0;
 border-color:#fbd8c7;
}
.main__book .book-block__title {
 position:relative;
 color:#fff;
 font-size:22px;
 text-align:right;
 margin-bottom:8px;
 margin-left:auto;
 margin-right:auto;
 padding:8px 0px 5px 30%;
 width:80%
}
.main__book .book-block__title::after {
 content:"";
 border:solid #fff;
 border-width:0 3px 3px 0;
 display:inline-block;
 padding:3px;
 -webkit-animation:fade 1s ease-in-out infinite;
 animation:fade 1s ease-in-out infinite
}
@-webkit-keyframes fade {
 100% {
  transform:translateX(-10px) rotate(135deg);
  opacity:0
 }
 0% {
  transform:translateX(0) rotate(135deg);
  opacity:1
 }
}
@keyframes fade {
 100% {
  transform:translateX(-10px) rotate(135deg);
  opacity:0
 }
 0% {
  transform:translateX(0) rotate(135deg);
  opacity:1
 }
}
@media screen and (max-width: 991px) {
 .main__book .book-block__title {
  font-size:18px;
  padding:8px 0px 5px 40%
 }
}
@media screen and (max-width: 767px) {
 .main__book .book-block__title {
  padding:8px 0px 5px 30%
 }
}
.main__book .book-block__title span {
 position:absolute;
 top:-2px;
 left:0px;
 font-size:60px;
 font-weight:400 !important;
 -webkit-animation:slide 1s ease-in-out infinite;
 animation:slide 1s ease-in-out infinite
}
@-webkit-keyframes slide {
 0%,
 100% {
  transform:translate(0, 0)
 }
 50% {
  transform:translate(10px, 0)
 }
}
@keyframes slide {
 0%,
 100% {
  transform:translate(0, 0)
 }
 50% {
  transform:translate(10px, 0)
 }
}
@media screen and (max-width: 991px) {
 .main__book .book-block__title span {
  font-size:48px
 }
}
.main__book .book-block__form {
 background-color:#fff;
 border-radius:28px;
 padding:48px 24px;
 position:relative
}
.main__book .btn {
 position:absolute;
 right:50%;
 transform:translateX(50%);
 bottom:-26px
}
.feature {
 background:#fff;
 padding:32px 16px;
 box-shadow:0 0 6px rgba(0,0,0,.15);
 transition:all .4s ease-in-out
}
.feature:hover {
 background-color:#e7cc80;
 color:#fff
}
.feature:hover .feature__icon path {
 fill:#fff
}
.feature:hover .feature__text h6 {
 color:#fff
}
.feature:hover .feature__number {
 color:#fff
}
.feature__icon {
 margin-bottom:24px
}
.feature__number {
 font-size:24px
}
.feature__text h6 {
 font-size:28px;
 color:#94c023
}
.feature__p {
 margin:120px 0
}
.feature__p hr {
 border-top:2px solid #422a1a;
 max-width:40%
}
.feature__p p {
 font-weight:bold;
 color:#422a1a
}
.title {
 position:relative;
 z-index:1;
 padding-right:72px;
 margin-bottom:40px
}
@media screen and (max-width: 767px) {
 .title {
  padding-right:0
 }
}
.title::before {
 content:"";
 position:absolute;
 width:40px;
 height:40px;
 right:0;
 top:0;
 background-color:#676b6de6;
}
@media screen and (max-width: 767px) {
 .title::before {
  width:20px;
  height:20px;
  z-index:-1;
  top:12px;
 }
}
.main-navbar.fixed-top-scroll .navbar {
 background-color:#fff
}
@media screen and (max-width: 991px) {
 .main-navbar.fixed-top-scroll .navbar {
  padding:8px 16px
 }
}
.main-navbar.fixed-top-scroll .navbar-brand img {
 height:65px
}
@media screen and (max-width: 991px) {
 .main-navbar.fixed-top-scroll .navbar-brand img {
  height:48px
 }
}
.main-navbar.fixed-top-scroll .navbar .nav-item .nav-link {
 margin:14px 8px 8px 24px
}
@media screen and (max-width: 991px) {
 .main-navbar.fixed-top-scroll .navbar .nav-item .nav-link {
  margin:4px 0;
  padding:8px 16px
 }
}
.main-navbar.fixed-top-scroll .navbar .book-btn {
 margin-top:0
}
.main-navbar {
 background-color:transparent
}
@media screen and (max-width: 991px) {
 .main-navbar {
  position:fixed;
  top:0;
  right:0;
  left:0
 }
}
.main-navbar .navbar {
 transition:all .4s ease-in-out;
 background-color:#fff;
 border-bottom-right-radius:50px;
 border-bottom-left-radius:50px;
 padding:16px 48px;
 box-shadow:0 3px 6px rgba(0,0,0,.15);
}
.main-navbar2 .navbar2 {
 transition:all .4s ease-in-out;
 background-color:#f9f9f9;
 border-bottom-right-radius:50px;
 border-bottom-left-radius:50px;
 padding:16px 48px;
 
}
@media screen and (max-width: 991px) {
 .main-navbar .navbar {
  border-bottom-right-radius:24px;
  border-bottom-left-radius:24px;
  padding:8px 16px
 }
}
.main-navbar .navbar-brand {
 margin-left:1rem;
 margin-right:0
}
.main-navbar .navbar-brand img {
 height:96px
}
@media screen and (max-width: 991px) {
 .main-navbar .navbar-brand img {
  height:48px
 }
}
.main-navbar .navbar .mobile-nav {
 display:flex
}
.main-navbar .navbar .mobile-nav .book-btn {
 margin-top:0
}
.main-navbar .navbar .mobile-nav .book-btn .btn {
 padding-left:24px;
 padding-right:24px
}
.main-navbar .navbar-nav {
 padding-right:0
}
.main-navbar .navbar-nav .nav-item .nav-link {
 margin:48px 8px 8px 48px;
 color:#422a1a
}
.main-navbar .navbar-nav .nav-item .nav-link:hover {
 color:#e7cc80;
}
@media screen and (max-width: 991px) {
 .main-navbar .navbar-nav .nav-item .nav-link {
  margin:4px 0;
  background-color:#f5f5f5;
  padding:8px 16px;
  border-radius:24px
 }
}
.main-navbar .navbar .book-btn {
 margin-top:40px
}
.thanks-wrapper {
 position:relative;
 background-color:#fff;
 padding-top:260px
}
@media screen and (max-width: 1199px) {
 .thanks-wrapper {
  padding-top:240px
 }
}
.thanks-wrapper .main-navbar .navbar {
 background-color:#f5f5f5;
 box-shadow:none
}
.thanks-wrapper .thanks {
 padding-bottom:240px
}
.thanks-wrapper .thanks__msg {
 width:60%;
 margin:auto
}
@media screen and (max-width: 991px) {
 .thanks-wrapper .thanks__msg {
  width:100%
 }
}
.thanks-wrapper .thanks__msg-icon {
 margin-bottom:32px
}
.thanks-wrapper .thanks__msg-text {
 color:#422a1a
}
.thanks-wrapper footer {
 position:relative
}
.thanks-wrapper footer p {
 padding:40px 0
}
@media screen and (max-width: 991px) {
 .thanks-wrapper footer p {
  padding:0
 }
}
.thanks-wrapper footer::before {
 content:"";
 background:url("../images/cloud-noshadow.svg") top center repeat-x;
 position:absolute;
 top:-230px;
 left:0;
 right:0;
 height:240px
}
.hero {
 position:relative;
 overflow:hidden;
 padding-top:125px;
 padding-bottom:0px;
 background:transparent linear-gradient(254deg, #dccfc3e3 0, #f7f7f7 100%) 0 0 no-repeat padding-box;
}
.hero__text {
 margin:171px 0 80px 0;
 /*! margin-top: 0px; */
}
.hero__text h1 {
 font-size:43px;
 font-weight:400
}
@media(min-width: 992px)and (max-width: 1199px) {
 .hero__text h1 {
  font-size:18px
 }
}

.hero {
 position:relative;
 overflow:hidden;
 padding-top:0px;
 padding-bottom:0px;
 background:transparent linear-gradient(254deg, #dccfc3e3 0, #f7f7f7 100%) 0 0 no-repeat padding-box;
}
.hero__text h1 span {
 font-size:60px;
 font-weight:bold;
 text-shadow:-2px 1px #deff8a
}
@media screen and (max-width: 991px) {
 .hero__text h1 span {
  font-size:46px;
 }
}
.hero::after {
 content:"";
 position:absolute;
 right:0;
 bottom:-10px;
 left:0;
 background:url("../images/cloud.svg") top center repeat-x;
 height:190px;
 z-index:99;
 background-size:contain
}
@media screen and (max-width: 1199px) {
 .hero::after {
  height:150px
 }
}
@media screen and (max-width: 991px) {
 .hero::after {
  height:130px
 }
}
@media screen and (max-width: 767px) {
 .hero::after {
  height:96px
 }
  .hero__text {
 margin:70px 0 80px 0;
 /*! margin-top: 0px; */
}
}
@media screen and (max-width: 575px) {
 .hero::after {
  height:46px;
  background-position:bottom
 }
}
.hero__photo {
 display:flex;
 height:81%;
 align-items:flex-end
}
@media screen and (max-width: 991px) {
 .hero__photo {
  margin-top:-44px;
 }
}
.hero__photo-big {
 height:720px;
 width:100%;
 overflow:hidden;
 background-size:contain;
 background-repeat:no-repeat;
 background-position:bottom center;
 transform:scale(1.4);
 pointer-events:none;
 position:relative;
 z-index:0;
 text-align:center
}
@media screen and (max-width: 991px) {
 .hero__photo-big {
  margin-bottom:-70px
 }
}
@media screen and (max-width: 767px) {
 .hero__photo-big {
  margin-bottom:-100px;
  height:400px
 }
}
.hero__photo-big img {
 height:100%;
 -o-object-fit:contain;
 object-fit:contain;
 -o-object-position:bottom center;
 object-position:bottom center
}
.hero__photo-ins {
 display:none !important;
 background:url("../images/masked.svg") center center no-repeat;
 position:absolute;
 bottom:-140px;
 left:0;
 right:-70px;
 height:430px;
 background-size:contain;
 z-index:11;
 font-size:28px;
 font-weight:bold;
 color:#fff;
 display:flex;
 align-items:center;
 justify-content:center;
 flex-direction:column;
 line-height:1.2
}
@media screen and (max-width: 991px) {
 .hero__photo-ins {
  font-size:20px;
  height:320px;
  bottom:-120px;
  right:42%
 }
}
@media screen and (max-width: 767px) {
 .hero__photo-ins {
  right:40%;
  bottom:-170px;
  font-size:16px
 }
}
@media screen and (max-width: 575px) {
 .hero__photo-ins {
  right:0;
  left:0;
  bottom:-190px;
  height:300px;
  padding-bottom:50px;
  font-size:16px
 }
  .hero {
 position:relative;
 overflow:hidden;
 padding-top:27px;
 padding-bottom:0px;
 background:transparent linear-gradient(254deg, #dccfc3e3 0, #f7f7f7 100%) 0 0 no-repeat padding-box;
}
}
.hero__photo-ins span {
 font-family:"Roboto",sans-serif;
 font-weight:400;
 font-size:80px;
 color:#b5d466
}
@media screen and (max-width: 767px) {
 .hero__photo-ins span {
  font-size:48px
 }
}
@media screen and (max-width: 575px) {
 .hero__photo-ins span {
  font-size:32px
 }
}
.features {
 padding-top:80px;
 padding-bottom:80px;
 background-color:#f5f5f5
}
.services {
 background-color:#fff;
  margin-top: 40px;
}
.services__slider {
 background:#fff;
 box-shadow:0 0 rgba(0,0,0,.16);
 padding:10px 0;
}
.services__slider-block h6 {
 font-size:24px;
 font-weight:bold;
 text-align:center;
 padding:24px 8px;
 max-width:85%;
 margin:auto;
 color:#cba694;
 position:relative;
 min-height:150px
}
.services__slider-block h6::after {
 content:"";
 position:absolute;
 right:0;
 bottom:0;
 left:0;
 height:6px;
 background-color:#cba694;
 border-radius:32px
}
.offers {
 background:transparent linear-gradient(254deg, #dccfc3e3 0, #f7f7f7 100%) 0 0 no-repeat padding-box;
 position:relative;
 max-height:1150px;
 transition:max-height .4s ease-in-out;
 overflow:hidden
}
.offers .offer {
 background-color:#fff;
 margin-top:30px;
 border-radius:20px;
 position:relative
}
.offers .offer__photo {
 overflow:hidden;
 border-top-left-radius:20px;
 border-top-right-radius:20px
}
.offers .offer__photo img {
 -o-object-fit:cover;
 object-fit:cover;
 width:100%;
 height:300px
}
.offers .offer__info {
 position:relative;
 padding:8px 16px 10px 40%
}
.offers .offer__info h5 {
 margin:0;
 font-size:24px
}
.offers .offer__info p {
 margin:0;
 font-size:18px
}
.offers .offer__info p span {
 font-weight:bold;
 font-size:26px
}
.offers .offer__info .cta {
 position:absolute;
 left:8px;
 top:-18px;
 background:#cba694;
 color:#fff;
 padding:8px 16px;
 width:114px;
 height:114px;
 display:flex;
 align-items:center;
 justify-content:center;
 border-radius:100%;
 border:5px solid #fff;
 box-shadow:0 7px 10px rgba(0,0,0,.16);
 font-size:24px;
 font-weight:bold;
 text-align:center;
 line-height:1.3;
 box-shadow:0 7px 10px rgba(0,0,0,.16);
 transition:all 0s ease-in-out
}
.offers .offer__info .cta:hover {
 background-color:#422a1a
}
.offers .more-offers {
 background:linear-gradient(0deg, white, #fffffff5, rgba(255, 255, 255, 0));
 height:280px;
 position:absolute;
 right:0;
 bottom:0;
 left:0;
 padding:160px 0 0 0;
 transition:max-height .4s ease-in-out
}
.offers .more-offers .btn {
 font-size:24px;
 font-weight:bold;
 color:#422a1a
}
.offers .more-offers .btn img {
 margin-top:16px
}
.testimonials {
 background-color:#fff;
 padding-top:10px;
 padding-bottom:36px;
}
.testimonials .testimonial__block {
 position:relative
}
.testimonials .testimonial__block::before {
 right:0;
 background:url("../images/quote-before.svg") no-repeat
}
.testimonials .testimonial__block::after {
 left:0;
 background:url("../images/quote-after.svg") no-repeat
}
.testimonials .testimonial__block::before,
.testimonials .testimonial__block::after {
 content:"";
 position:absolute;
 top:50%;
 width:138px;
 height:126px;
 transform:translateY(-50%);
 background-size:cover
}
@media screen and (max-width: 991px) {
 .testimonials .testimonial__block::before,
 .testimonials .testimonial__block::after {
  width:48px;
  height:46px;
  top:0
 }
}
.testimonials .testimonial__block .review {
 border:1px solid #d3a893;
 border-radius:30px;
 display:flex;
 align-items:center;
 justify-content:center;
 text-align:center;
 padding:32px 64px;
 width:70%;
 margin:20px auto;
 font-size:24px;
 font-weight:300
}
@media screen and (max-width: 991px) {
 .testimonials .testimonial__block .review {
  padding:40px 20px;
  font-size:20px;
  width:100%
 }
}
.testimonials .testimonial__block .review-client {
 font-size:16px;
 font-weight:400;
 background:#422a1a;
 border-radius:30px;
 padding:4px 32px;
 color:#fff;
 position:absolute;
 bottom:-18px;
 left:200px
}
@media screen and (max-width: 991px) {
 .testimonials .testimonial__block .review-client {
  left:10%
 }
}
.book {
 position:relative;
 padding-top:80px;
 padding-bottom:20px;
 background-color:#f5f5f5
}
.book::before {
 content:"";
 background:url("../images/cloud-noshadow.svg") top center repeat-x;
 position:absolute;
 top:-250px;
 left:0;
 right:0;
 height:260px
}
.book .main__book {
 background-color:#cba694 !important;
 border-color:#cba694 !important;
 transition:all .5s ease-in-out
}
.book .main__book:hover {
 background-color:#422a1a !important;
 border-color:#422a1a !important
}
footer {
 padding:40px 0;
 background-color:#f5f5f5
}
footer p {
 display:flex;
 justify-content:space-around;
 min-height:100px;
 margin:0;
 font-size:14px !important;
 padding:60px 0
}
@media screen and (max-width: 991px) {
 footer p {
  padding:8px 0;
  font-size:12px !important
 }
}
.btn {
 padding:16px 48px;
 border-radius:64px;
 font-weight:500;
 border:0
}
@media screen and (max-width: 575px) {
 .btn {
  font-size:14px;
  padding:12px 24px
 }
}
.btn.focus,
.btn:focus {
 box-shadow:none
}
.btn.btn-brown {
 background-color:#4f4f4f;
 color:#fff
}
.btn.btn-brown:hover {
 background:#e7a780;
 color:#fff
}
.btn.btn-green {
 background-color:#94c023;
 color:#fff
}
.btn.btn-green:hover {
 background:#422a1a;
 color:#fff
}
.form-control {
 min-height:48px;
 padding:0;
 padding-right:8px;
 padding-left:8px;
 background-color:#fff;
 color:#cba694;
 border:none;
 border-bottom:2px solid #cba694;
 border-radius:0;
 font-family:"Roboto",sans-serif;
 font-weight:400
}
.form-control::-moz-placeholder {
 font-weight:400;
 font-family:"GE SS Two",sans-serif;
 color:#422a1a
}
.form-control:-ms-input-placeholder {
 font-weight:400;
 font-family:"GE SS Two",sans-serif;
 color:#422a1a
}
.form-control::placeholder {
 font-weight:400;
 font-family:"GE SS Two",sans-serif;
 color:#422a1a
}
.form-control:hover,
.form-control:focus,
.form-control:active {
 color:#e7cc80;
 border-bottom-color:#422a1a;
 box-shadow:none
}
select,
option {
 font-family:"GE SS Two",sans-serif !important;
 color:#422a1a !important;
 padding-right:8px;
 padding-left:8px
}
option {
 padding:8px
}
.custom-control-inline {
 margin-left:20%;
 margin-right:0
}
.custom-control-inline:nth-child(2) {
 margin-left:0
}
.custom-control-input {
 right:0;
 left:auto
}
.custom-control-label::before,
.custom-control-label::after {
 right:-24px;
 left:auto;
 width:20px;
 height:20px;
 background-color:transparent
}
.custom-control-label {
 padding:4px 0;
 color:#fff;
 padding-right:4px;
 font-size:15px
}
.custom-control-label::before {
 border:2px solid #94c023
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
 background-image:none;
 width:10px;
 height:10px;
 border-radius:100%;
 background-color:#94c023;
 right:-19px;
 top:9px
}
@media screen and (max-width: 991px) {
 .custom-radio .custom-control-input:checked~.custom-control-label::after {
  top:8px;
  width:10px;
  height:10px
 }
}
.custom-control-input:checked~.custom-control-label::before,
.custom-control-input:not(:disabled):active~.custom-control-label::before {
 border-color:#94c023;
 background-color:#422a1a
}
.custom-control-input:focus~.custom-control-label::before {
 box-shadow:0 0 0 .2rem rgba(66,42,26,.4)
}
.custom-control {
 padding-right:1.5rem;
 padding-left:0
}
input[type=text] {
 font-family:"GE SS Two",sans-serif
}
/*# sourceMappingURL=main-style.min.css.map */