/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/css/0_reset/_reset.css ***!
  \****************************************************************************************************************************************************/
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}body,html{font-family:var(--ff-main);font-size:62.5%;height:100%}body{-webkit-font-smoothing:antialiased;font-size:var(--fs-16);line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}input[type=email],input[type=password],input[type=submit],input[type=text]{border:0}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}#__next,#root{isolation:isolate}.focus-visible{outline:1px dashed var(--clr-third)}:focus-visible{outline:1px dashed var(--clr-third)}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/css/0_reset/_reset-buttons.css ***!
  \************************************************************************************************************************************************************/
.btn,button,input[type=submit]{background-color:transparent;border:0;cursor:pointer;line-height:1;margin:0;padding:0}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/css/0_reset/_reset-nav.css ***!
  \********************************************************************************************************************************************************/
nav ul{list-style:none outside}nav li,nav ul{margin:0;padding:0}nav a{display:block;text-decoration:none}
/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/css/1_base/_vars-root.css ***!
  \*******************************************************************************************************************************************************/
:root{--rem:1rem;--em:1em;--px:1px;--pct:1%;--ff-main:"Work Sans",sans-serif;--ff-sec:"Garamond",serif;--fs-10:calc(var(--rem));--fs-12:calc(var(--rem)*1.2);--fs-14:calc(var(--rem)*1.4);--fs-16:calc(var(--rem)*1.6);--fs-20:calc(var(--rem)*2);--fs-24:calc(var(--rem)*2.4);--fs-30:calc(var(--rem)*3);--fs-35:calc(var(--rem)*3.5);--fs-40:4rem;--fw-regular:400;--fw-bold:700;--clr-main:#dd8c3c;--clr-sec:#274553;--clr-light:#e6e6e6;--space:2rem;--space-l:calc(var(--space)*2);--space-xl:calc(var(--space)*3);--space-xxl:calc(var(--space)*4);--space-s:calc(var(--space)/2);--space-xs:calc(var(--space)/4)}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/css/2_layout/_spacings.css ***!
  \********************************************************************************************************************************************************/
.py{padding-bottom:var(--space);padding-top:var(--space)}.py--l{padding-bottom:var(--space-l);padding-top:var(--space-l)}.py--xl{padding-bottom:var(--space-xl);padding-top:var(--space-xl)}.py--xxl{padding-bottom:var(--space-xxl);padding-top:var(--space-xxl)}.py--s{padding-bottom:var(--space-s);padding-top:var(--space-s)}.py--xs{padding-bottom:var(--space-xs);padding-top:var(--space-xs)}.px{padding-left:var(--space);padding-right:var(--space)}.px--l{padding-left:var(--space-l);padding-right:var(--space-l)}.px--xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.px--xxl{padding-left:var(--space-xxl);padding-right:var(--space-xxl)}.px--s{padding-left:var(--space-s);padding-right:var(--space-s)}.px--xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.my{margin-bottom:var(--space);margin-top:var(--space)}.my--l{margin-bottom:var(--space-l);margin-top:var(--space-l)}.my--xl{margin-bottom:var(--space-xl);margin-top:var(--space-xl)}.my--xxl{margin-bottom:var(--space-xxl);margin-top:var(--space-xxl)}.my--s{margin-bottom:var(--space-s);margin-top:var(--space-s)}.my--xs{margin-bottom:var(--space-xs);margin-top:var(--space-xs)}.mx{margin-left:var(--space);margin-right:var(--space)}.mx--l{margin-left:var(--space-l);margin-right:var(--space-l)}.mx--xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.mx--xxl{margin-left:var(--space-xxl);margin-right:var(--space-xxl)}.mx--s{margin-left:var(--space-s);margin-right:var(--space-s)}.mx--xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/css/2_layout/_container.css ***!
  \*********************************************************************************************************************************************************/
.con{--base:2;--padding:calc(var(--base)*var(--pct));--mw-s:80rem;--mw-m:120rem;--mw-l:160rem}.con--fw-bg{padding-left:calc((100% - var(--mw-m))/2);padding-right:calc((100% - var(--mw-m))/2)}.mw--s{max-width:var(--mw-s)}.mw--m{max-width:var(--mw-m)}.mw--l{max-width:var(--mw-l)}.mw--center{margin-left:auto;margin-right:auto}.flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.con--fw-bg,.con.mw--m{padding-left:var(--padding);padding-right:var(--padding)}}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/css/2_layout/_colors.css ***!
  \******************************************************************************************************************************************************/
.clr-bg--main{background-color:var(--clr-sec)}.clr-f--light{color:var(--clr-light)}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/css/3_typo/_fonts.css ***!
  \***************************************************************************************************************************************************/
@font-face{font-family:Work Sans;font-style:normal;font-weight:400;src:local(""),url(61d4293a74b113ae5626.woff2) format("woff2"),url(63d7cbc1266ccbb8e4d1.woff) format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;src:local(""),url(c458d291809c442d8930.woff2) format("woff2"),url(c2f29437ec2f97b1c4f3.woff) format("woff")}@font-face{font-family:Work Sans;font-style:italic;font-weight:400;src:local(""),url(22f631fe7eed4a335b45.woff2) format("woff2"),url(e75b4b975f7757c850a6.woff) format("woff")}@font-face{font-family:Work Sans;font-style:italic;font-weight:700;src:local(""),url(42a176026195df3a44f3.woff2) format("woff2"),url(03cf444b5fec579ad8ca.woff) format("woff")}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/css/3_typo/_typo.css ***!
  \**************************************************************************************************************************************************/
li,p{font-weight:var(--fw-regular)}p{margin-bottom:var(--space)}p:last-child{margin-bottom:0}li{margin-bottom:var(--space-xs)}h1,h2,h3,h4{font-weight:var(--fw-bold);line-height:1;margin:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child{margin-bottom:0}h1{font-size:var(--fs-40);margin-top:var(--space)}h1,h2{margin-bottom:var(--space)}h2{font-size:var(--fs-30)}h2,h3{margin-top:var(--space-l)}h3{font-size:var(--fs-20);margin-bottom:var(--space-s)}.bold,strong{font-weight:700}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/css/4_components/nav/_mainnav.css ***!
  \***************************************************************************************************************************************************************/
.nav-main a{color:var(--clr-light)}.nav-main a:active,.nav-main a:focus,.nav-main a:hover{color:var(--clr-sec)}.nav-main__list,.nav-main__list .menu-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-main__list .menu-item>a{padding:var(--space)}.nav-main__list .menu-item:last-child>a{margin-right:calc(var(--space)*-1)}[data-layout=logo-right] .menu-item:last-child>a{margin-right:0}[data-layout=logo-right] .menu-item:first-child>a{margin-left:calc(var(--space)*-1)}.btn-nav{background-color:#000}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/css/4_components/header/_main-header.css ***!
  \**********************************************************************************************************************************************************************/
.header-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--clr-main);display:-webkit-box;display:-ms-flexbox;display:flex}.header-main[data-layout=logo-left] .logo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header-main[data-layout=logo-left] .nav-main{margin-left:auto}.header-main[data-layout=logo-right] .logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header-main[data-layout=logo-right] .nav-main{margin-right:auto}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/css/4_components/buttons/_buttons.css ***!
  \*******************************************************************************************************************************************************************/
.btn,button,input[type=submit]{--btn-main-bg:var(--clr-main);--btn-sec-bg:var(--clr-sec);--btn-padding:0.8em 1.4em;--btn-border-radius:0.4em;--btn-border-width:0.1em;--btn-border-color:#fff;--btn-main-color:var(--clr-light);--btn-sec-color:var(--clr-main);--btn-ico-color:var(--clr-main)}.btn{--btn-size:var(--fs-16);-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--btn-padding)}.btn~.btn{margin-left:var(--space-s)}.btn:focus,.btn:hover,.btn[focus-within]{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn:focus,.btn:focus-within,.btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn:active{-webkit-transform:translateY(.5px);transform:translateY(.5px)}.btn--big{--btn-size:var(--fs-24)}.btn--big,.btn--small{font-size:var(--btn-size)}.btn--small{--btn-size:var(--fs-12)}.btn--rad{border-radius:var(--btn-border-radius)}.btn--primary{background-color:var(--btn-main-bg);color:var(--btn-main-color)}.btn--sec{background-color:var(--btn-sec-bg);color:var(--btn-sec-color)}.btn--ico>svg{height:var(--btn-size);margin-right:var(--space-s)}.btn--ico[data-layout=ico-right]>svg{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:var(--space-s);margin-right:0;order:2}
/*!***************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/style.css ***!
  \***************************************************************************************************************************************/


/*# sourceMappingURL=main.css.map*/