@font-face{font-family:'AvantGarde';src:url("../fonts/avantgarde/AvantGardeGothicMdITC-Reg.woff2") format("woff2"),url("../fonts/avantgarde/AvantGardeGothicMdITC-Reg.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'AvantGarde';src:url("../fonts/avantgarde/AvantGardeCTT-Bold.woff2") format("woff2"),url("../fonts/avantgarde/AvantGardeCTT-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}html{font-size:7px}@media only screen and (max-width: 576px){html{font-size:5.5px}}body{margin:0;font-family:"AvantGarde",sans-serif;font-size:1.4rem;line-height:1.375;font-weight:normal;color:#1E4973;background:#FCF6EA;text-align:center}body.modal-open{overflow:hidden}a,a:visited{color:#1E4973;text-decoration:none}p{margin:0 0 1.5rem}.btn{display:inline-block;font-weight:normal;color:#fff;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:1.2rem 2.2rem;font-size:2rem;line-height:1.5;border-radius:1.25rem;outline:none;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn-main{color:#FCF6EA;background-color:#1E4973;border-color:#1E4973;padding:2.4rem 3.8rem;text-transform:uppercase;border-radius:5rem;font-size:3rem;font-weight:bold;position:relative}.btn-main:visited{color:#FCF6EA}.btn-main:hover{color:#FCF6EA;background-color:#1a3f63;border-color:#1a3f63}.btn-main:focus{box-shadow:0 0 0 0.3rem rgba(30,73,115,0.25)}.btn-second{color:#1E4973;background-color:#FCF6EA;border-color:#1E4973;padding:1.6rem 6rem;text-transform:uppercase;border-radius:5rem;border-width:.5rem;font-size:4.2rem;font-weight:bold;line-height:1.1em;letter-spacing:-0.04em}.btn-second:visited{color:#1E4973}.btn-second:hover{color:#1E4973;background-color:bisque}.btn-second:focus{box-shadow:0 0 0 0.3rem rgba(30,73,115,0.25)}.container{margin-right:auto;margin-left:auto;max-width:1920px;padding:0 4rem}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9::before{padding-top:56.25%}.modal-window{position:fixed;background-color:rgba(252,246,234,0.85);top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-open .modal-window,.modal-window:target{visibility:visible;opacity:1;pointer-events:auto}.modal-window .modal-content{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(1.5625 * 100vh);border:solid #1E4973 .9rem;position:relative;background-color:#1E4973}.modal-window .modal-close{position:absolute;right:-.9rem;bottom:100%;width:7rem;height:7rem;max-height:6vh;background:url("../images/close.svg") no-repeat center/60% auto #1E4973;text-decoration:none;z-index:5}.modal-window .modal-close:hover{color:black}.form-group{margin-bottom:2.5rem;position:relative;text-align:left}.form-label{display:inline-block;margin-bottom:1rem;padding-left:1.5rem;font-size:2.5rem;font-weight:bold;color:#1E4973;text-transform:uppercase;line-height:1.1}.form-field{display:block;width:100%;background:#FCF6EA;border:.5rem solid #1E4973;border-radius:0.7rem;padding:1.2rem 1.8rem;font-size:2.6rem;font-weight:bold;line-height:1.1;color:#1E4973;outline:none;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.form-field:focus{box-shadow:0 0 0 0.3rem rgba(30,73,115,0.25)}.form-field.custom-select{display:inline-block;width:100%;padding-right:4.5rem;vertical-align:middle;background:url("../images/arrow-down.svg") no-repeat right 2rem center/2rem auto #FCF6EA;-webkit-appearance:none;appearance:none}.socials{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:3.6rem}.socials p{position:absolute;bottom:100%;margin-bottom:0.8rem;text-transform:uppercase;font-size:1.4rem;white-space:nowrap;font-weight:bold}.socials a{margin:0 0.3em;padding:0.2em;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;outline:none;border:0.4rem solid #1E4973;border-radius:50%;background:#1E4973;color:#FCF6EA;transition:all 0.15s ease-in-out}.socials a:hover{background:#FCF6EA;color:#1E4973}.socials a i{width:1em}.main-header{margin:0 auto -2.5rem;padding:4rem 0 0;font-size:1rem;position:relative;z-index:20;overflow:hidden}.main-header:before,.main-header:after{content:'';display:block;background:#1E4973;position:absolute;height:2.53em;bottom:1.13em;pointer-events:none}.main-header:before{left:0;width:calc(50% - 8.5em)}.main-header:after{right:0;width:calc(50% - 9.7em)}.main-header .logo{display:block;margin:auto;max-width:29.9em}.main-header .logo img{display:block;max-width:100%}.main-header .socials{position:absolute;right:20%;bottom:40%;-webkit-transform:translateY(50%);transform:translateY(50%)}@media only screen and (max-width: 1920px){.main-header .socials{right:12%}}@media only screen and (max-width: 768px){.main-header .socials{right:1%}}.page-index .s-hero{background:url("../images/serrated-blue-top-item-min.png") bottom -0.1rem left/3rem auto repeat-x,url("../images/hero-bkg-min.png") center/cover no-repeat transparent;padding:16rem 0 18rem;overflow:hidden}.page-index .s-hero .title{margin:0 0 3rem;position:relative;text-transform:uppercase;font-weight:bold;font-size:5.2rem;line-height:1.1em;letter-spacing:-0.02em}.page-index .s-hero .btn:after{content:'';display:block;position:absolute;top:-1.5rem;right:-12rem;width:18rem;padding-bottom:18rem;background:url("../images/calc.svg") no-repeat center/contain;pointer-events:none}.page-index .s-videos{padding:10rem 0 1rem;background:url("../images/serrated-yellow-top-item-min.png") bottom -0.1rem left/3rem auto repeat-x #1E4973;position:relative}.page-index .s-videos .video-row{margin:0 auto 4rem;max-width:142rem;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;font-size:2.1rem;text-align:left}.page-index .s-videos .video-row:nth-child(even){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-index .s-videos .video-row:nth-child(even) .v-videos{padding-right:0;padding-left:1rem}.page-index .s-videos .video-row:nth-child(even) .v-descr{padding-left:0;padding-right:6rem}.page-index .s-videos .video-row .v-videos,.page-index .s-videos .video-row .v-descr{width:50%;margin-bottom:4.5rem}.page-index .s-videos .video-row .v-videos{padding-right:1rem}.page-index .s-videos .video-row .v-image{position:relative}.page-index .s-videos .video-row .v-image img{width:100%}.page-index .s-videos .video-row .v-image+.v-image{margin-top:2.5rem}.page-index .s-videos .video-row .btn-play{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url("../images/play.svg") no-repeat center/31% auto rgba(0,0,0,0.3)}.page-index .s-videos .video-row .v-start{display:inline-block;position:absolute;bottom:2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0.55em 0.8em;background:#fff;color:#1E4973;font-family:"AvantGarde",sans-serif;font-size:2em;font-weight:bold;text-transform:uppercase;text-align:center;line-height:1.1em;letter-spacing:-0.02em;white-space:nowrap}.page-index .s-videos .video-row .v-start:before{content:'';display:block;pointer-events:none;position:absolute;right:0;left:0;bottom:100%;height:1em;background:url("../images/serrated-white-top.png") bottom left/1em auto repeat-x transparent}.page-index .s-videos .video-row .v-start span{display:block;margin-top:0.2em;padding:0.3em;color:#fff;background:#1E4973;font-size:1.2em}.page-index .s-videos .video-row .v-descr{padding-left:6rem}.page-index .s-videos .video-row .v-title{margin:0 0 0.4em;font-weight:800;font-size:2em;text-transform:uppercase}.page-index .s-videos .video-row p{margin:0}@media only screen and (max-width: 768px){.page-index .s-videos .video-row{max-width:70rem;font-size:2rem}.page-index .s-videos .video-row,.page-index .s-videos .video-row:nth-child(even){-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-index .s-videos .video-row .v-videos,.page-index .s-videos .video-row .v-descr,.page-index .s-videos .video-row:nth-child(even) .v-videos,.page-index .s-videos .video-row:nth-child(even) .v-descr{width:100%;padding-right:0;padding-left:0}}@media only screen and (max-width: 576px){.page-index .s-videos .video-row{font-size:2.2rem}}.page-index .s-footer{height:10rem;background:#FCF6EA}.page-calculator .s-hero{margin:0;padding:10rem 0 5rem;position:relative}.page-calculator .s-hero:before,.page-calculator .s-hero:after{content:'';display:block;pointer-events:none;position:absolute;right:0;left:0}.page-calculator .s-hero:before{top:0;bottom:26rem;background:url("../images/serrated-blue-top-item-min.png") bottom -0.1rem left/3rem auto repeat-x,url("../images/hero2-bkg-min.png") center/cover no-repeat transparent}.page-calculator .s-hero:after{bottom:0;height:26rem;background:#1E4973}.page-calculator .s-hero .title{margin:0 0 3.5rem;padding:4rem 2rem;position:relative;text-transform:uppercase;font-weight:bold;font-size:4.2rem;line-height:1.1em;letter-spacing:-0.04em;background:url("../images/calc-bkg-min.jpg") center/cover no-repeat bisque}.page-calculator .s-hero .calc-container{margin:0 auto;max-width:85rem;border:0.9rem solid #1E4973;border-radius:6rem;background:#FCF6EA;overflow:hidden;position:relative;z-index:2}.page-calculator .s-hero .calc-container form{margin:0 auto -2.5rem;max-width:63rem;padding:0 2.5rem}.page-calculator .s-hero .calc-container .btn{margin-top:3rem}.page-calculator .s-hero .calc-container .footer{background:url("../images/calc-ribbon-min.png") bottom 1.5rem center/auto 6.4rem no-repeat,url("../images/calc-bkg-min.jpg") bottom center/cover no-repeat #FCF6EA;height:13.5rem}.page-calculator .s-recipe{padding:5rem 0 0;background:#1E4973;display:none}.page-calculator .s-recipe [data-amount]{display:none}.page-calculator .s-recipe[data-guests="1"] [data-amount="1"]{display:inline-block}.page-calculator .s-recipe[data-guests="2"] [data-amount="2"]{display:inline-block}.page-calculator .s-recipe[data-guests="3"] [data-amount="3"]{display:inline-block}.page-calculator .s-recipe[data-guests="4"] [data-amount="4"]{display:inline-block}.page-calculator .s-recipe[data-guests="5"] [data-amount="5"]{display:inline-block}.page-calculator .s-recipe .container{max-width:150rem}.page-calculator .s-recipe .r-title{margin:0 0 6rem;text-transform:uppercase;font-weight:bold;font-size:4.8rem;line-height:1.1em;letter-spacing:-0.02em;color:#FCF6EA}.page-calculator .s-recipe .r-content{background:url("../images/serrated-blue-top-item-min.png") bottom -0.1rem left/3rem auto repeat-x #FCF6EA;padding:5.5rem 0 7rem;text-align:left}.page-calculator .s-recipe .r-content .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-calculator .s-recipe .r-content ul{margin:0;padding:0;list-style:none;font-size:2.6rem}.page-calculator .s-recipe .r-content .ingredients{width:40%;padding:0 4rem 3rem;position:relative;background:#fff;box-shadow:0 0 1rem 0.2rem rgba(0,0,0,0.1)}.page-calculator .s-recipe .r-content .ingredients .footer{position:absolute;top:100%;right:0;left:0;height:0.8rem;background:url("../images/serrated-white-bottom-min.png") top -0.1rem right/5rem auto repeat-x #FCF6EA}.page-calculator .s-recipe .r-content .ingredients:before,.page-calculator .s-recipe .r-content .ingredients:after{content:'';position:absolute;background:no-repeat center/contain transparent}.page-calculator .s-recipe .r-content .ingredients:before{background-image:url("../images/olives2-min.png");width:12rem;height:12rem;top:0;right:0;-webkit-transform:translate(25%, -25%);transform:translate(25%, -25%)}.page-calculator .s-recipe .r-content .ingredients:after{background-image:url("../images/tomato2-min.png");width:10rem;height:10rem;bottom:0;left:0;-webkit-transform:translate(-50%, 45%);transform:translate(-50%, 45%)}.page-calculator .s-recipe .r-content .ingredients li{margin-bottom:1.4rem}.page-calculator .s-recipe .r-content .making{width:60%;padding-left:9rem}.page-calculator .s-recipe .r-content .making li{margin-bottom:4rem;padding-left:9rem;min-height:6rem;position:relative}.page-calculator .s-recipe .r-content .making li:last-child{margin-bottom:0}.page-calculator .s-recipe .r-content .making .num{position:absolute;top:0;left:0;width:6rem;height:6rem;border-radius:50%;background:#f5d15e;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:3rem;font-weight:bold}.page-calculator .s-recipe .r-content h2{margin:4rem 0 3rem;font-size:3rem;font-weight:bold;text-transform:uppercase;line-height:1.1}@media only screen and (max-width: 768px){.page-calculator .s-recipe .r-content .ingredients{width:92%;max-width:70rem}.page-calculator .s-recipe .r-content .making{width:100%;margin-top:6rem;padding-left:0}}.page-calculator .s-footer{padding:6rem 0 4.5rem;min-height:10rem;background:#1E4973;font-weight:200;font-size:2.6rem;color:#FCF6EA}.page-calculator .s-footer p{max-width:142rem;margin-right:auto;margin-left:auto}.cc-revoke,.cc-window{font-family:"AvantGarde",sans-serif;text-align:left;color:#FCF6EA}.cc-revoke .cc-message,.cc-window .cc-message{color:#FCF6EA}.cc-banner.cc-bottom{border-top:solid 1px #FCF6EA}
