.elementor-47 .elementor-element.elementor-element-8b61472{padding:0px 0px 30px 0px;}.elementor-47 .elementor-element.elementor-element-8b61472 .woocommerce-breadcrumb{color:#000000;text-align:start;}.elementor-47 .elementor-element.elementor-element-8b61472 .woocommerce-breadcrumb > a{color:#000000;}.elementor-47 .elementor-element.elementor-element-62f0555{font-size:11px;font-weight:700;text-transform:uppercase;line-height:13.2px;letter-spacing:2.2px;}.elementor-47 .elementor-element.elementor-element-345fb16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-345fb16 .porto-u-main-heading > *{font-family:"Georgia", Poppins;font-size:102px;font-weight:400;font-style:normal;line-height:0.98em;letter-spacing:-3.8px;}.elementor-47 .elementor-element.elementor-element-4b8ce5b .porto-u-main-heading > *{font-family:"Georgia", Poppins;font-size:102px;font-weight:400;text-transform:none;font-style:italic;line-height:0.98em;letter-spacing:-3.8px;}.elementor-47 .elementor-element.elementor-element-4e64a47 .porto-u-main-heading > *{font-family:"Georgia", Poppins;font-size:102px;font-weight:400;text-transform:none;font-style:normal;line-height:0.98em;letter-spacing:-3.8px;}.elementor-47 .elementor-element.elementor-element-c92b7ff.elementor-element{--align-self:flex-end;}.elementor-47 .elementor-element.elementor-element-c92b7ff{text-align:start;font-family:"Arial", Poppins;font-size:15px;font-weight:400;text-transform:none;font-style:normal;line-height:1.85em;}.elementor-47 .elementor-element.elementor-element-7ea193e{color:#A56149;}.elementor-47 .elementor-element.elementor-element-cd4e06a{width:var( --container-widget-width, 72.599% );max-width:72.599%;padding:0px 0px 70px 0px;--container-widget-width:72.599%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-cd4e06a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-cd4e06a .porto-u-main-heading > *{font-family:"Georgia", Poppins;font-size:68px;font-weight:400;line-height:70px;letter-spacing:-1px;}.elementor-47 .elementor-element.elementor-element-1136ec5{padding:0px 0px 50px 0px;font-family:"Arial", Poppins;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-47 .elementor-element.elementor-element-0afb2f1{padding:0px 0px 50px 0px;font-family:"Arial", Poppins;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-47 .elementor-element.elementor-element-4e9ecc4{text-align:left;}.elementor-47 .elementor-element.elementor-element-7d03992 .porto-u-main-heading > *{font-family:"Georgia", Poppins;font-size:52px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-7d03992 .porto-u-sub-heading{font-family:"Arial", Poppins;font-size:14px;font-weight:400;line-height:1.8em;color:var( --e-global-color-9987a20 );}.elementor-47 .elementor-element.elementor-element-9e70bf3{text-align:center;font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1487c0b );}.elementor-47 .elementor-element.elementor-element-3b3d91b .porto-u-main-heading > *{font-family:"Georgia", Poppins;font-size:52px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-3b3d91b .porto-u-sub-heading{font-family:"Arial", Poppins;font-size:14px;font-weight:400;line-height:1.8em;color:var( --e-global-color-9987a20 );}.elementor-47 .elementor-element.elementor-element-8d49e8f{text-align:center;font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1487c0b );}.elementor-47 .elementor-element.elementor-element-159dfd1 .porto-u-main-heading > *{font-family:"Georgia", Poppins;font-size:52px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-159dfd1 .porto-u-sub-heading{font-family:"Arial", Poppins;font-size:14px;font-weight:400;line-height:1.8em;color:var( --e-global-color-9987a20 );}.elementor-47 .elementor-element.elementor-element-8b9c48b{text-align:center;font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1487c0b );}.elementor-47 .elementor-element.elementor-element-18426f3 .porto-u-main-heading > *{font-family:"Georgia", Poppins;font-size:52px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-18426f3 .porto-u-sub-heading{font-family:"Arial", Poppins;font-size:14px;font-weight:400;line-height:1.8em;color:var( --e-global-color-9987a20 );}.elementor-47 .elementor-element.elementor-element-998dfb1{text-align:center;font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1487c0b );}.elementor-47 .elementor-element.elementor-element-520b87c{font-family:"Arial", Poppins;font-size:13px;font-weight:700;line-height:1.2em;letter-spacing:0.06em;color:var( --e-global-color-9987a20 );}.elementor-47 .elementor-element.elementor-element-3264f0a .porto-u-main-heading > *{font-family:"Georgia", Poppins;font-size:74px;font-weight:400;line-height:0.98em;letter-spacing:-0.045em;}.elementor-47 .elementor-element.elementor-element-03aaa9b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-47 .elementor-element.elementor-element-03aaa9b .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-03aaa9b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47 .elementor-element.elementor-element-21da06a.elementor-element{--align-self:flex-end;}.elementor-47 .elementor-element.elementor-element-21da06a{text-align:start;font-family:"Arial", Poppins;font-size:16px;font-weight:400;line-height:1.8em;color:#696C66;}.elementor-47 .elementor-element.elementor-element-de19074{padding:0px 0px 30px 0px;font-family:"Arial", Poppins;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:0.06em;color:var( --e-global-color-9987a20 );}.elementor-47 .elementor-element.elementor-element-efa7d6b{padding:0px 0px 20px 0px;}.elementor-47 .elementor-element.elementor-element-efa7d6b .porto-u-main-heading > *{font-family:"Georgia", Poppins;font-size:28px;font-weight:400;line-height:0.98em;letter-spacing:-0.045em;color:var( --e-global-color-0096ab7 );}.elementor-47 .elementor-element.elementor-element-7fcf491{font-family:"Arial", Poppins;font-size:13px;font-weight:400;line-height:1.8em;color:var( --e-global-color-5a20f3a );}.elementor-47 .elementor-element.elementor-element-d46865d{padding:0px 0px 30px 0px;font-family:"Arial", Poppins;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:0.06em;color:var( --e-global-color-9987a20 );}.elementor-47 .elementor-element.elementor-element-2af515c{padding:0px 0px 20px 0px;}.elementor-47 .elementor-element.elementor-element-2af515c .porto-u-main-heading > *{font-family:"Georgia", Poppins;font-size:28px;font-weight:400;line-height:0.98em;letter-spacing:-0.045em;color:var( --e-global-color-0096ab7 );}.elementor-47 .elementor-element.elementor-element-05e302b{font-family:"Arial", Poppins;font-size:13px;font-weight:400;line-height:1.8em;color:var( --e-global-color-5a20f3a );}.elementor-47 .elementor-element.elementor-element-c4c2088{padding:0px 0px 30px 0px;font-family:"Arial", Poppins;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:0.06em;color:var( --e-global-color-9987a20 );}.elementor-47 .elementor-element.elementor-element-cf847bc{padding:0px 0px 20px 0px;}.elementor-47 .elementor-element.elementor-element-cf847bc .porto-u-main-heading > *{font-family:"Georgia", Poppins;font-size:28px;font-weight:400;line-height:0.98em;letter-spacing:-0.045em;color:var( --e-global-color-0096ab7 );}.elementor-47 .elementor-element.elementor-element-5ceae83{font-family:"Arial", Poppins;font-size:13px;font-weight:400;line-height:1.8em;color:var( --e-global-color-5a20f3a );}:root{--page-title-display:none;}@media(max-width:1180px){.elementor-47 .elementor-element.elementor-element-cd4e06a{width:100%;max-width:100%;}.elementor-47 .elementor-element.elementor-element-9e70bf3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-8d49e8f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-8b9c48b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-998dfb1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:991px){.elementor-47 .elementor-element.elementor-element-c92b7ff{padding:20px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-9e70bf3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-8d49e8f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-8b9c48b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-998dfb1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:660px){.elementor-47 .elementor-element.elementor-element-345fb16 .porto-u-main-heading > *{font-size:85px;}.elementor-47 .elementor-element.elementor-element-4b8ce5b .porto-u-main-heading > *{font-size:85px;}.elementor-47 .elementor-element.elementor-element-4e64a47 .porto-u-main-heading > *{font-size:85px;}.elementor-47 .elementor-element.elementor-element-cd4e06a .porto-u-main-heading > *{font-size:55px;}.elementor-47 .elementor-element.elementor-element-4e9ecc4{text-align:center;}.elementor-47 .elementor-element.elementor-element-9e70bf3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-8d49e8f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-8b9c48b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-47 .elementor-element.elementor-element-998dfb1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-62f0555 */.elementor-47 .elementor-element.elementor-element-62f0555 { color: #a56149 !important; font-family: "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif !important; }
.elementor-47 .elementor-element.elementor-element-62f0555 p { margin: 0 !important; }   .elementor-47 .elementor-element.elementor-element-62f0555 {
  color: #a56149 !important;
  font-family: "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for porto_ultimate_heading, class: .elementor-element-345fb16 */.elementor-47 .elementor-element.elementor-element-345fb16 { width: 100% !important; margin-top: 22px !important; }
.elementor-47 .elementor-element.elementor-element-345fb16 h1 { color: #20211f !important; }   .elementor-47 .elementor-element.elementor-element-345fb16 { width: 100% !important; }
.elementor-47 .elementor-element.elementor-element-345fb16 h1 { color: #20211f !important; }   .elementor-47 .elementor-element.elementor-element-345fb16 { width: 100% !important; color: #20211f !important; }/* End custom CSS */
/* Start custom CSS for porto_ultimate_heading, class: .elementor-element-4b8ce5b */.elementor-47 .elementor-element.elementor-element-4b8ce5b { width: 100% !important; }
.elementor-47 .elementor-element.elementor-element-4b8ce5b h1 { color: #a56149 !important; }   .elementor-47 .elementor-element.elementor-element-4b8ce5b { width: 100% !important; color: #a56149 !important; }/* End custom CSS */
/* Start custom CSS for porto_ultimate_heading, class: .elementor-element-4e64a47 */.elementor-47 .elementor-element.elementor-element-4e64a47 { width: 100% !important; }
.elementor-47 .elementor-element.elementor-element-4e64a47 h1 { color: #20211f !important; }   .elementor-47 .elementor-element.elementor-element-4e64a47 { width: 100% !important; color: #20211f !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c92b7ff */.elementor-47 .elementor-element.elementor-element-c92b7ff { color: #696c66 !important; font-family: "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif !important; margin-bottom: 8px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ea193e */color: #a56149 !important;
font-size: 11px !important;
font-weight: 700 !important;
letter-spacing: 2px !important;
text-transform: uppercase !important;
margin-bottom: 18px !important;/* End custom CSS */
/* Start custom CSS for porto_ultimate_heading, class: .elementor-element-cd4e06a */width: 100% !important; max-width: 100% !important; align-self: stretch !important;/* End custom CSS */