.elementor-1464 .elementor-element.elementor-element-874be64{--display:flex;--min-height:calc(100vh - 80px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.55;}.elementor-1464 .elementor-element.elementor-element-874be64:not(.elementor-motion-effects-element-type-background), .elementor-1464 .elementor-element.elementor-element-874be64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jumanjitattoo.ru/wp-content/uploads/2026/08/lan_6342-kopiya-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1464 .elementor-element.elementor-element-874be64::before, .elementor-1464 .elementor-element.elementor-element-874be64 > .elementor-background-video-container::before, .elementor-1464 .elementor-element.elementor-element-874be64 > .e-con-inner > .elementor-background-video-container::before, .elementor-1464 .elementor-element.elementor-element-874be64 > .elementor-background-slideshow::before, .elementor-1464 .elementor-element.elementor-element-874be64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1464 .elementor-element.elementor-element-874be64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-1464 .elementor-element.elementor-element-fc27dba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:24px;--margin-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-1464 .elementor-element.elementor-element-feeec66 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-feeec66 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-1464 .elementor-element.elementor-element-bc65938 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;font-style:normal;line-height:95px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-bc65938 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1464 .elementor-element.elementor-element-c6b4e6a{font-family:"Inter", Sans-serif;font-weight:400;font-style:normal;line-height:26px;word-spacing:0px;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-c6b4e6a a{color:#77777700;}.elementor-1464 .elementor-element.elementor-element-c6b4e6a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );background-color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-dec7129 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-66626c0 );border-radius:0px 0px 0px 0px;}.elementor-1464 .elementor-element.elementor-element-dec7129 .elementor-button:hover, .elementor-1464 .elementor-element.elementor-element-dec7129 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-06e9d69{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1464 .elementor-element.elementor-element-06e9d69:not(.elementor-motion-effects-element-type-background), .elementor-1464 .elementor-element.elementor-element-06e9d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1464 .elementor-element.elementor-element-a77e63a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-678d6e9{--display:flex;}.elementor-1464 .elementor-element.elementor-element-374e7db .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-b424b0f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-25c0195{font-family:"Inter", Sans-serif;font-weight:400;font-style:normal;line-height:26px;word-spacing:0px;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-36aa535{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-ea44c99 );}.elementor-1464 .elementor-element.elementor-element-1272ed7{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-04d2d25 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1464 .elementor-element.elementor-element-04d2d25:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1464 .elementor-element.elementor-element-04d2d25.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://jumanjitattoo.ru/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1464 .elementor-element.elementor-element-5567bf4{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-5567bf4:not(.elementor-motion-effects-element-type-background), .elementor-1464 .elementor-element.elementor-element-5567bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1464 .elementor-element.elementor-element-1ffb543{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-f4e4650 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-8a74878 .elementor-heading-title{color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-f01c75f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-1464 .elementor-element.elementor-element-3a50a46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-1464 .elementor-element.elementor-element-2b63c72 img{width:100%;transition-duration:0.3s;border-radius:0px 0px 0px 0px;}.elementor-1464 .elementor-element.elementor-element-2b63c72:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1464 .elementor-element.elementor-element-e1181d7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-e1181d7 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1464 .elementor-element.elementor-element-4eb535b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-1464 .elementor-element.elementor-element-8a3a4e8 img{width:100%;transition-duration:0.3s;border-radius:0px 0px 0px 0px;}.elementor-1464 .elementor-element.elementor-element-8a3a4e8:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1464 .elementor-element.elementor-element-7ebc306 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-7ebc306 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1464 .elementor-element.elementor-element-90161be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-1464 .elementor-element.elementor-element-a83c2e3 img{width:100%;transition-duration:0.3s;border-radius:0px 0px 0px 0px;}.elementor-1464 .elementor-element.elementor-element-a83c2e3:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1464 .elementor-element.elementor-element-1408629 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-1408629 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1464 .elementor-element.elementor-element-34a196c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-1464 .elementor-element.elementor-element-f04479c img{width:100%;transition-duration:0.3s;border-radius:0px 0px 0px 0px;}.elementor-1464 .elementor-element.elementor-element-f04479c:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1464 .elementor-element.elementor-element-7982aaa .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-7982aaa > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1464 .elementor-element.elementor-element-a42e353{--display:flex;}.elementor-1464 .elementor-element.elementor-element-b799e32 .elementor-button{background-color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-b799e32 .elementor-button:hover, .elementor-1464 .elementor-element.elementor-element-b799e32 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-101f72a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-b7d255d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-2a83e99 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-5019493 .elementor-heading-title{color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-3005fb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1464 .elementor-element.elementor-element-9d9bef6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-9d9bef6:not(.elementor-motion-effects-element-type-background), .elementor-1464 .elementor-element.elementor-element-9d9bef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1464 .elementor-element.elementor-element-c8ecd37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-83553e7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-7dafad9 .elementor-heading-title{color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-5a75466{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-1da8fc9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-88377df );--border-color:var( --e-global-color-88377df );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1464 .elementor-element.elementor-element-1da8fc9:hover{background-color:var( --e-global-color-secondary );}.elementor-1464 .elementor-element.elementor-element-6271d92 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;font-style:normal;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-91eb90f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:2px;word-spacing:1px;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-11037ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-88377df );--border-color:var( --e-global-color-88377df );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1464 .elementor-element.elementor-element-11037ba:hover{background-color:var( --e-global-color-secondary );}.elementor-1464 .elementor-element.elementor-element-3725ffc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;font-style:normal;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-d31293d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-08e22d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-88377df );--border-color:var( --e-global-color-88377df );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1464 .elementor-element.elementor-element-08e22d9:hover{background-color:var( --e-global-color-secondary );}.elementor-1464 .elementor-element.elementor-element-a0fde60 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;font-style:normal;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-08a5879 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-9790a8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-88377df );--border-color:var( --e-global-color-88377df );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1464 .elementor-element.elementor-element-9790a8a:hover{background-color:var( --e-global-color-secondary );}.elementor-1464 .elementor-element.elementor-element-1ee4ee6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;font-style:normal;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-2dabe4d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;font-style:normal;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-2ff1c4e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-2ff1c4e:not(.elementor-motion-effects-element-type-background), .elementor-1464 .elementor-element.elementor-element-2ff1c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1464 .elementor-element.elementor-element-d83c7a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-979e5a3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-7137014 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1464 .elementor-element.elementor-element-6722103{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1464 .elementor-element.elementor-element-d88fbc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-d88fbc0:not(.elementor-motion-effects-element-type-background), .elementor-1464 .elementor-element.elementor-element-d88fbc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1464 .elementor-element.elementor-element-3c86bd3 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-2351384 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;font-style:normal;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-4a408ea{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-ea44c99 );}.elementor-1464 .elementor-element.elementor-element-161c2e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-161c2e8:not(.elementor-motion-effects-element-type-background), .elementor-1464 .elementor-element.elementor-element-161c2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1464 .elementor-element.elementor-element-d33124d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-2582b0f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;font-style:normal;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-c318fe5{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-ea44c99 );}.elementor-1464 .elementor-element.elementor-element-073c1dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-073c1dc:not(.elementor-motion-effects-element-type-background), .elementor-1464 .elementor-element.elementor-element-073c1dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1464 .elementor-element.elementor-element-6493864 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-af237e4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;font-style:normal;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-48f148c{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-ea44c99 );}.elementor-1464 .elementor-element.elementor-element-f160862{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-f160862:not(.elementor-motion-effects-element-type-background), .elementor-1464 .elementor-element.elementor-element-f160862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1464 .elementor-element.elementor-element-b02bbb2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-866992b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;font-style:normal;color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-6360c41{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-ea44c99 );}.elementor-1464 .elementor-element.elementor-element-a383001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-a383001:not(.elementor-motion-effects-element-type-background), .elementor-1464 .elementor-element.elementor-element-a383001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1464 .elementor-element.elementor-element-81589e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1464 .elementor-element.elementor-element-64f0b53 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-accent );}.elementor-1464 .elementor-element.elementor-element-24e11ea .elementor-heading-title{color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-a4c71d3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-ea44c99 );}.elementor-1464 .elementor-element.elementor-element-fee21ad .elementor-button{background-color:var( --e-global-color-66626c0 );}.elementor-1464 .elementor-element.elementor-element-fee21ad .elementor-button:hover, .elementor-1464 .elementor-element.elementor-element-fee21ad .elementor-button:focus{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1464 .elementor-element.elementor-element-feeec66 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1464 .elementor-element.elementor-element-374e7db .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-36aa535{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-f4e4650 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-e1181d7 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-7ebc306 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-1408629 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-7982aaa .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-2a83e99 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-83553e7 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-6271d92 .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-91eb90f .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-3725ffc .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-d31293d .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-a0fde60 .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-08a5879 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-1ee4ee6 .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-979e5a3 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-4a408ea{line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1464 .elementor-element.elementor-element-c318fe5{line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1464 .elementor-element.elementor-element-48f148c{line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1464 .elementor-element.elementor-element-6360c41{line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1464 .elementor-element.elementor-element-64f0b53 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-a4c71d3{line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:767px){.elementor-1464 .elementor-element.elementor-element-874be64{--min-height:calc(100svh - 64px);}.elementor-1464 .elementor-element.elementor-element-fc27dba{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-1464 .elementor-element.elementor-element-feeec66 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-bc65938 .elementor-heading-title{font-size:36px;line-height:38px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1464 .elementor-element.elementor-element-374e7db .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-36aa535{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-f4e4650 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-e1181d7 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-7ebc306 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-1408629 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-7982aaa .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-2a83e99 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-83553e7 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-5a75466{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1464 .elementor-element.elementor-element-1da8fc9{--justify-content:flex-end;}.elementor-1464 .elementor-element.elementor-element-6271d92 .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-11037ba{--justify-content:flex-end;}.elementor-1464 .elementor-element.elementor-element-3725ffc .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-d31293d .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-08e22d9{--justify-content:flex-end;}.elementor-1464 .elementor-element.elementor-element-a0fde60 .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-08a5879 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-9790a8a{--justify-content:flex-end;}.elementor-1464 .elementor-element.elementor-element-1ee4ee6 .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-2dabe4d .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-979e5a3 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-2351384 .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-4a408ea{line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1464 .elementor-element.elementor-element-2582b0f .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-c318fe5{line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1464 .elementor-element.elementor-element-af237e4 .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-48f148c{line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1464 .elementor-element.elementor-element-866992b .elementor-heading-title{line-height:1em;}.elementor-1464 .elementor-element.elementor-element-6360c41{line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1464 .elementor-element.elementor-element-64f0b53 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1464 .elementor-element.elementor-element-a4c71d3{line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(min-width:768px){.elementor-1464 .elementor-element.elementor-element-fc27dba{--content-width:1360px;}.elementor-1464 .elementor-element.elementor-element-a77e63a{--content-width:1360px;}.elementor-1464 .elementor-element.elementor-element-678d6e9{--width:50%;}.elementor-1464 .elementor-element.elementor-element-1272ed7{--width:50%;}.elementor-1464 .elementor-element.elementor-element-1ffb543{--content-width:1360px;}.elementor-1464 .elementor-element.elementor-element-f01c75f{--width:100%;}.elementor-1464 .elementor-element.elementor-element-3a50a46{--width:calc(25% - 12px);}.elementor-1464 .elementor-element.elementor-element-4eb535b{--width:calc(25% - 12px);}.elementor-1464 .elementor-element.elementor-element-90161be{--width:calc(25% - 12px);}.elementor-1464 .elementor-element.elementor-element-34a196c{--width:calc(25% - 12px);}.elementor-1464 .elementor-element.elementor-element-c8ecd37{--content-width:1360px;}}/* Start custom CSS for heading, class: .elementor-element-bc65938 */.elementor-1464 .elementor-element.elementor-element-bc65938 span {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b424b0f */.elementor-1464 .elementor-element.elementor-element-b424b0f span {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e23a2d *//* =========================================================
   JUMANJI FIELD NOTES
   FINAL CSS
========================================================= */


/* =========================================================
   BASE
========================================================= */

.jumanji-section,
.jumanji-section * {
    box-sizing: border-box;
}

.jumanji-section {
    position: relative;
    max-width: 1450px;
    margin: 70px auto;
    padding: 90px 60px 80px;
    overflow: hidden;

    background:
        radial-gradient(
            circle at 75% 30%,
            rgba(255, 96, 0, .06),
            transparent 32%
        ),
        #111;

    color: #f2f1ec;

    font-family:
        Arial,
        Helvetica,
        sans-serif;
}


/* =========================================================
   TEXTURE
========================================================= */

.jumanji-section::before {
    content: "";

    position: absolute;
    inset: 0;

    opacity: .025;
    pointer-events: none;

    background-image:
        repeating-linear-gradient(
            0deg,
            #fff 0px,
            #fff 1px,
            transparent 1px,
            transparent 4px
        );
}


/* =========================================================
   HEADER
========================================================= */

.jumanji-top {
    position: relative;

    display: flex;
    justify-content: space-between;
    align-items: flex-end;

    margin-bottom: 65px;

    z-index: 2;
}


.jumanji-kicker {
    margin-bottom: 18px;

    font-family: monospace;
    font-size: 11px;
    letter-spacing: 3px;

    color: #FF6000;
}


.jumanji-title {
    margin: 0;

    font-size: clamp(60px, 8vw, 125px);
    line-height: .79;
    letter-spacing: -7px;

    text-transform: uppercase;
    font-weight: 900;
}


.jumanji-title span {
    display: block;
}


.jumanji-title .outline {
    color: transparent;

    -webkit-text-stroke:
        1px #e8e7e2;
}


/* =========================================================
   INTRO
========================================================= */

.jumanji-intro {
    width: 280px;

    margin-bottom: 8px;

    color: #FFFFFF;

    font-size: 14px;
    line-height: 1.6;
}


.jumanji-intro strong {
    color: #FF6000;
}


/* =========================================================
   BOARD
========================================================= */

.jumanji-board {
    position: relative;

    min-height: 650px;

    z-index: 1;
}


/* =========================================================
   CARDS
========================================================= */

.j-card {
    position: absolute;

    display: block;

    width: 350px;

    /*
       Было 350px.
       Увеличиваем высоту, чтобы контент карточки
       физически помещался без налезания.
    */
    height: 390px;

    padding: 34px;

    color: #111;

    text-decoration: none;

    background: #dedbd2;

    box-shadow:
        0 15px 30px rgba(0,0,0,.35);

    transition:
        transform .55s
        cubic-bezier(.2,.8,.2,1),

        box-shadow .55s,

        filter .4s;

    cursor: pointer;

    overflow: hidden;

    z-index: 2;
}


/* =========================================================
   PAPER TEXTURE
========================================================= */

.j-card::before {
    content: "";

    position: absolute;

    inset: 0;

    opacity: .08;

    pointer-events: none;

    background:
        repeating-linear-gradient(
            0deg,
            transparent,
            transparent 5px,
            #000 6px
        );
}


/* =========================================================
   ORANGE LINE
========================================================= */

.j-card::after {
    content: "";

    position: absolute;

    left: 32px;
    right: 32px;

    bottom: 72px;

    height: 2px;

    background: #FF6000;

    transform:
        scaleX(0);

    transform-origin: left;

    transition: .5s;
}


/* =========================================================
   CARD POSITIONS
========================================================= */

.card-1 {
    left: 4%;
    top: 25px;

    transform:
        rotate(-5deg);
}


.card-2 {
    left: 28%;
    top: 175px;

    transform:
        rotate(3.5deg);

    background: #e7e3da;
}


.card-3 {
    left: 52%;
    top: 25px;

    transform:
        rotate(-2.5deg);

    background: #d9d6ce;
}


.card-4 {
    right: 2%;
    top: 235px;

    transform:
        rotate(5deg);

    background: #191919;

    color: #f1f0eb;

    padding: 0;
}


/* =========================================================
   CARD CONTENT
========================================================= */

.card-content {
    position: relative;

    z-index: 2;

    height: 100%;

    display: flex;
    flex-direction: column;
}


/* =========================================================
   NUMBER
========================================================= */

.j-number {
    flex: 0 0 auto;

    font-family: monospace;

    font-size: 11px;
    letter-spacing: 1px;

    color: #FF6000;
}


/* =========================================================
   CARD TITLE
========================================================= */

.j-card h3 {
    flex: 0 0 auto;

    margin:
        38px 0 18px;

    font-size: 36px;

    line-height: .95;

    letter-spacing: -1.5px;

    text-transform: uppercase;
}


/* =========================================================
   CARD TEXT
========================================================= */

.j-card p {
    flex: 0 0 auto;

    max-width: 245px;

    margin: 0;

    color: #626262;

    font-size: 14px;

    line-height: 1.5;
}


.card-4 p {
    color: #999;
}


/* =========================================================
   READ LINK
========================================================= */

.j-read {
    position: absolute;

    left: 34px;
    bottom: 34px;

    font-family: monospace;

    font-size: 11px;

    letter-spacing: 1px;

    color: inherit;

    opacity: 0;

    transform:
        translateY(15px);

    transition: .4s;

    z-index: 5;
}


/* =========================================================
   CARD 4 PHOTO
========================================================= */

.card-4-image {
    position: relative;

    width: 100%;
    height: 205px;

    display: flex;

    align-items: center;
    justify-content: center;

    overflow: hidden;

    padding:
        12px 28px;

    background: #090909;
}


/* PHOTO */

.card-4-image img {
    display: block;

    width: 100%;
    height: 100%;

    object-fit: contain;
    object-position: center;

    background: #050505;

    box-shadow:
        0 8px 20px rgba(0,0,0,.45);

    transition:
        transform .7s
        cubic-bezier(.2,.8,.2,1),

        filter .5s;
}


/* PHOTO HOVER */

.card-4:hover .card-4-image img {
    transform:
        scale(1.04);

    filter:
        brightness(1.08);
}


/* =========================================================
   CARD 4 CONTENT
========================================================= */

.card-4-content {
    position: relative;

    height: 145px;

    padding:
        15px 30px 38px;
}


.card-4 h3 {
    margin:
        7px 0 7px;

    font-size: 29px;

    line-height: .9;
}


.card-4 p {
    max-width: 245px;

    margin: 0;

    color: #999;

    font-size: 12px;

    line-height: 1.35;
}


/* CARD 4 LINK */

.card-4 .j-read {
    left: 30px;
    bottom: 12px;

    opacity: 0;

    transform:
        translateY(10px);
}


.card-4:hover .j-read {
    opacity: 1;

    transform:
        translateY(0);
}


/* =========================================================
   CARD 4 — NO ORANGE LINE
========================================================= */

.card-4::after {
    display: none;
}


/* =========================================================
   SYMBOLS
========================================================= */

.j-symbol {
    position: absolute;

    right: 20px;
    bottom: -5px;

    font-size: 125px;

    line-height: 1;

    font-weight: 900;

    color:
        rgba(0,0,0,.07);

    transition: .5s;

    z-index: 1;
}


.card-4 .j-symbol {
    color:
        rgba(255,255,255,.06);
}


/* =========================================================
   HOVER
========================================================= */

.j-card:hover {
    z-index: 20;

    transform:
        translateY(-18px)
        rotate(0deg)
        scale(1.025);

    box-shadow:
        0 35px 70px
        rgba(0,0,0,.65);
}


.j-card:hover::after {
    transform:
        scaleX(1);
}


.j-card:not(.card-4):hover .j-read {
    opacity: 1;

    transform:
        translateY(0);
}


.j-card:hover .j-symbol {
    transform:
        rotate(-10deg)
        scale(1.12);

    color:
        rgba(255,96,0,.13);
}


/* =========================================================
   DIM OTHER CARDS
========================================================= */

.jumanji-board:hover
.j-card:not(:hover) {
    filter:
        brightness(.72);
}


/* =========================================================
   TAPE
========================================================= */

.tape {
    position: absolute;

    width: 100px;
    height: 27px;

    background:
        rgba(210,195,155,.75);

    z-index: 10;

    opacity: .8;

    box-shadow:
        0 2px 5px
        rgba(0,0,0,.15);
}


.tape-1 {
    top: -12px;
    right: 35px;

    transform:
        rotate(7deg);
}


.tape-2 {
    top: -10px;
    left: 30px;

    transform:
        rotate(-9deg);
}


.tape-3 {
    bottom: -10px;
    right: 35px;

    transform:
        rotate(-5deg);
}


/* =========================================================
   CENTER NOTE
========================================================= */

.center-note {
    position: absolute;

    left: 45%;
    top: 45%;

    width: 145px;
    height: 145px;

    border-radius: 50%;

    display: flex;

    align-items: center;
    justify-content: center;

    text-align: center;

    background: #111;

    border:
        1px solid #444;

    color: #ddd;

    font-family: monospace;

    font-size: 10px;

    line-height: 1.45;

    letter-spacing: 1px;

    z-index: 12;

    transition: .5s;
}


.center-note span {
    display: block;

    color: #FF6000;

    margin-top: 4px;
}


.center-note:hover {
    transform:
        rotate(-8deg)
        scale(1.1);

    border-color:
        #FF6000;
}


/* =========================================================
   HANDWRITTEN NOTES
========================================================= */

.hand-note {
    position: absolute;

    z-index: 15;

    font-family:
        "Comic Sans MS",
        cursive;

    color: #FF6000;

    font-size: 17px;

    transform:
        rotate(-8deg);

    pointer-events: none;
}


.note-1 {
    left: 23%;
    top: 70px;
}


.note-2 {
    right: 25%;
    top: 15px;

    transform:
        rotate(5deg);
}


.note-3 {
    left: 48%;
    bottom: 25px;

    transform:
        rotate(-4deg);
}


/* =========================================================
   BOTTOM
========================================================= */

.jumanji-bottom {
    position: relative;

    z-index: 2;

    border-top:
        1px solid #292929;

    padding-top: 25px;

    display: flex;

    align-items: center;

    justify-content: space-between;
}


.jumanji-bottom-info {
    font-family: monospace;

    font-size: 10px;

    letter-spacing: 2px;

    color: #666;
}


.jumanji-bottom-link {
    color: #f2f1ec;

    text-decoration: none;

    font-family: monospace;

    font-size: 11px;

    letter-spacing: 1px;

    transition: .3s;
}


.jumanji-bottom-link:hover {
    color: #FF6000;
}


/* =========================================================
   TABLET / MOBILE
========================================================= */

@media (max-width: 950px) {

    .jumanji-section {
        margin:
            25px 12px;

        padding:
            60px 22px;
    }


    .jumanji-top {
        display: block;

        margin-bottom: 50px;
    }


    .jumanji-title {
        font-size:
            clamp(
                52px,
                15vw,
                90px
            );

        letter-spacing: -4px;
    }


    .jumanji-intro {
        width: auto;

        margin-top: 30px;
    }


    .jumanji-board {
        min-height: auto;

        display: flex;

        flex-direction: column;

        gap: 18px;
    }


    /* =====================================================
       MOBILE CARDS
    ====================================================== */

    .j-card {
        position: relative;

        left: auto;
        right: auto;
        top: auto;

        width: 100%;

        height: auto;

        min-height: 300px;

        padding: 28px;

        transform:
            none !important;
    }


    .j-card:hover {
        transform:
            translateX(6px) !important;
    }


    .jumanji-board:hover
    .j-card:not(:hover) {
        filter: none;
    }


    /* =====================================================
       MOBILE CARD CONTENT
    ====================================================== */

    .card-content {
        min-height: 244px;

        height: auto;
    }


    .j-card h3 {
        margin:
            32px 0 16px;

        font-size: 32px;

        line-height: 1;

        letter-spacing: -1px;
    }


    .j-card p {
        max-width: 100%;

        font-size: 14px;

        line-height: 1.45;

        padding-bottom: 65px;
    }


    /* =====================================================
       MOBILE READ LINK
    ====================================================== */

    .j-read {
        left: 28px;

        bottom: 24px;

        opacity: 1;

        transform: none;
    }


    /* =====================================================
       MOBILE ORANGE LINE
    ====================================================== */

    .j-card::after {
        left: 28px;
        right: 28px;

        bottom: 58px;

        transform:
            scaleX(1);
    }


    /* =====================================================
       MOBILE SYMBOL
    ====================================================== */

    .j-symbol {
        right: 15px;

        bottom: -10px;

        font-size: 100px;
    }


    /* =====================================================
       MOBILE CARD 4
    ====================================================== */

    .card-4 {
        height: 400px;

        min-height: 400px;
    }


    .card-4-image {
        height: 210px;

        padding:
            12px 20px;
    }


    .card-4-content {
        height: 190px;

        padding:
            22px 25px 48px;
    }


    .card-4 h3 {
        margin:
            8px 0 8px;

        font-size: 29px;

        line-height: 1;
    }


    .card-4 p {
        font-size: 13px;

        line-height: 1.4;

        padding-bottom: 0;
    }


    .card-4 .j-read {
        left: 25px;

        bottom: 22px;

        opacity: 1;

        transform: none;
    }


    /* =====================================================
       MOBILE HEADER
    ====================================================== */

    .jumanji-bottom {
        display: block;
    }


    .jumanji-bottom-link {
        display: block;

        margin-top: 20px;
    }


    /* =====================================================
       MOBILE NOTES
    ====================================================== */

    .center-note,
    .hand-note {
        display: none;
    }

}
@media (max-width: 950px) {

    .card-4 {
        height: auto;
        min-height: 0;
    }

    .card-4-content {
        height: auto;
        min-height: 190px;
        padding: 22px 25px 70px;
    }

    .card-4 p {
        padding-bottom: 0;
    }

    .card-4 .j-read {
        position: absolute;
        left: 25px;
        bottom: 25px;
    }

}/* End custom CSS */