@charset "UTF-8";
.wc-stripe-payment-button-preview{align-items:center;background-color:#000;border-radius:5px;display:flex;height:40px;justify-content:center}.wc-stripe-payment-button-preview img{height:22px}.wc-stripe-payment-button-preview:hover{cursor:pointer;filter:opacity(.7)}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview{background-color:#ffd814}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview img{height:40px}.wc-stripe-payment-button-preview.wc-stripe-link-preview{background-color:#00d66f}.wc-stripe-payment-button-preview.wc-stripe-link-preview img{height:40px}button.stripe-gateway-stripelink-modal-trigger{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent!important;border:none;cursor:pointer;display:none;height:40px;position:absolute;right:5px;width:64px}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:#fff0;border-color:#fff0}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span:not(.wc-stripe-test-mode-badge){align-items:center;display:flex;float:right;justify-content:center}.wcstripe-payment-element+.wc-block-components-payment-methods__save-card-info{margin-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding-top:0}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element .content:empty{display:none}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}body.wc-stripe-hide-save-checkbox .wc-block-components-payment-methods__save-card-info{display:none!important}.wc-stripe-test-mode-badge{background-color:#fff2d7;border-radius:4px;color:#4d3716;display:none;font-size:12px;font-weight:400;line-height:16px;margin-left:8px;padding:4px 6px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge,.wc-block-checkout__payment-method .wc-block-components-radio-control__option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge{display:inline-block}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons{display:flex!important;flex-direction:column!important;gap:12px!important}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important;width:100%!important}.wc-block-components-express-payment-continue-rule--cart{height:20px;margin:24px 0!important}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons .StripeElement iframe{max-width:unset}@supports not (-webkit-appearance:-apple-pay-button){#express-payment-method-stripe_express_checkout_element_applePay:has(#express-checkout-button-preview-applePay){display:none}}#express-checkout-button-preview-googlePay .gpay-card-info-container{min-width:auto}.wc-stripe-copy-test-number{align-items:center;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;color:inherit!important;cursor:pointer;display:inline-flex;font-family:inherit!important;font-size:inherit;font-weight:400;line-height:inherit;padding:2px 1px!important;vertical-align:baseline}.wc-stripe-copy-test-number span{margin-right:4px}.wc-stripe-copy-test-number i{background-color:currentColor;display:block;height:1.2em;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:1;width:1.2em}.wc-stripe-copy-test-number:hover{background-color:#fff0;opacity:.7}.wc-stripe-copy-test-number:active i{transform:scale(.9)}.wc-stripe-copy-test-number:focus{box-shadow:none!important;outline:none}.wc-stripe-copy-test-number:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wc-stripe-copy-test-number.state--success i{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=)}.top-banner.modern{position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-position:center}.top-banner.modern .overlay{position:absolute;top:0;left:0;display:block;right:0;bottom:0;background-color:rgb(0 0 0 / .45)}.top-banner.modern .content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-banner.modern .content-wrap .content{text-align:center;color:var(--light-color)}.top-banner.modern .title{font-size:70px;line-height:1.4;font-weight:700;letter-spacing:3px}.top-banner.modern .subtitle{font-size:18px;font-weight:700;line-height:1.67;letter-spacing:3px;max-width:400px;margin:20px auto 30px}.top-banner.modern .description{font-size:22px;max-width:630px;line-height:1.5;margin:15px auto auto;padding:0 15px;font-weight:300}.top-banner.modern .btn-wrapper{margin-top:50px}.top-banner.modern .btn-wrapper a:nth-child(1){margin-right:25px}@media only screen and (max-width:1300px){.top-banner.modern .title{font-size:60px}}@media only screen and (max-width:1024px){.top-banner.modern .title{font-size:50px}.top-banner.modern .subtitle{font-size:17px}.top-banner.modern .description{font-size:21px}}@media only screen and (max-width:991px){.top-banner.modern .title{margin-top:7px}.top-banner.modern .btn-wrapper{margin-top:43px}}@media only screen and (max-width:768px){.top-banner.modern .title{font-size:45px;margin-top:10px}.top-banner.modern .description{margin-top:20px;font-size:19px}}@media only screen and (max-width:576px){.top-banner.modern .title{font-size:32px;letter-spacing:1px}.top-banner.modern .subtitle{margin-bottom:20px;font-size:16px}.top-banner.modern .description{font-size:18px}}.top-banner.full_wall{height:auto;overflow:hidden}.top-banner.full_wall .gridrotate-gallery{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.top-banner.full_wall .gridrotate-gallery::before,.top-banner.full_wall .gridrotate-gallery::after{content:'';display:table;clear:both}.top-banner.full_wall .gridrotate-gallery ul{display:block;width:100%;margin:0!important}.top-banner.full_wall .gridrotate-gallery ul::before,.top-banner.full_wall .gridrotate-gallery ul::after{content:'';display:table;clear:both}.top-banner.full_wall .gridrotate-gallery ul li{-webkit-perspective:400px;-o-perspective:400px;-ms-perspective:400px;perspective:400px;margin:0;padding:0;float:left;position:relative;display:block;overflow:hidden;background:#000}.top-banner.full_wall .gridrotate-gallery ul li span{display:block;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-size:cover;background-position:center center;background-repeat:no-repeat;box-sizing:content-box}.top-banner.full_wall .gridrotate-gallery .title-wrap{position:absolute;top:0;height:100%;width:100%;z-index:1000;left:0;text-align:center}.top-banner.full_wall .gridrotate-gallery .title-wrap mark{background:var(--black-color);color:var(--light-color);padding-top:8px}.top-banner.full_wall .gridrotate-gallery .title-wrap mark span.typed{font-weight:700}.top-banner.full_wall .gridrotate-gallery .title-wrap .title{position:absolute;top:50%;left:50%;letter-spacing:1.5px;line-height:1.5;font-size:60px;width:calc(100% - 30px);max-width:1170px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:1300px){.top-banner.full_wall .gridrotate-gallery .title-wrap .title{font-size:50px}}@media only screen and (max-width:1024px){.top-banner.full_wall .gridrotate-gallery .title-wrap .title{font-size:45px}}@media only screen and (max-width:991px){.top-banner.full_wall .gridrotate-gallery .title-wrap .title{font-size:40px}}@media only screen and (max-width:600px){.top-banner.full_wall .gridrotate-gallery .title-wrap .title{font-size:30px}.top-banner.full_wall .gridrotate-gallery{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.top-banner.full_wall{height:auto!important}}.top-banner.creative{position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.top-banner.creative .overlay{position:absolute;top:0;left:0;display:block;right:0;bottom:0;background-color:rgb(0 0 0 / .4)}.top-banner.creative .content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-banner.creative .content-wrap .content{text-align:center;color:var(--light-color)}.top-banner.creative .title{font-size:120px;letter-spacing:13px;font-weight:700;position:relative}.top-banner.creative .title-bg{position:absolute;top:43%;left:50%;white-space:nowrap;font-size:170px;color:#fff0;line-height:1;font-weight:700;-webkit-text-stroke:1px rgb(255 255 255 / .3);-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1) translate(-50%,-50%);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),translate(-50%,-50%);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0}.top-banner.creative .subtitle{font-size:15px;font-weight:700;letter-spacing:10px;margin-bottom:70px}@media only screen and (max-width:1300px){.top-banner.creative .title-bg{font-size:130px;top:45%}.top-banner.creative .title{font-size:98px}.top-banner.creative .subtitle{margin-bottom:60px}}@media only screen and (max-width:1199px){.top-banner.creative .title{font-size:95px}.top-banner.creative .title-bg{font-size:120px;top:45.5%}.top-banner.creative .subtitle{letter-spacing:9px;margin-bottom:45px}}@media only screen and (max-width:991px){.top-banner.creative .subtitle{letter-spacing:7px;margin-bottom:35px}.top-banner.creative .title{font-size:75px;letter-spacing:9px}.top-banner.creative .title-bg{font-size:90px}}@media only screen and (max-width:768px){.top-banner.creative .title{font-size:60px;letter-spacing:5px}.top-banner.creative .title-bg{font-size:75px;top:45%}.top-banner.creative .subtitle{letter-spacing:3px}}@media only screen and (max-width:576px){.top-banner.creative .title{font-size:45px;letter-spacing:2px}.top-banner.creative .title-bg{font-size:50px;top:45%}.top-banner.creative .subtitle{margin-bottom:30px;letter-spacing:2px}}.top-banner.simple{position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.top-banner.simple .overlay{position:absolute;top:0;left:0;display:block;right:0;bottom:0;background-color:rgb(0 0 0 / .45)}.top-banner.simple .content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-banner.simple .content-wrap .content{text-align:center;color:var(--light-color)}.top-banner.simple .title{font-size:110px;line-height:1.4;font-weight:700;letter-spacing:15px}.top-banner.simple .scroll-down-wrapper{position:absolute;bottom:10px;width:100%;text-align:center;z-index:25}.top-banner.simple .arrows{width:30px;height:50px;cursor:pointer}.top-banner.simple .arrows path{stroke:var(--light-color);fill:#fff0;stroke-width:1px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite}@keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}.top-banner.simple .arrows path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}.top-banner.simple .arrows path.a2{animation-delay:-0.5s;-webkit-animation-delay:-0.5s}.top-banner.simple .arrows path.a3{animation-delay:0s;-webkit-animation-delay:0s}@media only screen and (max-width:1300px){.top-banner.simple .title{font-size:90px}}@media only screen and (max-width:1024px){.top-banner.simple .title{font-size:80px}}@media only screen and (max-width:991px){.top-banner.simple .title{font-size:70px;letter-spacing:10px}}@media only screen and (max-width:768px){.top-banner.simple .title{font-size:55px;letter-spacing:8px}}@media only screen and (max-width:576px){.top-banner.simple .title{font-size:43px;letter-spacing:5px}}.top-banner.classic{position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.top-banner.classic .overlay{position:absolute;top:0;left:0;display:block;right:0;bottom:0;background-color:rgb(0 0 0 / .45)}.top-banner.classic .content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-banner.classic .content-wrap .content{text-align:center;color:var(--light-color)}.top-banner.classic .title{margin-top:45px;color:var(--light-color);font-size:100px;letter-spacing:13px;line-height:1;font-weight:700}.top-banner.classic .subtitle{color:var(--light-color);font-size:35px;letter-spacing:8px;font-family:var(--font2);font-style:italic}@media only screen and (max-width:1300px){.top-banner.classic .title{font-size:80px}.top-banner.classic .subtitle{font-size:30px;letter-spacing:6px}}@media only screen and (max-width:1024px){.top-banner.classic .title{font-size:70px}.top-banner.classic .subtitle{font-size:28px}}@media only screen and (max-width:991px){.top-banner.classic .title{font-size:60px;letter-spacing:8px}.top-banner.classic .subtitle{font-size:26px;letter-spacing:4px}}@media only screen and (max-width:768px){.top-banner.classic .title{font-size:50px;letter-spacing:6px}.top-banner.classic .subtitle{font-size:24px;letter-spacing:3px}}@media only screen and (max-width:576px){.top-banner.classic .title{font-size:36px;letter-spacing:3px;margin-top:30px}.top-banner.classic .subtitle{font-size:21px}}.top-banner.only_image{height:450px;background-size:cover;background-position:center;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.top-banner.only_image .overlay{position:absolute;top:0;left:0;display:block;right:0;bottom:0;background-color:rgb(0 0 0 / .4)}.top-banner.only_image .title{color:var(--light-color);font-size:60px;letter-spacing:3px;font-weight:700;position:relative}@media only screen and (max-width:1300px){.top-banner.only_image{height:350px}.top-banner.only_image .title{font-size:50px}}@media only screen and (max-width:1024px){.top-banner.only_image{height:300px}.top-banner.only_image .title{font-size:45px}}@media only screen and (max-width:991px){.top-banner.only_image{height:250px}.top-banner.only_image .title{font-size:40px}}@media only screen and (max-width:768px){.top-banner.only_image{height:230px}}@media only screen and (max-width:600px){.top-banner.only_image{height:200px}.top-banner.only_image .title{font-size:30px}}.top-banner.bottom_text{position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-position:center}.top-banner.bottom_text .overlay{position:absolute;top:0;left:0;display:block;right:0;bottom:0;background-color:rgb(0 0 0 / .15)}.top-banner.bottom_text .content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end}.top-banner.bottom_text .content-wrap .content{color:var(--light-color);padding:60px 0}.top-banner.bottom_text .title{font-size:40px;line-height:1.4;font-weight:700;letter-spacing:3px}@media only screen and (max-width:1440px){.top-banner.bottom_text .title{font-size:38px}}@media only screen and (max-width:1199px){.top-banner.bottom_text .content-wrap .content{padding:40px 0}.top-banner.bottom_text .title{font-size:36px}}@media only screen and (max-width:991px){.top-banner.bottom_text .title{font-size:32px}}@media only screen and (max-width:768px){.top-banner.bottom_text .title{letter-spacing:1px;font-size:29px}}@media only screen and (max-width:576px){.top-banner.bottom_text .title{font-size:24px}}.pricing-wrap.classic{display:-webkit-flex;display:flex;justify-content:space-between}.pricing-wrap.classic.reverse .content-wrap{order:2}.pricing-wrap.classic.reverse .image-wrap{order:1}.pricing-wrap.classic .content-wrap{width:505px;padding:85px 40px 45px;background:var(--light-main-color)}.pricing-wrap.classic .content-wrap .top-info{position:relative}.pricing-wrap.classic .content-wrap .subtitle{color:var(--grey-color);font-size:70px;font-weight:700;letter-spacing:2px;line-height:1;position:absolute;left:0;bottom:-7px;width:100%;z-index:5;opacity:.25}.pricing-wrap.classic .content-wrap .title{color:var(--dark-color);font-size:29px;font-weight:700;letter-spacing:3.77px;line-height:1.3;padding-left:35px;position:relative;z-index:10}.pricing-wrap.classic .content-wrap .top-info+.item{margin-top:45px}.pricing-wrap.classic .content-wrap .item{margin-top:40px;color:var(--grey-color);line-height:1.75;font-weight:300;font-size:23px}.pricing-wrap.classic .content-wrap .price-wrap{margin-top:50px}.pricing-wrap.classic .content-wrap .price-title{font-size:17px;font-weight:700;letter-spacing:3px;line-height:1.3}.pricing-wrap.classic .content-wrap .price{color:var(--dark-color);font-size:40px;font-weight:700;letter-spacing:3.77px;line-height:1.3;margin-top:10px}.pricing-wrap.classic .image-wrap{background-position:center;background-size:cover;height:inherit;width:calc(100% - 565px)}@media only screen and (max-width:1300px){.pricing-wrap.classic .content-wrap{width:450px}.pricing-wrap.classic .content-wrap .item{line-height:1.5}.pricing-wrap.classic .image-wrap{width:calc(100% - 510px)}}@media only screen and (max-width:1199px){.pricing-wrap.classic .content-wrap{width:430px}.pricing-wrap.classic .content-wrap .item{margin-top:30px}.pricing-wrap.classic .content-wrap .title{letter-spacing:2px}.pricing-wrap.classic .content-wrap .subtitle{letter-spacing:2px}.pricing-wrap.classic .content-wrap .top-info+.item{margin-top:40px}.pricing-wrap.classic .content-wrap .price-wrap{margin-top:45px}.pricing-wrap.classic .content-wrap .price{font-size:36px;margin-top:5px}.pricing-wrap.classic .image-wrap{width:calc(100% - 485px)}}@media only screen and (max-width:1024px){.pricing-wrap.classic .content-wrap .item{font-size:22px}}@media only screen and (max-width:991px){.pricing-wrap.classic .content-wrap{width:380px}.pricing-wrap.classic .content-wrap .item{font-size:21px}.pricing-wrap.classic .content-wrap .price,.pricing-wrap.classic .content-wrap .price-title{letter-spacing:2px}.pricing-wrap.classic .image-wrap{width:calc(100% - 420px)}}@media only screen and (max-width:768px){.pricing-wrap.classic .content-wrap{padding:70px 35px 40px}.pricing-wrap.classic .content-wrap .top-info+.item{margin-top:30px}.pricing-wrap.classic .content-wrap .item{margin-top:20px;font-size:18px}.pricing-wrap.classic .content-wrap .subtitle{font-size:60px;bottom:-6px}.pricing-wrap.classic .content-wrap .title{font-size:26px}.pricing-wrap.classic .content-wrap .price-wrap{margin-top:35px}.pricing-wrap.classic .content-wrap .price-title{font-size:16px}.pricing-wrap.classic .content-wrap .price{font-size:32px}}@media only screen and (max-width:767px){.pricing-wrap.classic{flex-direction:column}.pricing-wrap.classic .image-wrap,.pricing-wrap.classic .content-wrap{width:100%}.pricing-wrap.classic .image-wrap{order:1;height:370px}.pricing-wrap.classic .content-wrap{order:2}}@media only screen and (max-width:576px){.pricing-wrap.classic .image-wrap{height:250px}.pricing-wrap.classic .content-wrap{padding:55px 20px 25px}.pricing-wrap.classic .content-wrap .top-info+.item{margin-top:15px}.pricing-wrap.classic .content-wrap .title{letter-spacing:1px;padding-left:25px;font-size:23px}.pricing-wrap.classic .content-wrap .price-wrap{margin-top:20px}.pricing-wrap.classic .content-wrap .item{margin-top:10px}.pricing-wrap.classic .content-wrap .subtitle{font-size:55px;bottom:-4px}.pricing-wrap.classic .content-wrap .price{font-size:28px}}.pricing-wrap.creative{position:relative}.pricing-wrap.creative.left-line::before{content:"";position:absolute;bottom:0;left:0;width:1px;height:50%;background:var(--dark-color);-webkit-transition:all 850ms ease;-moz-transition:all 850ms ease;-ms-transition:all 850ms ease;-o-transition:all 850ms ease;transition:all 850ms ease}.pricing-wrap.creative.left-line:hover::before{bottom:50%;background:var(--main-color)}.pricing-wrap.creative.right-line::before{content:"";position:absolute;top:0;right:0;width:1px;height:50%;background:var(--dark-color);-webkit-transition:all 850ms ease;-moz-transition:all 850ms ease;-ms-transition:all 850ms ease;-o-transition:all 850ms ease;transition:all 850ms ease}.pricing-wrap.creative.right-line:hover::before{top:50%;background:var(--main-color)}.pricing-wrap.creative .content-wrap{text-align:center;padding:65px 15px}.pricing-wrap.creative .content-wrap .title{color:var(--dark-color);font-size:29px;font-weight:700;letter-spacing:2.77px;line-height:1.3}.pricing-wrap.creative .content-wrap .items-wrap{margin:40px auto}.pricing-wrap.creative .content-wrap .item{color:var(--grey-color);line-height:1.75;font-weight:300;font-size:21px}.pricing-wrap.creative .content-wrap .price-wrap{margin-top:30px}.pricing-wrap.creative .content-wrap .price-title{font-size:15px;font-weight:700;letter-spacing:2px;line-height:1.3;margin-top:15px;color:var(--grey-color)}.pricing-wrap.creative .content-wrap .price{color:var(--dark-color);font-family:var(--font2);font-size:55px;font-weight:700;letter-spacing:2.77px;line-height:1.3}@media only screen and (max-width:1199px){.pricing-wrap.creative .content-wrap{padding:55px 15px}}@media only screen and (max-width:1024px){.pricing-wrap.creative .content-wrap .title{letter-spacing:2px}}@media only screen and (max-width:991px){.pricing-wrap.creative .content-wrap{padding:50px 15px}.pricing-wrap.creative .content-wrap .price-wrap{margin-top:20px}.pricing-wrap.creative .content-wrap .items-wrap{margin:30px auto}.pricing-wrap.creative .content-wrap .price{font-size:50px}.pricing-wrap.creative .content-wrap .price-title{margin-top:20px}}@media only screen and (max-width:768px){.pricing-wrap.creative.left-line,.pricing-wrap.creative.right-line{border:1px solid var(--dark-color);-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.pricing-wrap.creative.left-line::before,.pricing-wrap.creative.right-line::before{display:none}.pricing-wrap.creative.left-line:hover,.pricing-wrap.creative.right-line:hover{border-color:var(--main-color)}.pricing-wrap.creative .content-wrap .title{font-size:26px}.pricing-wrap.creative .content-wrap .item{font-size:19px}.pricing-wrap.creative .content-wrap .price{font-size:45px}}.pricing-wrap.slider{margin:-35px 0}.pricing-wrap.slider .swiper-container{padding:35px 0}.pricing-wrap.slider .swiper-slide{height:auto}.pricing-wrap.slider .swiper-pagination{position:static;text-align:center}.pricing-wrap.slider .swiper-pagination-bullet{background-color:var(--light-color);border:1px solid var(--grey-color);margin:0 6px;opacity:1;width:11px;height:11px}.pricing-wrap.slider .swiper-pagination-bullet:first-child:last-child{display:none}.pricing-wrap.slider .swiper-pagination-bullet-active{border:1px solid var(--grey-color);background-color:var(--grey-color)}.pricing-wrap.slider .pricing__wrap{background-color:var(--light-color);padding:43px 27px 45px;-webkit-transition:transform 600ms ease;-moz-transition:transform 600ms ease;-ms-transition:transform 600ms ease;-o-transition:transform 600ms ease;transition:transform 600ms ease;text-align:center;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.pricing-wrap.slider .pricing__wrap:hover{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.pricing-wrap.slider ul{list-style-type:none;margin-bottom:30px}.pricing-wrap.slider ul li{font-size:17px;color:var(--grey-color);line-height:20px;padding:8px 0}.pricing-wrap.slider .pricing__title{font-size:17px;letter-spacing:2px;font-weight:700;margin-bottom:8px}.pricing-wrap.slider .pricing__cost{font-weight:700;font-size:35px;letter-spacing:2px;font-family:var(--font2);color:var(--main-color);margin-bottom:25px}.pricing-wrap.slider .pricing__wrap.active{background-color:var(--main-color)}.pricing-wrap.slider .pricing__wrap.active ul li{color:var(--light-color)}.pricing-wrap.slider .pricing__wrap.active .pricing__title{color:var(--light-color)}.pricing-wrap.slider .pricing__wrap.active .pricing__cost{color:var(--light-color)}@media only screen and (max-width:991px){.pricing-wrap.slider .pricing__wrap{max-width:400px;margin-left:auto;margin-right:auto}.pricing-wrap.slider .pricing__wrap:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.main-header-testimonial.urban .swiper-container{margin-top:60px;max-width:calc(100% - 180px);margin-left:auto;margin-right:auto}.main-header-testimonial.urban .subtitle{color:var(--main-color);font-size:12px;font-weight:700;letter-spacing:1.5px;text-align:center}.main-header-testimonial.urban .description{max-width:700px;margin:0 auto;text-align:center}.main-header-testimonial.urban .description p{margin-top:35px;color:var(--light-color);line-height:1.75;font-weight:300;font-size:23px;text-align:center}.main-header-testimonial.urban .name{margin-top:65px;color:var(--light-color);font-size:17px;font-weight:700;letter-spacing:3px;line-height:1.3;text-align:center}.main-header-testimonial.urban .swiper-button{width:auto;height:auto;padding-top:30px;padding-bottom:30px;background-image:none;color:var(--light-color);font-size:17px;letter-spacing:3px;font-weight:700;text-transform:uppercase;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:20px}.main-header-testimonial.urban .swiper-button-prev{padding-right:25px;border-right:1px solid rgb(255 255 255 / .3)}.main-header-testimonial.urban .swiper-button-next{padding-left:25px;border-left:1px solid rgb(255 255 255 / .3)}@media only screen and (max-width:1024px){.main-header-testimonial.urban .description p{font-size:22px}.main-header-testimonial.urban .swiper-container{margin-top:45px}.main-header-testimonial.urban .swiper-button{padding-top:10px;padding-bottom:10px}.main-header-testimonial.urban .swiper-button-prev{left:0;padding-right:10px}.main-header-testimonial.urban .swiper-button-next{right:0;padding-left:10px}.main-header-testimonial.urban .name{margin-top:45px}}@media only screen and (max-width:991px){.main-header-testimonial.urban .description p{font-size:21px}}@media only screen and (max-width:768px){.main-header-testimonial.urban .swiper-container{margin-top:40px}.main-header-testimonial.urban .description p{margin-top:20px;font-size:18px}.main-header-testimonial.urban .swiper-button{font-size:13px;letter-spacing:2px;margin-top:0}.main-header-testimonial.urban .name{margin-top:30px;font-size:16px;letter-spacing:2px}}@media only screen and (max-width:767px){.main-header-testimonial.urban .swiper-container{max-width:100%}.main-header-testimonial.urban .swiper-button{position:static;display:inline-block}.main-header-testimonial.urban .swiper-btn-wrap{text-align:center;margin:50px 0 0}}@media only screen and (max-width:576px){.main-header-testimonial.urban .subtitle{letter-spacing:1px}.main-header-testimonial.urban .description{max-width:100%}}.main-header-testimonial.dark_urban .swiper-container{max-width:calc(100% - 180px);margin-left:auto;margin-right:auto}.main-header-testimonial.dark_urban .description{max-width:700px;margin:0 auto;text-align:center}.main-header-testimonial.dark_urban .description p{color:var(--grey-color);line-height:1.75;font-weight:300;font-size:23px;text-align:center}.main-header-testimonial.dark_urban .name{margin-top:45px;color:var(--dark-color);font-size:17px;font-weight:700;letter-spacing:3px;line-height:1.3;text-align:center}.main-header-testimonial.dark_urban .swiper-button{width:auto;height:auto;padding-top:30px;padding-bottom:30px;background-image:none;color:var(--dark-color);font-size:17px;letter-spacing:3px;font-weight:700;text-transform:uppercase;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color 450ms ease;-moz-transition:color 450ms ease;-ms-transition:color 450ms ease;-o-transition:color 450ms ease;transition:color 450ms ease}.main-header-testimonial.dark_urban .swiper-button-prev{padding-right:25px;border-right:1px solid rgb(0 0 0 / .3)}.main-header-testimonial.dark_urban .swiper-button-next{padding-left:25px;border-left:1px solid rgb(0 0 0 / .3)}.main-header-testimonial.dark_urban .swiper-button:hover{color:var(--grey-color)}@media only screen and (max-width:1024px){.main-header-testimonial.dark_urban .description p{font-size:22px}.main-header-testimonial.dark_urban .swiper-button{padding-top:10px;padding-bottom:10px}.main-header-testimonial.dark_urban .swiper-button-prev{left:0;padding-right:10px}.main-header-testimonial.dark_urban .swiper-button-next{right:0;padding-left:10px}.main-header-testimonial.dark_urban .name{margin-top:45px}}@media only screen and (max-width:991px){.main-header-testimonial.dark_urban .description p{font-size:21px}}@media only screen and (max-width:768px){.main-header-testimonial.dark_urban .description p{margin-top:20px;font-size:18px}.main-header-testimonial.dark_urban .swiper-button{font-size:13px;letter-spacing:2px;margin-top:0}.main-header-testimonial.dark_urban .name{margin-top:30px;font-size:16px;letter-spacing:2px}}@media only screen and (max-width:767px){.main-header-testimonial.dark_urban .swiper-container{max-width:100%}.main-header-testimonial.dark_urban .swiper-button{position:static;display:inline-block}.main-header-testimonial.dark_urban .swiper-btn-wrap{text-align:center;margin:50px 0 0}}@media only screen and (max-width:576px){.main-header-testimonial.dark_urban .col-12{padding:0}.main-header-testimonial.dark_urban .description{max-width:100%}.main-header-testimonial.dark_urban .description p{margin-top:10px}}.main-header-testimonial.gold_urban .swiper-container{max-width:calc(100% - 180px);margin-left:auto;margin-right:auto}.main-header-testimonial.gold_urban .description{max-width:700px;margin:0 auto;text-align:center;padding-top:50px;position:relative}.main-header-testimonial.gold_urban .description p{margin-top:35px;color:var(--grey-color);line-height:1.75;font-weight:300;font-size:23px;text-align:center}.main-header-testimonial.gold_urban .description::before{content:"\f347";font-family:"Ionicons";position:absolute;top:0;left:50%;font-size:40px;color:var(--main-color);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.main-header-testimonial.gold_urban .name{margin-top:40px;color:var(--main-color);font-size:17px;font-weight:700;letter-spacing:3px;line-height:1.3;text-align:center}.main-header-testimonial.gold_urban .swiper-button{width:auto;height:auto;padding-top:30px;padding-bottom:30px;background-image:none;color:var(--main-color);font-size:17px;letter-spacing:3px;font-weight:700;text-transform:uppercase;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:20px;-webkit-transition:color 450ms ease;-moz-transition:color 450ms ease;-ms-transition:color 450ms ease;-o-transition:color 450ms ease;transition:color 450ms ease}.main-header-testimonial.gold_urban .swiper-button-prev{padding-right:25px;border-right:1px solid rgb(0 0 0 / .3)}.main-header-testimonial.gold_urban .swiper-button-next{padding-left:25px;border-left:1px solid rgb(0 0 0 / .3)}.main-header-testimonial.gold_urban .swiper-button:hover{color:var(--dark-color)}@media only screen and (max-width:1024px){.main-header-testimonial.gold_urban .description p{font-size:22px}.main-header-testimonial.gold_urban .swiper-button{padding-top:10px;padding-bottom:10px}.main-header-testimonial.gold_urban .swiper-button-prev{left:0;padding-right:10px}.main-header-testimonial.gold_urban .swiper-button-next{right:0;padding-left:10px}.main-header-testimonial.gold_urban .name{margin-top:45px}}@media only screen and (max-width:991px){.main-header-testimonial.gold_urban .description p{font-size:21px}}@media only screen and (max-width:768px){.main-header-testimonial.gold_urban .description p{margin-top:20px;font-size:18px}.main-header-testimonial.gold_urban .swiper-button{font-size:13px;letter-spacing:2px;margin-top:0}.main-header-testimonial.gold_urban .name{margin-top:30px;font-size:16px;letter-spacing:2px}}@media only screen and (max-width:767px){.main-header-testimonial.gold_urban .swiper-container{max-width:100%}.main-header-testimonial.gold_urban .swiper-button{position:static;display:inline-block}.main-header-testimonial.gold_urban .swiper-btn-wrap{text-align:center;margin:50px 0 0}}@media only screen and (max-width:576px){.main-header-testimonial.gold_urban .description{max-width:100%;padding-top:35px}.main-header-testimonial.gold_urban .description::before{font-size:30px}}