/* General Blueprint Style */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?kbllod');
  src:  url('fonts/icomoon.eot?kbllod#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?kbllod') format('truetype'),
    url('fonts/icomoon.woff?kbllod') format('woff'),
    url('fonts/icomoon.svg?kbllod#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-clock-o:before {
  content: "\f017";
  vertical-align: middle;
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-chevron-left1:before {
  content: "\f053";
}
.icon-chevron-right1:before {
  content: "\f054";
}
.icon-facebook-square:before {
  content: "\f082";
  margin-right: 5px;
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-mobile:before {
  content: "\f10b";
  vertical-align: middle;
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-whatsapp:before {
  content: "\f232";
}
.icon-chevron-with-circle-left:before {
  content: "\e901";
}
.icon-chevron-with-circle-right:before {
  content: "\e903";
}

a .icon-instagram, a .icon-facebook-square { font-size: 30pt; line-height: 35pt;}
a .icon-instagram:hover, a .icon-facebook-square:hover { cursor: pointer; font-size: 34pt; transition: 0.5s ease; color: #747474;}

a:link { color: #fff; text-decoration:none; }
a:visited { color: #fff }
a:active { color: #f37721;}

.whi { color:#fff;}
.pin { color:#e2057c;}
.bl { color: #1c1c1c;}
.gri { color: #747474;}
.med { font-weight:500;}

.icon-chevron-right1.next { color:#e2057c; background: #fff; padding: 2% 2.6%; font-size: 13pt; line-height: 20pt; margin-top: 10%;}

.title { font-family: 'Poppins', serif; font-size: 38pt; line-height:35pt; font-weight: 900;}
.sub { font-family: 'Poppins', sans-serif; font-size:16pt;line-height:26pt; font-weight: 700;} 
.text { font-family: 'Poppins', sans-serif; font-size: 11pt; line-height:16.4pt; font-weight: 400;}

footer .text, #copy.text { font-size: 9.5pt; line-height:14.4pt; font-weight: 400;}
footer .text a:hover, #copy.text a:hover { color: #747474; cursor: pointer;}
.icon-mobile { font-size: 14pt; margin-right: 2px;}
.icon-clock-o { font-size: 12pt; margin-right: 1px;}

.icon-chevron-with-circle-right { vertical-align: bottom; font-size: 2.8vw; line-height: 4.1vw;} 
.icon-chevron-with-circle-right:hover { transition: 0.5s ease; font-size:3.2vw;} 

@media screen and (max-width: 769px) {
    .title { font-size: 32pt; line-height: 30pt; }
    .sub { font-size:14pt; line-height:18pt;} 
    .text { font-size: 10.5pt; line-height: 16pt; font-weight: 400;}
}
@media screen and (max-width: 581px) {
.title { font-size: 36pt; line-height:36pt;}
.sub { font-size: 14pt;line-height:22pt;} 
.text { font-size: 11pt; line-height:17.4pt;}
#copy.text { font-size: 8pt; line-height: 12pt; }
}



