html{--blue-dark:#05204a;--blue-dark-rgb:5, 32, 74;--red:#fc6471;--green:#60c91f;--white:#f3f6fc;--black:#0d1717;--border:#d5d6d8;--primarni:#0090df;--sekundarni:#2e2e2d;--terciarni:#44e5e7;--blue:var(--primarni);--blue-rgb:3, 21, 193;--text:#1a1a1a;--blue-grey:#5e6980;--pFont:asap, sans-serif;--sFont:poppins, sans-serif}.section.section--giftcards-top{padding:9rem 0 5rem 0}@media screen and (max-width:700px){.section.section--giftcards-top{padding:7rem 0 3rem 0}}.section.section--giftcards-top .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section.section--giftcards-top .container .left-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}@media screen and (max-width:600px){.section.section--giftcards-top .container .left-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;text-align:center}}.section.section--giftcards-top .container .left-col .image-mobile{display:none}@media screen and (max-width:600px){.section.section--giftcards-top .container .left-col .image-mobile{display:block;margin:2rem auto}}.section.section--giftcards-top .container .right-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}@media screen and (max-width:600px){.section.section--giftcards-top .container .right-col{display:none}}.section.section--giftcards-top h1{font-weight:700;color:var(--blue-dark);font-size:5rem;font-family:var(--sFont);line-height:1.2}@media screen and (max-width:1230px){.section.section--giftcards-top h1{font-size:4.3rem}}@media screen and (max-width:700px){.section.section--giftcards-top h1{font-size:3.6rem;letter-spacing:initial}}@media screen and (max-width:510px){.section.section--giftcards-top h1{font-size:3rem}}@media screen and (max-width:410px){.section.section--giftcards-top h1{font-size:2.6rem}}.section.section--giftcards-top .text{max-width:44rem;margin:3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}@media screen and (max-width:600px){.section.section--giftcards-top .text{margin:3rem auto}}.section.section--form{background:#f3f6fc;padding:5rem 0}