@charset "utf-8";

/* CSS Document */
/************************************************
  VARIOUS
*************************************************/
@font-face{font-display:swap;font-family:'SamsungOne';font-style:normal;font-weight:normal;src:local('SamsungOne'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.woff2') format('woff2'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.woff') format('woff'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.ttf') format('truetype'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.eot?#iefix') format('embedded-opentype')}
@font-face{font-display:swap;font-family:'SamsungOne';font-style:normal;font-weight:bold;src:local('SamsungOne'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.woff2') format('woff2'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.woff') format('woff'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.ttf') format('truetype'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.eot?#iefix') format('embedded-opentype')}
@font-face{font-display:swap;font-family:'SamsungSharpSans';font-style:normal;font-weight:600;src:local('SamsungSharpSans'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungSharpSansMd.woff2') format('woff2'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungSharpSansMd.woff') format('woff'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungSharpSansMd.eot?#iefix') format('embedded-opentype')}
@font-face{font-display:swap;font-family:'SamsungSharpSans';font-style:normal;font-weight:bold;src:local('SamsungSharpSans'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungSharpSansBd.woff2') format('woff2'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungSharpSansBd.woff') format('woff'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungSharpSansBd.eot?#iefix') format('embedded-opentype')}
@font-face{font-display:swap;font-family:'b2b-icons-v1';font-style:normal;font-weight:normal;src:local('b2b-icons-v1'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/b2b-icons-v1.eot??y9sds8') format('eot'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/b2b-icons-v1.woff?y9sds8') format('woff'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/b2b-icons-v1.ttf?y9sds8') format('ttf'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/b2b-icons-v1.eot?y9sds8#iefix') format('embedded-opentype'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/b2b-icons-v1.svg?y9sds8#b2b-icons-v1') format('svg')}


:root {
	--font-size-h1: 40px;
	--font-size-h2: 40px;
	--font-size-h3: 28px;
	--font-size-h4: 24px;
	--font-size-h5: 24px;
	--font-size-p: 18px;
  --font-size-p-big: 28px;
	--font-size-p-small: 14px;
}

@media (min-width: 992px) {
  :root {
    --font-size-h1: 50px;
    --font-size-h2: 50px;
	  --font-size-h3: 32px;
    --font-size-p: 20px;
    --font-size-p-big: 32px;
  }
}
@media (min-width: 1200px) {
  :root {
    --font-size-h1: 50px;
    --font-size-h2: 50px;
	  --font-size-h3: 38px;
    --font-size-p-big: 38px;
  	--font-size-h4: 28px;
  }
}
@media (min-width: 1400px) {
  :root {
    --font-size-h1: 60px;
    --font-size-h2: 60px;
	  --font-size-h3: 44px;
  	--font-size-h4: 32px;
  	--font-size-h5: 28px;
    --font-size-p-big: 44px;
  }
}
@media (max-width: 767px) {
  :root {
    --font-size-h1: 30px;
    --font-size-h2: 30px;
    --font-size-h3: 22px;
  	--font-size-h4: 22px;
	  --font-size-h5: 18px;
    --font-size-p: 16px;
    --font-size-p-big: 22px;
    --font-size-p-small: 12px;
  }
}


#md { 
  margin: 0; padding: 0;
  font-family:"SamsungSharpSans", Arial, sans-serif; font-weight: normal; 
  color:#ffffff; font-size: 16px; line-height: 1.5; 
  background: #000000;
}
/*#md *{ margin: 0; padding: 0;}*/
#md .wr { 
  overflow-x: hidden; margin: 0 auto;
}
#md .wr.monclick { 
  overflow-x: hidden; margin: 0 auto; width: 100%; max-width: 1346px;
} 

#md footer,
#md header,
#md section {
  display: block;
  max-width: 1600px;
  margin: 0 auto; 
  overflow:hidden;
}
#md h1,
#md h2,
#md h3,
#md h4,
#md h5,
#md h6 { margin:0; font-weight: 700; }
#md h1 { font-size: var(--font-size-h1); }
#md h2 { font-size: var(--font-size-h2); }
#md h3 { font-size: var(--font-size-h3); font-weight: 400; }
#md h4 { font-size: var(--font-size-h4); }
#md h5 { font-size: var(--font-size-h5); }

#md p { margin: 0; }
#md p.big { font-size: var(--font-size-p-big); }

#md .strong { font-weight: bold; }
#md .f400 { font-weight: 400; }
#md .p0 { padding: 0px; }

#md .container { /*width: 90%; margin-right: auto; margin-left: auto;*/ }
#md .row { padding: 0 15px; }


#md .f-One { font-family:"SamsungOne", Arial, sans-serif; }
#md .f-SharpSans { font-family:"SamsungSharpSans", Arial, sans-serif; }
#md .strong { font-weight: bold; }
#md .f400 { font-weight: 400; }


@media (max-width: 767px) {
  #md section .d-flex { flex-direction: column; }
}

#md .rwd-line { display: block; }
@media (max-width: 767px) {
  #md .rwd-line { display: inline; }
}

/************************************************
  ALIGNMENT
*************************************************/
#md .text-center { text-align: center!important; }
#md .text-left { text-align: left!important; }
#md .text-right { text-align: right!important; }

/************************************************
  POSITION
*************************************************/
#md .relative { position: relative; }
#md .absolute { position: absolute; }

/************************************************
  DISPLAY
*************************************************/
#md .d-none { display: none; }
#md .d-inline { display: inline; }
#md .d-inline-block { display: inline-block; }
#md .d-block { display: block; }
#md .d-flex { display: flex; }

@media only screen and (max-width: 574.98px) {
  #md .d-sm-block { display: block; }
  #md .d-sm-inline { display: inline; }
}

/************************************************
  TEXT
*************************************************/
#md .text-nodecoration { text-decoration: none; }
#md a.text-nodecoration:hover { text-decoration: none; }
#md .text-line-through { text-decoration:line-through; }
#md .text-overline { text-decoration:overline; }
#md .text-underline { text-decoration:underline; }

/************************************************
  VIEWPORT
*************************************************/
#md .wscreen { width: 100vw; }
#md .hscreen { height: 100vh; }

/************************************************
  SPACES
*************************************************/
#md .p-0{padding:0px;}#md .p-5{padding:5px;}#md .p-10{padding:10px;}#md .p-15{padding:15px;}#md .p-20{padding:20px;}#md .p-25{padding:25px;}#md .p-30{padding:30px;}#md .p-35{padding:35px;}#md .p-40{padding:40px;}
#md .m-0{margin:0px;}#md .m-5{margin:5px;}#md .m-10{margin:10px;}#md .m-15{margin:15px;}#md .m-20{margin:20px;}#md .m-25{margin:25px;}#md .m-30{margin:30px;}#md .m-35{margin:35px;}#md .m-40{margin:40px;}
#md .pt-0{padding-top:0px;}#md .pt-5{padding-top:5px;}#md .pt-10{padding-top:10px;}#md .pt-15{padding-top:15px;}#md .pt-20{padding-top:20px;}#md .pt-25{padding-top:25px;}#md .pt-30{padding-top:30px;}#md .pt-35{padding-top:35px;}#md .pt-40{padding-top:40px;}#md .pe-0{padding-right:0px;}#md .pe-5{padding-right:5px;}#md .pe-10{padding-right:10px;}#md .pe-15{padding-right:15px;}#md .pe-20{padding-right:20px;}#md .pe-25{padding-right:25px;}#md .pe-30{padding-right:30px;}#md .pe-35{padding-right:35px;}#md .pe-40{padding-right:40px;}#md .pb-0{padding-bottom:0px;}#md .pb-5{padding-bottom:5px;}#md .pb-10{padding-bottom:10px;}#md .pb-15{padding-bottom:15px;}#md .pb-20{padding-bottom:20px;}#md .pb-25{padding-bottom:25px;}#md .pb-30{padding-bottom:30px;}#md .pb-35{padding-bottom:35px;}#md .pb-40{padding-bottom:40px;}#md .ps-0{padding-left:0px;}#md .ps-5{padding-left:5px;}#md .ps-10{padding-left:10px;}#md .ps-15{padding-left:15px;}#md .ps-20{padding-left:20px;}#md .ps-25{padding-left:25px;}#md .ps-30{padding-left:30px;}#md .ps-35{padding-left:35px;}#md .ps-40{padding-left:40px;}#md .py-5{padding-top:5px; padding-bottom:5px;}#md .py-10{padding-top:10px; padding-bottom:10px;}#md .py-15{padding-top:15px; padding-bottom:15px;}#md .py-20{padding-top:20px; padding-bottom:20px;}#md .py-25{padding-top:25px; padding-bottom:25px;}#md .py-30{padding-top:30px; padding-bottom:30px;}#md .py-35{padding-top:35px; padding-bottom:35px;}#md .py-40{padding-top:40px; padding-bottom:40px;}#md .px-5{padding-left:5px; padding-right:5px;}#md .px-10{padding-left:10px; padding-right:10px;}#md .px-15{padding-left:15px; padding-right:15px;}#md .px-20{padding-left:20px; padding-right:20px;}#md .px-25{padding-left:25px; padding-right:25px;}#md .px-30{padding-left:30px; padding-right:30px;}#md .px-35{padding-left:35px; padding-right:35px;}#md .px-40{padding-left:40px; padding-right:40px;}
#md .mt-0{margin-top:0px;}#md .mt-5{margin-top:5px;}#md .mt-10{margin-top:10px;}#md .mt-15{margin-top:15px;}#md .mt-20{margin-top:20px;}#md .mt-25{margin-top:25px;}#md .mt-30{margin-top:30px;}#md .mt-35{margin-top:35px;}#md .mt-40{margin-top:40px;}#md .me-0{margin-right:0px;}#md .me-5{margin-right:5px;}#md .me-10{margin-right:10px;}#md .me-15{margin-right:15px;}#md .me-20{margin-right:20px;}#md .me-25{margin-right:25px;}#md .me-30{margin-right:30px;}#md .me-35{margin-right:35px;}#md .me-40{margin-right:40px;}#md .mb-0{margin-bottom:0px;}#md .mb-5{margin-bottom:5px;}#md .mb-10{margin-bottom:10px;}#md .mb-15{margin-bottom:15px;}#md .mb-20{margin-bottom:20px;}#md .mb-25{margin-bottom:25px;}#md .mb-30{margin-bottom:30px;}#md .mb-35{margin-bottom:35px;}#md .mb-40{margin-bottom:40px;}#md .ms-0{margin-left:0px;}#md .ms-5{margin-left:5px;}#md .ms-10{margin-left:10px;}#md .ms-15{margin-left:15px;}#md .ms-20{margin-left:20px;}#md .ms-25{margin-left:25px;}#md .ms-30{margin-left:30px;}#md .ms-35{margin-left:35px;}#md .ms-40{margin-left:40px;}#md .my-5{margin-top:5px; margin-bottom:5px;}#md .my-10{margin-top:10px; margin-bottom:10px;}#md .my-15{margin-top:15px; margin-bottom:15px;}#md .my-20{margin-top:20px; margin-bottom:20px;}#md .my-25{margin-top:25px; margin-bottom:25px;}#md .my-30{margin-top:30px; margin-bottom:30px;}#md .my-35{margin-top:35px; margin-bottom:35px;}#md .my-40{margin-top:40px; margin-bottom:40px;}#md .mx-5{margin-left:5px; margin-right:5px;}#md .mx-10{margin-left:10px; margin-right:10px;}#md .mx-15{margin-left:15px; margin-right:15px;}#md .mx-20{margin-left:20px; margin-right:20px;}#md .mx-25{margin-left:25px; margin-right:25px;}#md .mx-30{margin-left:30px; margin-right:30px;}#md .mx-35{margin-left:35px; margin-right:35px;}#md .mx-40{margin-left:40px; margin-right:40px;}
#md .m-auto{margin:auto;}
#md .p-1r{padding:1rem;}#md .p-2r{padding:2rem;}#md .p-3r{padding:3rem;}#md .p-4r{padding:4rem;}#md .p-5r{padding:5rem;}#md .pt-1r{padding-top:1rem;}#md .pt-2r{padding-top:2rem;}#md .pt-3r{padding-top:3rem;}#md .pt-4r{padding-top:4rem;}#md .pt-5r{padding-top:5rem;}#md .pb-1r{padding-bottom:1rem;}#md .pb-2r{padding-bottom:2rem;}#md .pb-3r{padding-bottom:3rem;}#md .pb-4r{padding-bottom:4rem;}#md .pb-5r{padding-bottom:5rem;}#md .ps-1r{padding-left:1rem;}#md .ps-2r{padding-left:2rem;}#md .ps-3r{padding-left:3rem;}#md .ps-4r{padding-left:4rem;}#md .ps-5r{padding-left:5rem;}#md .pe-1r{padding-right:1rem;}#md .pe-2r{padding-right:2rem;}#md .pe-3r{padding-right:3rem;}#md .pe-4r{padding-right:4rem;}#md .pe-5r{padding-right:5rem;}#md .px-1r{padding-left:1rem;padding-right:1rem;}#md .px-2r{padding-left:2rem;padding-right:2rem;}#md .px-3r{padding-left:3rem;padding-right:3rem;}#md .px-4r{padding-left:4rem;padding-right:4rem;}#md .px-5r{padding-left:5rem;padding-right:5rem;}#md .py-1r{padding-top:1rem;padding-bottom:1rem;}#md .py-2r{padding-top:2rem;padding-bottom:2rem;}#md .py-3r{padding-top:3rem;padding-bottom:3rem;}#md .py-4r{padding-top:4rem;padding-bottom:4rem;}#md .py-5r{padding-top:5rem;padding-bottom:5rem;}
#md .m-1r{margin:1rem;}#md .m-2r{margin:2rem;}#md .m-3r{margin:3rem;}#md .m-4r{margin:4rem;}#md .m-5r{margin:5rem;}#md .mt-1r{margin-top:1rem;}#md .mt-2r{margin-top:2rem;}#md .mt-3r{margin-top:3rem;}#md .mt-4r{margin-top:4rem;}#md .mt-5r{margin-top:5rem;}#md .mb-1r{margin-bottom:1rem;}#md .mb-2r{margin-bottom:2rem;}#md .mb-3r{margin-bottom:3rem;}#md .mb-4r{margin-bottom:4rem;}#md .mb-5r{margin-bottom:5rem;}#md .ms-1r{margin-left:1rem;}#md .ms-2r{margin-left:2rem;}#md .ms-3r{margin-left:3rem;}#md .ms-4r{margin-left:4rem;}#md .ms-5r{margin-left:5rem;}#md .me-1r{margin-right:1rem;}#md .me-2r{margin-right:2rem;}#md .me-3r{margin-right:3rem;}#md .me-4r{margin-right:4rem;}#md .me-5r{margin-right:5rem;}#md .mx-1r{margin-left:1rem;margin-right:1rem;}#md .mx-2r{margin-left:2rem;margin-right:2rem;}#md .mx-3r{margin-left:3rem;margin-right:3rem;}#md .mx-4r{margin-left:4rem;margin-right:4rem;}#md .mx-5r{margin-left:5rem;margin-right:5rem;}#md .my-1r{margin-top:1rem;margin-bottom:1rem;}#md .my-2r{margin-top:2rem;margin-bottom:2rem;}#md .my-3r{margin-top:3rem;margin-bottom:3rem;}#md .my-4r{margin-top:4rem;margin-bottom:4rem;}#md .my-5r{margin-top:5rem;margin-bottom:5rem;}


/************************************************
  FLEX
*************************************************/
#md .flex-column { flex-direction: column; }
#md .flex-row { flex-direction: row; }
#md .flex-wrap { flex-wrap: wrap; }
#md .flex-nowrap { flex-wrap: nowrap; }

@media (max-width: 767px) {
  /*#md section .d-flex { flex-direction: column; }*/
}

#md .align-items-center { align-items:center; }
#md .align-items-end { align-items:flex-end; }
#md .align-items-start { align-items:flex-start; }
#md .align-items-baseline { align-items:baseline; }
#md .justify-content-center { justify-content: center; }
#md .justify-content-end { justify-content:flex-end; }
#md .justify-content-start { justify-content:flex-start; }
#md .justify-content-around { justify-content: space-around; }
#md .justify-content-between { justify-content: space-between; }
#md .justify-content-evenly { justify-content: space-evenly; }



/************************************************
		CTA
*************************************************/
#md .btn {
  display: inline-block; padding: 10px 20px; 
  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
  font-family: "SamsungOne", Arial, sans-serif; font-size: 16px; font-weight: 400; white-space: normal; text-decoration: none; 
}
#md .btn.btn-black { border:1px solid #000000; color: #ffffff; background: #000000; }
#md .btn.btn-black:hover {  }

#md .btn.btn-white { border:1px solid #ffffff; color: #000000; background: #ffffff; }
#md .btn.btn-white:hover {  }

#md .btn.btn-black-inv { border:1px solid #000000; color: #000000; background: transparent; }

@media (min-width: 1200px) {
  #md .btn {font-size: 20px; }
}
@media (max-width: 575px) {
  #md .btn { font-size: 14px; }
}


/************************************************
  HEADER
*************************************************/
#md header { padding: 0px 0 30px;}
#md header .container { position: relative; max-width: 1000px; margin: 0 auto; }
#md header .row { text-align: center; }
#md header .logo { position: absolute; left: 0px; top: 0px; z-index: 10; max-height: 30px; margin:20px 0 0 20px; }
#md header .img_h_mob { position: relative; width: 70%; }
#md header .img_h { display: none; }
#md header .txt { position: relative; z-index: 10;  margin: -20% 0 0 0px;}

@media (min-width: 992px) {
  #md header .row { text-align: left; }
  #md header .logo { position: relative; left: auto; top: auto; margin: 80px 0 20px; }
  #md header .img_h { display: block; position: absolute; top: 0; right: 5%; z-index: 1; width: 55%; margin: 0;  }
  #md header .img_h_mob { display: none; }
  #md header .txt {position: relative; z-index: 10; margin: 30px 0 0 0px; padding-bottom: 40px;}
}
@media (min-width: 1200px) {
  #md header .container { max-width: 1300px; }
  #md header .txt { margin: 0px 0 0 0px; padding-top: 10%; }
  #md header .img_h { right: 0%; width: 66%; max-width: 100%;  }
  #md header { height: 530px;  }
}

@media (max-width: 767px) {
  #md header { padding: 0px 0 0px;}
}
@media (max-width: 575px) {
  /*#md header .img_h { max-width: 100px; }
  #md header .logo { top: 120px; }
  #md header .txt { margin-top: 60px;}*/
  #md header .img_h_mob { width: 100%; margin-top: 10%; }
}


/************************************************
  SECTION Content
*************************************************/
#md .content { padding: 0 0 80px;}
#md .content .row * { text-align: center;}
#md .content a { color:#ffffff;}
#md .content h2 { line-height: 1.2; }

#md #countdown {
  display: flex; align-items: center;justify-content: center; 
  margin: 60px 0;
  font-family: 'SamsungOne', Arial, sans-serif; font-size: 80px; line-height: 1.2; font-weight: bold; 
}
#md #countdown div { border-right: 2px solid #1e1e1e; padding: 0 25px;}
#md #countdown div:last-child {border-right: 0 solid #1e1e1e;}
#md #countdown span { display: block; font-weight: normal;}

#md .content p span { display: block; }
#md .content p strong {font-family:"SamsungSharpSans", Arial, sans-serif; }

#md #countdown span,
#md .content p { font-size: 25px; line-height: 1.2;}
#md .content p.txt-small {font-size: 18px; line-height: 28px; padding-top: 30px; }


@media (min-width: 992px) {
  #md #countdown span,
  #md .content p { font-size: 36px;}
  #md #countdown { font-size: 95px; }
  #md .content p.txt-small {font-size: 22px; line-height: 30px; padding-top: 30px; }
}
@media (min-width: 1200px) {
  #md #countdown span,
  #md .content p { font-size: 48px;}
  #md #countdown { font-size: 120px; }
  #md .content p.txt-small {font-size: 28px; line-height: 38px; padding: 30px 30px 0; }
}

@media (max-width: 767px) {
  #md .content { padding: 20px 0;}
  #md #countdown {margin: 30px 0; font-size: 65px; }
  #md .content p.txt-small {font-size: 18px; line-height: 28px; padding-top: 30px; }
  #md .content p span{display: block; }
}
@media (max-width: 575px) {
  #md #countdown span,
  #md .content p { font-size: 18px;}
  #md .content p.txt-small {font-size: 16px; line-height: 22px; padding-top: 30px; }
  #md #countdown { font-size: 45px; line-height: 45px; }
  #md #countdown div { border-right-width: 1px; padding: 0 13px;}
}


/************************************************
  SECTION form
*************************************************/
#md .form { max-width: 1200px; margin: 0 auto; padding: 80px 0 20px; }
#md .form .sconto > div {
  display: inline-block;
  padding: 5px 20px; border-radius: 15px;
  color: #000000;font-size: 20px;
  background: #ffffff;
}
#md .form .sconto strong {font-size: 40px; }
#md .form .d-flex img { max-width: 120px; }
#md .form .d-flex p { padding-left: 40px; font-size: 28px; }
#md .form .form-group { position:relative; margin-bottom: 1.5rem; /*min-height: 50px;*/ }
#md .form .form-label { display: block; width: 100%; margin-bottom: 6px; font-family: 'SamsungOne', Arial, sans-serif; font-size: 24px; line-height: 1.2; }
#md .form .form-input { 
  position: relative; 
  width: 100%; padding: .5rem; box-sizing: border-box; 
  outline: 0; border: 1px solid #ffffff; border-radius: .5rem;
  font-family: 'SamsungOne', Arial, sans-serif; font-size: 24px; line-height: 1.2; color: #000000;
  background-color: #ffffff !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#md .form .form-input.input-data { width: 30%; }

#md .form .not-valid .form-label { color: #E0103A; }
#md .form .not-valid .form-input { border-color: #E0103A !important; background-color: #FDF5F6 !important; }
#md .form .error-msg { display:none; margin-top: .2rem; padding-left: 1rem; color: #E0103A; font-size: .75rem; line-height: 1.2; }
#md .form .not-valid .error-msg { display:block; /*visibility: visible;*/ }

@media (min-width: 992px) {
  #md .form .d-flex p { font-size: 36px; }
}
@media (min-width: 1200px) {
  #md .form .d-flex img { max-width: 180px; }
  #md .form .d-flex p { font-size: 48px; line-height: 1.2; }
  #md .form .form-label { font-size: 28px; }
  #md .form .form-input { padding: .8rem; font-size: 28px; }
  #md .form .sconto > div { font-size: 25px; }
  #md .form .sconto strong {font-size: 60px; }
}
@media (min-width: 1400px) {
  #md .form .form-label { font-size: 38px; }
  #md .form .form-input { padding: 1rem; font-size: 38px; }
}
@media (max-width: 575px) {
  #md .form .d-flex { flex-direction: column;}
  #md .form .d-flex img { max-width: 90px; margin-bottom: 25px; }
  #md .form .d-flex p { padding-left: 0; font-size: 20px; text-align: center; }
  #md .form .sconto > div { font-size: 18px; }
  #md .form .sconto strong {font-size: 40px; }
}

/************************************************
  SECTION Video
*************************************************/
#md .video .container { position: relative; }
#md video { max-width: 100%; }
#md #videol {
  display: flex; align-items: center;justify-content: center;
  position: absolute;left: 0;top: 0; 
  width: 100%; height: 100%; cursor: pointer;
}
#md #videol img { max-height: 40%; }

/*#md .plyr__control--overlaid {padding: 20px; background: transparent; border: 2px solid rgba(255, 255, 255, 0.9); color: rgba(255, 255, 255, 0.9);}
#md .plyr--video .plyr__control:hover {background: rgba(255, 255, 255, 0.23); border: 2px solid rgba(255, 255, 255, 0.23); color: #fff;}
#md .plyr--video .plyr__control.plyr__tab-focus {box-shadow: none; background: transparent; color: rgba(255, 255, 255, 0.23);}
#md .plyr--video .plyr__control.plyr__control--overlaid { width: 340px; height: 340px; background: url("../img/play_button.png") no-repeat center / 100%; }*/





