body{
    font-family: 'Nunito', sans-serif;
	font-family: 'Montserrat', sans-serif;
	font-family: 'Candara';
	margin: 0;
	padding: 0;
	background: #e2e3e4;
	font-size: 26px;
	color: #484848;
	
	
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #45539a;
  opacity: 0.6;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #45539a;
  opacity: 0.6;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #45539a;
  opacity: 0.6;
}
:-moz-placeholder { /* Firefox 18- */
  color: #45539a;
  opacity: 0.6;
}
h4{
	color: #ff0000;
}
input, input:focus{
	outline: none;
}
img{
	max-width: 100%;
	height: auto;
}
h1{
	
	font-weight: 200;
	font-size: 64px;
	text-transform: uppercase;
	display: inline-block;
	width: 100%;
	margin-top: 120px;
	margin-bottom: 20px;
}
p{
	margin: 15px auto;
	display: inline-block;
	width: 100%;
}
.logo{
	margin: 0;
	display: inline-block;
	width: 100%;
}
.page_center{
	max-width: 680px;
	max-width: 880px;
	width: 90%;
	margin: 0 auto;
	margin-top: 30px;
}
.page_headline{
	text-transform: uppercase;
}
.page_headline h4{
	margin: 0;
	margin-bottom: 10px;
}
.page_headline  p{
	margin: 0;
	margin-bottom: 10px;
}
.wrapper{
	max-width: 1150px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.blanket_selector{
	display: inline-block;
	width: 100%;
	width: 55%;
	background: transparent url('images/raft2.png') no-repeat center bottom;
	background-size: contain;
	padding-bottom: 14%;
	display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-direction: row;
    margin: 0 auto;
    position: relative;
}
.blanket_selector .mos{
	position: absolute;
    left: 83%;
    top: 58%;
}
.row4, .row2{
	position: relative;
}
.row4 .mos{
	position: absolute;
   left: 85%;
    top: 15%;
    max-width: 200px;
}
.row2 .mos{
	position: absolute;
    right: 85%;
    top: 15%;
    max-width: 200px;
}
.blanket_selector span, .chosen_blanket span.iblanket, .chosen_book, .chosen_blanket{
	display: inline-block;
}
.chosen_book img{
	max-width: 90px;
	width: 100%;
	height: auto;
}
.blanket_selector span.blanket, .blanket_selector span.blanket_inactive, .chosen_blanket span.iblanket{
	/*max-width: 185px;
	width: 100%;
	height: 185px;
	border-radius: 100%;
	cursor: pointer;*/
	max-width: 115px;
	height: 350px;
	width: 100%;
	border-radius: 100%;
	cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.blanket_selector img{
	align-self: center;
	max-height: 250px;
}
.choice .chosen_blanket{
	max-width: 150px;
}
.chosen_book_author, .chosen_book_author_wrapper{
	font-weight: 400;
	font-size: 14px;
}
.chosen_blanket{
	max-width: 185px;
	width: 100%;
	border-radius: 100%;
	cursor: pointer;
}
.blanket_selector span.blanket, .chosen_blanket{
	margin: 0 10px;
}
.chosen_blanket_container{
	display: block;
}
.blanket_selector span.blanket_inactive{
	position: relative;
}
.blanket_selector span.blanket_inactive img{
	margin: 0;
	margin-bottom: 0;
}
span.blanket_status{
	display: none;
}
.blanket_inactive .blanket_status{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	align-items: center;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
}
.chosen_blanket span.iblanket{
	background-size: contain;
	border: 4px solid #e5e5e5;
}
.blanket1{
	/*background: #e5e5e5 url('images/cana1.jpg') no-repeat center;*/
	/*background: #e5e5e5 url('images/vin1.png') no-repeat center;
	background-size: contain;*/
}
.blanket2{
	/*background: #e5e5e5 url('images/cana2.jpg') no-repeat center;*/
	/*background: #e5e5e5 url('images/vin2.png') no-repeat center;
	background-size: contain;*/
}
.blanket3{
	/*background: #e5e5e5 url('images/cana2.jpg') no-repeat center;*/
	/*background: #e5e5e5 url('images/vin3.png') no-repeat center;
	background-size: contain;*/
}
.sau{
	display: inline-block;
	margin: 65px 10px 0 10px;
	vertical-align: top;
}
.row{
	display: inline-block;
	max-width: 1150px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 15.5%;
	background: transparent url('images/raft1.png') no-repeat center bottom;
	background-size: contain;
	text-align: center;
}
.col, .inactive_book{
	width: 18%;
	display: inline-block;
	margin: 0 3%;
	cursor: pointer;
	position: relative;
}
.col img, .inactive_book img{
	width: 100%;
	width: auto;
	height: auto;
	max-height: 280px;
	vertical-align: bottom;
}
.form p{
	margin: 15px 0;
}
input[type='checkbox']{
	width: 25px;
	height: 25px;
}
input:not([type='submit']){
	border: 3px solid #dce3ed;
	border-radius: 50px;
	padding: 21px 10px;
	max-width: 410px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	color: #45539a;
	font-size: 15px;
	font-family: 'Nunito', sans-serif;
	box-sizing: border-box;
}
input[type='checkbox']{
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 0;
	font-size: 16px;
}
input[type='submit'], .confirm_button{
	border-radius: 50px;
	padding: 25px 10px;
	max-width: 290px;
	width: 100%;
	background: #333;
	border: none;
	font-weight: bold;
	font-size: 15px;
	font-family: 'Nunito', sans-serif;
	color: #fff;
	box-sizing: border-box;
	cursor: pointer;
	text-decoration: none;
}
.confirm_button{
	padding: 10px 10px;
	display: inline-block;
	margin-top: 50px;
	max-width: 180px;
	width: 100%;
}
.button_container{
	max-width: 180px;
	width: 100%;
	display: inline-block;
	margin: 0 5px;
}
.footer_logo{
	margin-top: 85px;
	margin-top: 35px;
	margin-bottom: 75px;
}
.logo img{
	width: 100%;
}
.footer_logo img{
	max-width: 250px;
}
.title{
	/*margin: 75px 0;*/
	margin: 50px 0;
}
.alege1, .alege2, .alege3{
	color: #ff0000;
	font-size: 50px;
	text-transform: uppercase
}
.alege3{
	font-size: 30px;
	margin: 10px 0;
}
.alege2.title{
	margin-top: -20px;
}
.alege1 strong, .alege2 strong, .alege3 strong{
	font-weight: 500;
}
.title img{
	max-height: 60px;
}
.books{
	/*height: 600px;*/
}
input.error{
	background: #f6abab;
}
.active_blanket{
	/*border: 7px solid #32bcee;*/
}
.active_book img{
	box-shadow: 0px 0px 5px 3px #32bcee;
	-webkit-transition: ease-in-out 250ms;
	-moz-transition: ease-in-out 250ms;
	-o-transition: ease-in-out 250ms;
	-ms-transition: ease-in-out 250ms;
	transition: ease-in-out 250ms;
}
.tooltip{
	text-align: right;
	line-height: 1em;
	margin-bottom: 0;
	text-align: center;
}
.tooltip img{
	cursor: pointer;
}
.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #ccc;background:#ededed}.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#666}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ededed;top:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#ededed;left:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#ededed;left:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#ededed;top:-1px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}
.tooltipster-sidetip.tooltipster-punk .tooltipster-box{border-radius:5px;border:none;border-bottom:3px solid #f71169;background:#2a2a2a}.tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-box{margin-bottom:7px}.tooltipster-sidetip.tooltipster-punk .tooltipster-content{color:#fff;padding:8px 16px}.tooltipster-sidetip.tooltipster-punk .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-punk.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#2a2a2a}.tooltipster-sidetip.tooltipster-punk.tooltipster-left .tooltipster-arrow-border{border-left-color:#2a2a2a}.tooltipster-sidetip.tooltipster-punk.tooltipster-right .tooltipster-arrow-border{border-right-color:#2a2a2a}.tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-arrow-border{border-top-color:#f71169}
.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #ccc;background:#ededed}.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#666}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ededed;top:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#ededed;left:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#ededed;left:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#ededed;top:-1px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}
.tooltipster-follower .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-follower .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-follower.tooltipster-borderless .tooltipster-box{border:none;background:#1b1b1b;background:rgba(10,10,10,.9)}.tooltipster-follower.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #ccc;background:#ededed}.tooltipster-follower.tooltipster-light .tooltipster-content{color:#666}.tooltipster-follower.tooltipster-noir .tooltipster-box{border-radius:0;border:3px solid #000;background:#fff}.tooltipster-follower.tooltipster-noir .tooltipster-content{color:#000}.tooltipster-follower.tooltipster-punk .tooltipster-box{border-radius:5px;border:none;border-bottom:3px solid #f71169;background:#2a2a2a}.tooltipster-follower.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,.1)}.tooltipster-follower.tooltipster-shadow .tooltipster-content{color:#8d8d8d}
.tooltipster-base{
	font-size: 15px;
	color: #fff;
}
.tooltip_templates{
	display: none;
}
.tooltipster-base{
}
.books .tooltipster-sidetip.tooltipster-light .tooltipster-box, .tooltipster-follower .tooltipster-box{
	border: none !important; 
	background: transparent !important;
}
.books .tooltipster-sidetip.tooltipster-top .tooltipster-arrow{
	display: none !important;
}
.tooltipster-content{
	background: transparent url('images/tooltip_bg.png') repeat;
}
.content p{
	margin-top: 5px;
}
.tt_title, .tt_author{
	display: inline-block;
	width: 100%;
	text-align: center;
	color: #fff;
}
.tt_title{
	font-size: 17px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 15px;
}
.tt_author{
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 25px;
}
.serv_message, .client_message{
	display: none;
}
.zoom{
	padding: 5px;
}
#error, #client_error{
	color: #f00;
	font-size: 15px;
}
#success{
	color: #32bcee;
	max-width: 630px;
	width: 100%;
}
.choice{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	background: #f6f6f6;
	z-index: 100;
	bottom: -100%;
	padding-bottom: 10px;
}
.col .status{
	display: none;
}
.inactive_book .inner{
	opacity: 0.4
}
.inactive_book .status{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	/*align-items: center;*/
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	justify-content: flex-end;
    text-align: right;
}
.inactive_book .status span{
	/*margin: auto; */
    margin-top: -20px;
    margin-right: -20px;
}
.inactive_book .status img{
	max-width: 50px;
}

.books_mobile{
	display: none;
}
.chosen_book_infos, .chosen_image, .chosen_book_author_wrapper, .chosen_book_title, .iblanket, .chosen_blanket_title{
	display: block;
}
.chosen_book{
	max-width: 180px;
	width: 100%;
}
.choice .title{
	margin: 10px 0;
	margin: 20px 0;
	line-height: 1em;
}
.choice .title img{
	max-width: 150px;
}
.choice span.iblanket{
	width: 125px;
	height: 125px;
	margin: 0 auto;
}
.choice_wrapper{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */	width: 100%;
	max-width: 580px;
	width: 100%;
	margin: 0 auto;
	justify-content: center;
}
.choice_error{
	display: none;
	color: #f00;
	margin-top: 0;
	font-size: 13px;
	line-height: 1em;
}
.chosen_book, .sau, .chosen_blanket{
	display: none;
}
.go_to_blankets, .go_to_books{
	border-bottom: 2px solid;
	font-weight: bold;
	cursor: pointer;
}
.blanket{
    position: relative;
   transition: all .2s ease-in-out;
   transform-origin: bottom;
}
.blanket img{
	
}
.blanket:hover, .active_blanket{
	 transform:  scale(1.1);
}
.blanket:hover p, .active_blanket p{
	font-size: 16px;
	line-height: 17px;
}
.blanket_selector .gift_custom_overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 100%;
    font-size: 15px;
    visibility: hidden;
      opacity: 0;
      -webkit-transition: visibility 0s, opacity 250ms linear;
      -moz-transition: visibility 0s, opacity 250ms linear;
      -o-transition: visibility 0s, opacity 250ms linear;
      -ms-transition: visibility 0s, opacity 250ms linear;
      transition: visibility 0s, opacity 250ms linear;
}
.blanket_selector p{
	font-size: 14px;
    font-family: 'Agency FB';
    text-transform: uppercase;
    line-height: 15px;
}
.blanket:hover .gift_custom_overlay{
    display: flex;
    visibility: visible;
    opacity: 1;
}
.blanket:hover{
    /*border: 7px solid #32bcee;*/
}

#label_termeni{
    /*display: flex;
    align-items: center;
    justify-content: center;*/
    max-width: 410px;
    margin: 0 auto;
    display: block;
    font-size: 18px;
}
#termeni-error{
	color: red;
	font-size: 13px;
	max-width: 410px;
	margin: 0 auto;
    display: inline-block;
}
.notselected_blanket, .blanket_inactive {
	opacity: 0.6;
}
.choice_wrapper span{
	font-size: 16px;
}
.books{
	margin: 0 auto;
}
.chosen_book_title{
	font-weight: bold;
}
@media(max-width: 1200px){
	.row{
		width: 80%;
		padding-bottom: 12.5%;
	}
	.row2 .mos{
		 max-width: 175px;
	}
	.row4 .mos{
		 max-width: 175px;
	}
}
@media(max-width: 900px){
	
	.blanket_selector{
		width: 70%;
	    padding-bottom: 18%;
	}
	.blanket_selector .mos {
	    position: absolute;
	    left: 83%;
	    top: 58%;
	    max-width: 25%;
	}
	.row2 .mos{
		 max-width: 20%;
	}
	.row4 .mos{
		 max-width: 20%;
	}
}
@media(max-width: 767px){
	.books_desktop{
		display: none;
	}
	.books_mobile{
		display: inline-block;
	}
	.col, .inactive_book{
		width: 35%;
		margin: 0 15px;
	}
	.blanket_selector span.blanket, .blanket_selector span.blanket_inactive, .chosen_blanket span.iblanket{
		max-width: 100px;
	}
	.title{
		margin: 25px 0;
	}
	.page_center{
		padding: 0 20px;
		box-sizing: border-box;
	}
	.title{
		width: 90%;
		margin: 0 auto;
	}
	.alege1, .alege2, .alege3{
		font-size: 36px;
		line-height: 38px;
	}
	.alege1{
		margin-top: 30px;
	}
	.page_headline h4{
		font-size: 18px;
    line-height: 20px;
	}
	.page_headline p{
		font-size: 18px;
    line-height: 20px;
	}
	.col img, .inactive_book img{
		max-height: 150px;
		width: auto;
	}
	.mos{
		display: none;
	}
}
@media(max-width: 514px){
	.col, .inactive_book{
		margin: 0 5px;
	}
	.choice .title img{
		max-width: 150px;
		width: 100%;
	}
	.choice .chosen_blanket, .chosen_book{
		max-width: 90px;
		width: 100%;
	}
	.chosen_book_infos, span.chosen_blanket_title, .confirm_button{
		font-size: 13px;
	}
	.confirm_button{
		padding: 10px 5px;
		margin-top: 30px;
	}
	.chosen_blanket span.iblanket{
		max-width: 90px;
		height: 90px;
	}
	.chosen_book img{
		max-width: 65px;
	}
	.sau{
		margin: 40px 5px 0 5px;
	}
	.blanket_selector span.blanket, .chosen_blanket{
		margin: 0 5px;
	}
}
@media(max-width: 360px){
	.chosen_blanket span.iblanket{
		max-width: 80px;
		height: 80px;
	}
}

@font-face {
    font-family: 'Agency FB';
    src: url('fonts/AgencyFB-Reg.eot');
    src: url('fonts/AgencyFB-Reg.eot?#iefix') format('embedded-opentype'),
        url('fonts/AgencyFB-Reg.woff2') format('woff2'),
        url('fonts/AgencyFB-Reg.woff') format('woff'),
        url('fonts/AgencyFB-Reg.ttf') format('truetype'),
        url('fonts/AgencyFB-Reg.svg#AgencyFB-Reg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Candara';
    src: url('fonts/Candara-LightItalic.eot');
    src: url('fonts/Candara-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Candara-LightItalic.woff2') format('woff2'),
        url('fonts/Candara-LightItalic.woff') format('woff'),
        url('fonts/Candara-LightItalic.ttf') format('truetype'),
        url('fonts/Candara-LightItalic.svg#Candara-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

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

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

@font-face {
    font-family: 'Agency FB';
    src: url('fonts/AgencyFB-Bold.eot');
    src: url('fonts/AgencyFB-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/AgencyFB-Bold.woff2') format('woff2'),
        url('fonts/AgencyFB-Bold.woff') format('woff'),
        url('fonts/AgencyFB-Bold.ttf') format('truetype'),
        url('fonts/AgencyFB-Bold.svg#AgencyFB-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

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

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

@font-face {
    font-family: 'Candara';
    src: url('fonts/Candara-BoldItalic.eot');
    src: url('fonts/Candara-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Candara-BoldItalic.woff2') format('woff2'),
        url('fonts/Candara-BoldItalic.woff') format('woff'),
        url('fonts/Candara-BoldItalic.ttf') format('truetype'),
        url('fonts/Candara-BoldItalic.svg#Candara-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}