/* GERAL */

@font-face {
	font-family: 'SamsungOne';
	src: url(../fonts/pg-windFree-samsung-font-SamsungOne-400.eot);
	src: url(../fonts/pg-windFree-samsung-font-SamsungOne-400.eot?#iefix) format("embedded-opentype"), url(../fonts/pg-windFree-samsung-font-SamsungOne-400.woff2) format("woff2"), url(../fonts/pg-windFree-samsung-font-SamsungOne-400.woff) format("woff");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'SamsungOne';
	src: url(../fonts/pg-windFree-samsung-font-SamsungOne-700.eot);
	src: url(../fonts/pg-windFree-samsung-font-SamsungOne-700.eot?#iefix) format("embedded-opentype"), url(../fonts/pg-windFree-samsung-font-SamsungOne-700.woff2) format("woff2"), url(../fonts/pg-windFree-samsung-font-SamsungOne-700.woff) format("woff");
	font-weight: bold;
	font-style: normal
}

@font-face {
	font-family: 'SamsungSharpSans';
	src: url(../fonts/pg-windFree-samsung-font-SamsungSharpSansBd.eot);
	src: url(../fonts/pg-windFree-samsung-font-SamsungSharpSansBd.eot?#iefix) format("embedded-opentype"), url(../fonts/pg-windFree-samsung-font-SamsungSharpSansBd.woff) format("woff");
	font-weight: bold;
	font-style: normal
}

html {
	scroll-behavior: smooth;
}

body {
	margin: 0;
}

.wrapperSamsung {
	font-family: SamsungOne, sans-serif;
	background: #fff;
	color: #000;
	max-width: 100%;
	margin: auto;
	overflow: hidden;
}

.wrapperSamsung p {
	font-weight: 400;
	margin: 0 0 min(1.8vw, 18px);
	padding-bottom: 0 !important;
	font-size: min(1.8vw, 18px);
	line-height: min(2.5vw, 24px);
}

.wrapperSamsung p small {
	display: block;
	font-size: min(1.8vw, 12px);
	line-height: min(2.5vw, 18px);
}

.wrapperSamsung h2, .wrapperSamsung h3 {
	font-family: SamsungSharpSans, sans-serif;
}

.wrapperSamsung h3 {
	margin: 0 0 5%;
	font-size: min(3vw, 30px);
	line-height: min(4vw, 32px);
}

.wrapperSamsung sup {
	font-size: .75em;
	line-height: .5em;
}

.wrapperSamsung h4 {
	font-weight: 700;
	margin: 0 0 5%;
	font-size: min(2vw, 22px);
	line-height: min(3vw, 26px);
}

.wrapperSamsung .containerSamsung {
	overflow: hidden;
	max-width: 85%;
	padding: calc(20px + 3%) 15px;
}

.wrapperSamsung::after{
	content: url(../img/pg-windfreeplus-2020-smart-things.jpg), url(../img/pg-windfreeplus-2020-smart-things-2.jpg);
	display: none;
}

.btn-samsung, .btn-samsung:hover {
	cursor: pointer;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: calc(12px + 1vw);
	color: #000;
	padding: calc(6px + 1vw) calc(15px + 1vw);
	border: 2px solid #000;
	border-radius: 50px;
	display: block;
	float: left;
	text-decoration: none;
}

button.btn-samsung {
	background: #000;
}

.wrapperSamsung input {
	display: none;
}

.samsung-mobile {
	display: none;
	padding: 0 !important;
}

.samsung-mobile img {
	width: 100% !important;
	max-width: 100% !important;
	display: block;
}

.desktop {
	display: block ;
}

.mobile {
	display: none;
}

.samsung-embed {
  position: relative;
  padding-bottom: 56%;
  width: 100%;
  text-align: left;
}

.samsung-embed iframe {
  width: 100%;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

#intro-samsung {
	background: url(../img/pg-windfreeplus-2020-intro-samsung.jpg) left top no-repeat;
	background-size: cover;
	height: 0;
	padding-bottom: 92%;
	position: relative;
}

/* alinhamento vertical blocos */
#wind-free-samsung .colSamsung-md-5,
#auto-cooling-samsung-2 .colSamsung-md-5,
#durabilidade-samsung .colSamsung-md-6{
    display: flex;
    align-items: center;
}

/* centralizaÃ§Ã£o */
#digital-inverter-samsung,
#puro-familia-samsung,
#auto-cooling-samsung,
#comando-voz-samsung,
#smart-things-samsung,
#compressor-samsung,
#instalacao-samsung{
	text-align: center;
}

/* imagem basica */
#digital-inverter-samsung img,
#anima-puro-familia-samsung img:nth-child(1),
#instalacao-samsung img,
#auto-cooling-samsung img,
#durabilidade-samsung img,
#instalacao-samsung img,
#auto-cooling-samsung-2 img{
	width: 100%;
	display: block;
}

/* carregamento das imagens */
#wind-free-samsung{
	position: relative;
	background-color: #d8e5eb;
}

/* economia-samsung */
#economia-samsung{
	overflow: hidden;
	position: relative;
}
#economia-samsung img:nth-child(1){
	width: 100%;
	display: block;
}

#economia-samsung img:nth-child(2){
	position: absolute;
    bottom: 32%;
   right: 5%;
    width: 25%;
}

#economia-samsung img:nth-child(3){
	position: absolute;
	bottom: 35%;
    right: 0;
    width: 50%;
	animation: economia-samsung 8s ease-in-out infinite;
}

@keyframes economia-samsung{
	0%{
		bottom:90%;
		right: -20%;
		opacity: 0;
		transform: scale(0);
	}
	20%,80%{
		bottom: 40%;
		right: -14%;
		opacity: 1;
		transform: scale(1.5);
	}
	100%{
		bottom: -50%;
		right: -14%;
		opacity: 0;
		transform: scale(1.5);
	}
}


/* digital-inverter-samsung */

#anima-puro-familia-samsung{
	position: relative;
}

#anima-puro-familia-samsung img:nth-child(2){
position: absolute;
    width: 23.7%;
    top: -1%;
    left: 37.2%;
}

#anima-puro-familia-samsung img:nth-child(3){
    right: 7%;
    position: absolute;
    width: 6%;
    top: 10%;
}

#auto-cooling-samsung-2,
#durabilidade-samsung{
	background: #f6f6f8;
}

#auto-cooling-samsung-2 .colSamsung-md-7{
	background: url(../img/pg-windfreeplus-2020-auto-cooling-samsung.jpg) top left no-repeat;
	background-size: cover;
	padding-bottom: 37%;
}

#comando-voz-samsung h3{
	margin: 0%;
}
.anima-comando-voz-samsung{
	position: relative;
}
.anima-comando-voz-samsung img:nth-child(1){
	width: 100%;
	display: block;
}
.anima-comando-voz-samsung img:nth-child(2){
    position: absolute;
    top: 59%;
    right: 22%;
	width: 14%;
	opacity: 0;
	animation: anima-comando-voz-samsung 3s infinite;
}

@keyframes anima-comando-voz-samsung{
	0%{
		opacity: 0;
	}
	40%,60%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}

#compressor-samsung img{
	max-width: 100%;
	margin: 0 auto;
	display: block;
}

/* auto-cooling-samsung-2 */
#auto-cooling-samsung-2{
	position: relative;
}


/* smart-things-animacao-samsung */
.checked-smart-things-samsung{
    cursor: pointer;
    position: absolute;
    width: 100%;
	padding-bottom:63%;
	z-index: 9999999999999;
}

#smart-things-animacao-samsung{
	background: url(../img/pg-windfreeplus-2020-smart-things.jpg) top left no-repeat;
    background-size: cover;
    height: 0;
	padding-bottom:63%;
	position: relative;
}

#anima-smart-things-samsung:checked ~ #smart-things-animacao-samsung{
	background: url(../img/pg-windfreeplus-2020-smart-things-2.jpg) top left no-repeat;
    background-size: cover;
    height: 0;
	padding-bottom:63%;
	color: #fff;
	transition: 1s;
	position: relative;
}

#anima-fumaca-smart-things-samsung{
	display: none;
}
#anima-smart-things-samsung:checked ~ #smart-things-animacao-samsung #anima-fumaca-smart-things-samsung{
	display: block;
}

#anima-fumaca-smart-things-samsung img{
	position: absolute;
	animation: fumaca-smasung 5s infinite;
	opacity: 0;
}

@keyframes fumaca-smasung{
	0%{
		opacity: 0.1;
	}
	50%{
		opacity: 1;
	}
	100%{
		opacity: 0.1;
	}
}

#anima-fumaca-smart-things-samsung img:nth-child(1){
	position: absolute;
    right: 28%;
    bottom: 39%;
	width: 15%;
}

#anima-fumaca-smart-things-samsung img:nth-child(2){
	position: absolute;
    right: 8%;
    bottom: 48.7%;
	width: 15%;

}

#anima-fumaca-smart-things-samsung img:nth-child(3){
    position: absolute;
	right: 20%;
    bottom: 37.8%;
	width: 15%;
}

/* wind-free-samsung */
#wind-free-samsung .colSamsung-md-7{
	position: relative;
}

#wind-free-samsung .colSamsung-md-7 img:nth-child(1){
	position: static;
	width: 100%;
	display: block;
}

#wind-free-samsung .colSamsung-md-7 img:nth-child(2){
    position: absolute;
    width: 50%;
    right: 3%;
	top: 31%;
	animation: fumaca-smasung 3s infinite;
}

#wind-free-samsung .colSamsung-md-7 img:nth-child(3){
    position: absolute;
    width: 50%;
    right: 0%;
    top: 35%;
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	animation: fumaca-smasung 3s infinite;
}

#wind-free-samsung .colSamsung-md-7 img:nth-child(4){
    position: absolute;
    width: 50%;
    right: 2%;
	top: 23%;
	animation: fumaca-smasung 3s infinite;
}
#wind-free-samsung .colSamsung-md-7 img:nth-child(5){
    position: absolute;
    width: 40%;
    right: 7%;
	top: 15%;
	animation: fumaca-smasung 3s infinite;
}
#wind-free-samsung .colSamsung-md-7 img:nth-child(6){
    position: absolute;
    width: 40%;
    right: 7%;
	top: 52%;
	animation: fumaca-smasung 3s infinite;
}

.disclamer{
	font-size: calc(9px + 0.3vw);
	line-height: 2em;	
}

/* FOOTER */

#footer-samsung {
	background: #000;
	color: #fff;
}

#footer-samsung p {
	text-align: justify;
	font-size: calc(5px + 0.3vw);
	line-height: 2em;
}

#footer-samsung img {
	float: left;
	margin-right: 14px;
	margin-bottom: 5px;
	width: 95px;
}

#footer-samsung .containerSamsung {
	padding: calc(20px + 2%) 15px;
}


/* RESPONSIVO */

@media (min-width: 767.99px) and (max-width: 991px) {

}
	
@media (max-width: 767.98px) {

	.wrapperSamsung .containerSamsung {
		text-align: center;
		padding: calc(15px + 2%) 15px !important;
		max-width: 100%;
	}
	
	.desktop {
		display: none !important;
	}
	
	.mobile {
		display: block !important;
	}
	
	.colSamsung-md-6, .colSamsung-md-5 {
		text-align: center;
	}
	
	.colSamsung-md-6 p, .colSamsung-md-5 p {
		margin-bottom: 5%;
	}
	
	.wrapperSamsung h3 {
		font-size: calc(15px + 1vw);
		line-height: calc(18px + 1vw)
	}
	
	.wrapperSamsung h4 {
		font-size: calc(8px + 2vw);
		line-height: calc(16px + 2vw);
	}
	
	.wrapperSamsung p {
		font-size: calc(6px + 1.5vw);
		line-height: calc(14px + 1.5vw);
	}
	
	.wrapperSamsung p small {
		font-size: calc(6px + 1vw);
		line-height: calc(10px + 1vw);
	}
	
	.disclamer{
		font-size: 2vw;	
	}

	#footer-samsung p {
		font-size: 1.5vw;
	}

	#intro-samsung {
    	background: url(../img/pg-windfreeplus-2020-introc-samsung.jpg) left top no-repeat !important;
    	background-size: cover !important;
    	height: 0;
    	padding-bottom: 146%;
 }

	#auto-cooling-samsung-2 .colSamsung-md-7{
		padding-bottom: 62%;
	}

}

@media (max-width: 480px) {

}