@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Palanquin:wght@100;200;300;400;500;600;700&display=swap);
@font-face{font-family:"montserrat-extra-light";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-ExtraLight.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-ExtraLight.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-ExtraLight.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"montserrat-extra-light-italic";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-ExtraLightItalic.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-ExtraLightItalic.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-ExtraLightItalic.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"montserrat-light";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Light.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Light.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Light.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"montserrat-light-italic";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-LightItalic.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-LightItalic.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-LightItalic.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"montserrat-regular";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Regular.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Regular.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Regular.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"montserrat-medium";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Medium.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Medium.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Medium.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"montserrat-medium-italic";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-MediumItalic.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-MediumItalic.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-MediumItalic.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"montserrat-bold";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Bold.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Bold.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Bold.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"montserrat-bold-italic";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Bolditalic.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Bolditalic.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Bolditalic.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"montserrat-extra-bold";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-ExtraBold.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-ExtraBold.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-ExtraBold.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"montserrat-extra-bold-italic";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-ExtraBoldItalic.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-ExtraBoldItalic.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-ExtraBoldItalic.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"montserrat-black";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Black.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Black.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Montserrat-Black.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"loew-thin";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Thin.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Thin.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Thin.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"loew-thin-italic";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Thinitalic.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Thinitalic.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Thinitalic.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"loew-light";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Light.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Light.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Light.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"loew-light-italic";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-LightItalic.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-LightItalic.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-LightItalic.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"loew-regular";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Regular.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Regular.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Regular.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"loew-italic";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Italic.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Italic.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Italic.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"loew-medium";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Medium.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Medium.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Medium.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"loew-bold";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Bold.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Bold.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Bold.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"loew-bold-italic";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-BoldItalic.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-BoldItalic.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-BoldItalic.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"loew-black";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Black.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Black.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/Loew-Black.otf") format("otf");font-weight:normal;font-style:normal}@font-face{font-family:"malasia";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/malisia-script.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/malisia-script.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/malisia-script.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"pertili";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/pertili.woff2") format("woff2"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/pertili.woff") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/pertili.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"icomoon";src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/icomoon.eot?xexxxz");src:url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/icomoon.eot?xexxxz#iefix") format("embedded-opentype"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/icomoon.ttf?xexxxz") format("truetype"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/icomoon.woff?xexxxz") format("woff"),url("https://itsjoseantonio.github.io/santacruz-website/dist/fonts/icomoon.svg?xexxxz#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-location:before{content:""}.icon-checkmark:before{content:""}.icon-facebook2:before{content:""}.icon-instagram:before{content:""}.icon-whatsapp:before{content:""}.icon-youtube:before{content:""}*{box-sizing:border-box;border:0;padding:0;margin:0}a{text-decoration:none;color:inherit}a:visited,a:hover,a:link,a:active{color:inherit}ul,ol{list-style:none}html,body{min-height:100%;font-family:"montserrat-regular",sans-serif,monospace;color:#545454;background-color:#fff;font-size:16px}.body.fixed{overflow:hidden}html{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.container{width:100%}.header-title{color:#fff;text-align:center;padding:35px 0;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/header-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;font-family:"loew-italic";font-weight:500;font-style:italic}@media screen and (max-width: 1024px){.header-title{width:90%;margin:0 auto;padding:40px 0 60px}}.header-title h2{font-size:42px;font-weight:normal;letter-spacing:1px;line-height:42px}@media screen and (min-width: 1400px){.header-title h2{font-size:48px;line-height:46px}}@media screen and (max-width: 1024px){.header-title h2{font-size:60px;line-height:80px;padding:0 30px;font-weight:200}}@media screen and (max-width: 640px){.header-title h2{font-size:36px;line-height:42px;padding:0 20px}}.header-title p{margin-top:8px;font-size:20px;letter-spacing:1px}@media screen and (min-width: 1400px){.header-title p{font-size:24px}}@media screen and (max-width: 1024px){.header-title p{font-size:32px;line-height:36px;max-width:460px;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:15px 0 20px;margin:0 auto;font-weight:200;opacity:.8;margin-top:30px}}@media screen and (max-width: 640px){.header-title p{font-size:20px;line-height:22px;padding:15px 5px 20px;max-width:90%}}.page-header{padding:10px 0;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/header-bg.jpg")}.page-header__inner{max-width:1170px;width:100%;margin:0 auto}@media screen and (max-width: 640px){.page-header__inner{padding:0 20px}}.page-header__inner__box{display:flex;color:#fff;font-family:"Montserrat";align-items:center;font-style:italic;gap:15px}@media screen and (max-width: 1024px){.page-header__inner__box{justify-content:center}}.page-header__inner__box img{width:80px}@media screen and (max-width: 640px){.page-header__inner__box img{width:50px}}.page-header__inner__box h1{font-weight:100;font-size:64px;line-height:66px}@media screen and (max-width: 640px){.page-header__inner__box h1{font-size:44px;line-height:44px}}.page-header__inner__box span{font-size:20px;line-height:20px;display:block}@media screen and (max-width: 640px){.page-header__inner__box span{font-size:14px;line-height:14px}}.gallery-general{display:flex;gap:10px;color:#7e909e}.gallery-general.column{flex-direction:column}.gallery-general img{width:100%;display:block}.gallery-general p{margin-top:5px;line-height:24px;font-size:20px}.gallery-general__left{width:100%;display:flex;flex-direction:column;gap:10px}.gallery-general__left.preboda-1{min-width:612px}@media screen and (max-width: 640px){.gallery-general__left.preboda-1{min-width:100%}}.gallery-general__left__item{position:relative;overflow:hidden}.gallery-general__left__item__image{overflow:hidden}.gallery-general__left__item img{transition:all 200ms ease}.gallery-general__left__item img:hover{transform:scale(1.1)}.gallery-general__right{display:flex;flex-direction:column;gap:10px}.gallery-general__right.preboda-2{min-width:612px}@media screen and (max-width: 640px){.gallery-general__right.preboda-2{min-width:100%}}.gallery-general__right__item{position:relative;overflow:hidden}.gallery-general__right__item__image{overflow:hidden}.gallery-general__right__item img{transition:all 200ms ease}.gallery-general__right__item img:hover{transform:scale(1.1)}.gallery-general__full{position:relative}.gallery-general__full__item{overflow:hidden}.gallery-general__full__item__image{overflow:hidden}.gallery-general__full__item img{transition:all 200ms ease}.gallery-general__full__item img:hover{transform:scale(1.1)}.gallery-general__full__image{overflow:hidden}.gallery-general__full__image img{transition:all 200ms ease}.gallery-general__full__image img:hover{transform:scale(1.1)}.gallery-general__col-50{width:66.6666666%;display:flex;flex-direction:column;gap:10px}.gallery-general__col-25{width:33.33333333%;display:flex;flex-direction:column;gap:10px}.bg-grey{background-color:#f3f3f3 !important}.bg-white{background-color:#fff !important}.navbar{position:absolute;top:0;width:100%;padding:40px 0}@media screen and (max-width: 1024px){.navbar{height:100%}}.navbar-ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1024px){.navbar-ul{display:none;position:fixed;height:100%;width:100%;left:0;top:0;z-index:3}}@media screen and (max-width: 1024px){.navbar-ul.active{display:flex;flex-direction:column;gap:40px;background-color:#7e909e;color:#fff;justify-content:flex-start;padding-top:150px}}@media screen and (max-width: 640px){.navbar-ul.active{padding-top:100px;gap:25px}}.navbar-ul.active+.contact-mobile{display:flex}.navbar-ul.active li:after{display:none}@media screen and (max-width: 1024px){.navbar-ul.active li a{font-size:28px;color:#fff}}@media screen and (max-width: 640px){.navbar-ul.active li a{font-size:22px;color:#fff}}.navbar-ul.active+button.hamburguer{position:fixed}.navbar-ul.active+button.hamburguer span{background-color:#fff}.navbar-ul li{position:relative}@media screen and (max-width: 1024px){.navbar-ul li:last-child{display:none !important}}.navbar-ul li:last-child::after{display:none}.navbar-ul li:last-child a{pointer-events:none}.navbar-ul li:after{content:"";display:block;position:absolute;height:100%;border:0;border-right:1px solid #fff;right:0;top:0}.navbar-ul li a{text-transform:uppercase;color:#fff;display:inline-block;font-family:"montserrat-light";font-size:14px;letter-spacing:3px;padding:0px 25px;position:relative}@media screen and (min-width: 1400px){.navbar-ul li a{font-size:16px}}.navbar-ul li a:hover{text-decoration:underline}.navbar-ul li .submenu{position:absolute;opacity:0;text-align:left;transition:all 300ms ease;top:200%;background-color:rgba(255,255,255,.2);flex-direction:column;right:20px;padding:15px;gap:10px;display:flex}@media screen and (max-width: 1024px){.navbar-ul li .submenu{display:none !important}}.navbar-ul li .submenu li{text-align:right}.navbar-ul li .submenu li:after{display:none}.navbar-ul li .submenu li a{padding:0;text-decoration:none;letter-spacing:0;text-transform:lowercase;pointer-events:initial}.navbar-ul li .submenu li a:hover{text-decoration:underline}.navbar-ul li:hover ul{opacity:1;top:150%}.navbar .contact-mobile{position:absolute;text-align:center;bottom:70px;display:flex;align-items:center;flex-direction:column;justify-content:center;z-index:9;width:100%;gap:10px;display:none}.navbar .contact-mobile a{color:#fff;font-size:20px}@media screen and (max-width: 640px){.navbar .contact-mobile a{font-size:18px}}@media screen and (min-width: 1025px){.navbar .contact-mobile{display:none}}.hamburguer{background:rgba(0,0,0,0);border:0;cursor:pointer;width:60px;height:60px;position:absolute;right:20px;top:20px;display:none;opacity:.8;z-index:4}@media screen and (max-width: 1024px){.hamburguer{display:block}}.hamburguer span{display:block;width:60%;margin:4px auto;height:4px;background:#fff}.footer{background-color:#7e909e;color:#fff;padding:35px 0 30px;font-family:"Montserrat";font-weight:500}.footer .footer-content{display:flex;max-width:1200px;width:100%;margin:0 auto;padding-bottom:45px;flex-wrap:wrap;position:relative}@media screen and (max-width: 1024px){.footer .footer-content{flex-direction:column;width:75%}}@media screen and (max-width: 640px){.footer .footer-content{width:90%}}.footer .footer-content__qr{flex-grow:1;padding:0 40px;flex-basis:250px;text-align:center}@media screen and (max-width: 1024px){.footer .footer-content__qr{flex-basis:auto;padding:30px 0px;border-bottom:1px solid #fff;text-align:left}}@media screen and (max-width: 640px){.footer .footer-content__qr{border-bottom:0;text-align:center}}.footer .footer-content__qr img{width:150px}@media screen and (max-width: 640px){.footer .footer-content__qr img{width:90px}}.footer .footer-content__contact{flex-grow:2;padding:0 50px;border-left:1px solid #fff;border-right:1px solid #fff;position:relative}@media screen and (max-width: 1024px){.footer .footer-content__contact{flex-basis:auto;padding:30px 0px;border-right:0;border-left:0;border-bottom:1px solid #fff}}@media screen and (max-width: 640px){.footer .footer-content__contact{text-align:center;border-bottom:0}}.footer .footer-content__contact:after{display:block;content:"";width:150px;border-top:1px solid;position:absolute;bottom:0;left:50%;margin-left:-75px}@media screen and (min-width: 768px){.footer .footer-content__contact:after{display:none}}.footer .footer-content__contact:before{display:block;content:"";width:150px;border-top:1px solid;position:absolute;top:0;left:50%;margin-left:-75px}@media screen and (min-width: 768px){.footer .footer-content__contact:before{display:none}}.footer .footer-content__contact p{margin-bottom:30px;font-size:17px}.footer .footer-content__contact ul li{margin-bottom:15px}.footer .footer-content__contact ul li:last-child{margin-bottom:0}.footer .footer-content__contact ul li a{color:#fff;font-size:18px;display:flex;gap:15px;align-items:center}@media screen and (max-width: 640px){.footer .footer-content__contact ul li a{flex-direction:column;font-size:16px}}.footer .footer-content__contact ul li a i{font-size:30px}@media screen and (max-width: 640px){.footer .footer-content__contact ul li a i{font-size:36px}}.footer .footer-content__contact ul li a img{width:30px}@media screen and (max-width: 640px){.footer .footer-content__contact ul li a img{width:36px}}.footer .footer-content__follow{padding:0 40px;flex-grow:1;flex-basis:250px}@media screen and (max-width: 1024px){.footer .footer-content__follow{position:absolute;right:0;top:50px;padding:0 5px}}@media screen and (max-width: 640px){.footer .footer-content__follow{position:static;align-items:center;padding-top:20px;flex-basis:auto;text-align:center}}.footer .footer-content__follow p{margin-bottom:25px;font-size:17px}.footer .footer-content__follow ul{display:flex;gap:15px;align-items:center}@media screen and (max-width: 640px){.footer .footer-content__follow ul{justify-content:center}}.footer .footer-content__follow ul li:first-child a img{width:60px}.footer .footer-content__follow ul li:last-child a img{width:64px}.footer .footer-content__follow ul li a{color:#fff;font-size:48px}.footer .footer-content__follow ul li a img{width:60px}.footer .copy{font-size:14px;text-align:center;opacity:.7;letter-spacing:2px;font-family:"montserrat-light"}@media screen and (max-width: 640px){.footer .copy{padding:0 30px;line-height:16px;font-size:12px}}.home-header{height:100vh;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/home-banner.png");background-repeat:no-repeat;background-size:cover;background-position:center}.home-header__inner{height:100%}.home-header__logo{max-width:450px;position:absolute;left:50%;margin-left:-225px;top:180px}@media screen and (min-width: 1400px){.home-header__logo{top:215px;max-width:520px;margin-left:-260px}}@media screen and (max-width: 1024px){.home-header__logo{max-width:500px;margin-left:-250px}}@media screen and (max-width: 640px){.home-header__logo{max-width:320px;margin-left:-160px}}.home-header__logo img{width:100%}.home-header__quote{position:absolute;left:50%;margin-left:-150px;bottom:120px;padding:15px 25px;opacity:.5}@media screen and (max-width: 640px){.home-header__quote{max-width:160px;margin-left:-75px;bottom:50px}}.home-header__quote p{color:#fff;font-family:"Montserrat";font-style:italic;font-weight:400;text-align:center}.home-header__quote p span{display:block}.home-header__quote .border{border-color:#fff;position:absolute}.home-header__quote .border:first-child{width:calc(100% + 20px);border-top:1px solid #fff;left:-10px;top:0}.home-header__quote .border:nth-child(2){height:calc(100% + 20px);border-left:1px solid #fff;right:0px;top:-10px}.home-header__quote .border:nth-child(3){width:calc(100% + 20px);border-top:1px solid #fff;left:-10px;bottom:0}.home-header__quote .border:nth-child(4){height:calc(100% + 20px);border-left:1px solid #fff;left:0px;top:-10px}.quote-section{padding:100px 0}@media screen and (max-width: 1024px){.quote-section{padding:80px 0}}@media screen and (max-width: 640px){.quote-section{padding:60px 0}}.quote-section__inner .quote-image{max-width:850px;margin:0 auto;position:relative}@media screen and (min-width: 1400px){.quote-section__inner .quote-image{max-width:1090px}}.quote-section__inner .quote-image__inner{position:relative;margin-bottom:10px}@media screen and (max-width: 1024px){.quote-section__inner .quote-image__inner{background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/quote-photo-tablet.jpg");background-size:cover;background-position:center;min-height:450px;margin-bottom:40px}}@media screen and (max-width: 640px){.quote-section__inner .quote-image__inner{background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/quote-photo-mobile.jpg");min-height:430px;margin-bottom:30px}}.quote-section__inner .quote-image__inner:after{display:block;content:"";border:1px solid #fff;position:absolute;top:20px;left:20px;right:20px;bottom:20px;border-radius:20px;z-index:1;opacity:.8}@media screen and (max-width: 1024px){.quote-section__inner .quote-image__inner:after{display:none}}.quote-section__inner .quote-image__inner img{width:100%}@media screen and (max-width: 1024px){.quote-section__inner .quote-image__inner img{display:none}}.quote-section__inner .quote-image__inner p.text-desktop{text-transform:uppercase;color:#fff !important;position:absolute;font-style:italic;left:40px;top:50%;text-align:left !important;z-index:2;font-size:32px;line-height:32px;margin-top:-66px;font-family:"Montserrat";font-style:italic;font-weight:400}@media screen and (min-width: 1400px){.quote-section__inner .quote-image__inner p.text-desktop{margin-top:-92px;font-size:40px;line-height:44px}}@media screen and (max-width: 1024px){.quote-section__inner .quote-image__inner p.text-desktop{margin-top:-86px;font-size:28px;line-height:38px}}@media screen and (max-width: 640px){.quote-section__inner .quote-image__inner p.text-desktop{display:none}}@media screen and (max-width: 1024px){.quote-section__inner .quote-image__inner p.text-desktop em{font-size:30px;line-height:34px}}.quote-section__inner .quote-image__inner p.text-desktop strong,.quote-section__inner .quote-image__inner p.text-desktop small{display:block}.quote-section__inner .quote-image__inner p.text-desktop strong,.quote-section__inner .quote-image__inner p.text-desktop span{font-weight:700;font-size:34px;line-height:34px}@media screen and (min-width: 1400px){.quote-section__inner .quote-image__inner p.text-desktop strong,.quote-section__inner .quote-image__inner p.text-desktop span{font-size:40px}}@media screen and (max-width: 1024px){.quote-section__inner .quote-image__inner p.text-desktop strong,.quote-section__inner .quote-image__inner p.text-desktop span{font-size:28px;line-height:28px}}.quote-section__inner .quote-image__inner p.text-desktop small{font-size:20px}@media screen and (min-width: 1400px){.quote-section__inner .quote-image__inner p.text-desktop small{font-size:24px;line-height:28px}}@media screen and (max-width: 1024px){.quote-section__inner .quote-image__inner p.text-desktop small{font-size:20px;line-height:22px;max-width:300px}}.quote-section__inner .quote-image__inner .text-left{text-transform:uppercase;position:absolute;top:30px;left:30px;color:#fff;font-family:"Montserrat";font-style:italic;font-weight:400;font-size:20px;text-shadow:1px 1px 5px #1e1e1e}.quote-section__inner .quote-image__inner .text-left strong{display:block;max-width:210px}@media screen and (min-width: 768px){.quote-section__inner .quote-image__inner .text-left{display:none}}.quote-section__inner .quote-image__inner .text-right{text-transform:uppercase;position:absolute;bottom:20px;right:30px;color:#fff;font-family:"Montserrat";font-style:italic;font-weight:400;font-size:20px;text-align:right;text-shadow:1px 1px 5px #1e1e1e}.quote-section__inner .quote-image__inner .text-right strong{display:block}@media screen and (min-width: 768px){.quote-section__inner .quote-image__inner .text-right{display:none}}.quote-section__inner .quote-image__caption{text-align:center;color:#7e909e;font-size:16px;line-height:20px}@media screen and (min-width: 1400px){.quote-section__inner .quote-image__caption{font-size:20px;line-height:24px}}@media screen and (max-width: 1024px){.quote-section__inner .quote-image__caption{padding:0 20px;font-size:26px;line-height:30px}}@media screen and (max-width: 640px){.quote-section__inner .quote-image__caption{font-size:17px;line-height:21px;padding:0 60px}}.quote-section__inner .quote-image__left,.quote-section__inner .quote-image__right{font-size:300px;line-height:300px;color:#e3e7e9;display:inline-block;height:200px;width:200px;position:absolute;z-index:2;top:50%;margin-top:-100px;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/icon-quote.png");background-size:100%;background-repeat:no-repeat}@media screen and (max-width: 1024px){.quote-section__inner .quote-image__left,.quote-section__inner .quote-image__right{position:static;display:block;text-align:center;margin-top:0}}@media screen and (max-width: 640px){.quote-section__inner .quote-image__left,.quote-section__inner .quote-image__right{font-size:200px;line-height:200px;height:160px;width:160px}}.quote-section__inner .quote-image__left{left:-210px}@media screen and (max-width: 1024px){.quote-section__inner .quote-image__left{margin-bottom:40px;margin:0 auto}}.quote-section__inner .quote-image__right{right:-210px;transform:rotate(180deg);margin-top:-160px}@media screen and (max-width: 1024px){.quote-section__inner .quote-image__right{margin-top:40px;margin:0 auto}}.wedding-section{padding:65px 0;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/bg-wedding-desktop.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 1024px){.wedding-section{background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/bg-wedding-tablet.jpg")}}@media screen and (max-width: 640px){.wedding-section{background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/bg-wedding-mobile.jpg")}}.wedding-section__inner .wedding-image{display:flex;align-items:center;justify-content:center;gap:20px}@media screen and (max-width: 1024px){.wedding-section__inner .wedding-image{flex-direction:column}}.wedding-section__inner .wedding-image__text{width:320px;position:relative;font-size:22px;line-height:26px;text-align:center;padding:0 55px;height:320px;display:flex;align-items:center;color:#fff}@media screen and (min-width: 1400px){.wedding-section__inner .wedding-image__text{width:380px;height:380px;font-size:26px;line-height:29px}}@media screen and (max-width: 1024px){.wedding-section__inner .wedding-image__text{width:320px;height:320px;font-size:18px;line-height:22px;padding:0 62px}}@media screen and (max-width: 640px){.wedding-section__inner .wedding-image__text{width:250px;height:250px;padding:0 25px;font-size:16px}}.wedding-section__inner .wedding-image__text:before{content:"";display:block;width:320px;height:320px;position:absolute;top:0;border:1px solid #fff;border-radius:50%;left:-8px}@media screen and (min-width: 1400px){.wedding-section__inner .wedding-image__text:before{width:380px;height:380px}}@media screen and (max-width: 1024px){.wedding-section__inner .wedding-image__text:before{width:320px;height:320px}}@media screen and (max-width: 640px){.wedding-section__inner .wedding-image__text:before{width:250px;height:250px}}.wedding-section__inner .wedding-image__text:after{content:"";display:block;width:320px;height:320px;position:absolute;top:0;border:1px solid #fff;border-radius:50%;right:-8px}@media screen and (min-width: 1400px){.wedding-section__inner .wedding-image__text:after{width:380px;height:380px}}@media screen and (max-width: 1024px){.wedding-section__inner .wedding-image__text:after{width:320px;height:320px}}@media screen and (max-width: 640px){.wedding-section__inner .wedding-image__text:after{width:250px;height:250px}}.wedding-section__inner .wedding-image__text strong{display:block;font-weight:normal;font-size:48px;line-height:52px;letter-spacing:3px}@media screen and (min-width: 1400px){.wedding-section__inner .wedding-image__text strong{font-size:63px;line-height:68px}}.wedding-section__inner .wedding-image img{max-width:280px;transition:all 300ms ease}@media screen and (min-width: 1400px){.wedding-section__inner .wedding-image img{max-width:initial}}@media screen and (max-width: 1024px){.wedding-section__inner .wedding-image img{max-width:270px}}@media screen and (max-width: 640px){.wedding-section__inner .wedding-image img{max-width:210px}}.weare-section{padding:80px 0}.weare-section__inner .weare-box{max-width:1120px;margin:0 auto;padding:40px;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/weare-bg-lines.png");background-size:100% 100%}@media screen and (max-width: 1024px){.weare-section__inner .weare-box{padding:0;border:0;background-image:none}}.weare-section__inner .weare-box__inner{padding:40px;background-color:#eee}@media screen and (max-width: 1024px){.weare-section__inner .weare-box__inner{padding:0;border:0}}.weare-section__inner .weare-box__inner__content{background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/weare-photo.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;min-height:460px;position:relative}@media screen and (max-width: 1024px){.weare-section__inner .weare-box__inner__content{background-position:right;min-height:650px}}@media screen and (max-width: 640px){.weare-section__inner .weare-box__inner__content{min-height:350px}}.weare-section__inner .weare-box__inner__content .weare-description{color:#fff;max-width:550px}@media screen and (max-width: 1024px){.weare-section__inner .weare-box__inner__content .weare-description{display:none}}.weare-section__inner .weare-box__inner__content .weare-description__top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff;padding:25px 0 15px 25px}.weare-section__inner .weare-box__inner__content .weare-description__top p{font-size:28px;line-height:32px;text-shadow:1px 1px 5px #7e7e7e}.weare-section__inner .weare-box__inner__content .weare-description__top p span{display:block}.weare-section__inner .weare-box__inner__content .weare-description__top img{width:90px}.weare-section__inner .weare-box__inner__content .weare-description__bottom{padding:20px 0 0 0;display:flex;flex-direction:column;align-items:flex-end}.weare-section__inner .weare-box__inner__content .weare-description__bottom p{text-align:right;font-size:18px;line-height:22px;max-width:80%;font-family:"Montserrat";font-style:italic;text-shadow:1px 1px 5px #7e7e7e}.weare-section__inner .weare-box__inner__content .weare-description-mobile{position:absolute;max-width:240px;color:#fff;left:12%;top:15%}@media screen and (min-width: 1025px){.weare-section__inner .weare-box__inner__content .weare-description-mobile{display:none}}@media screen and (max-width: 640px){.weare-section__inner .weare-box__inner__content .weare-description-mobile{left:8%;top:10%;max-width:140px}}.weare-section__inner .weare-box__inner__content .weare-description-mobile p{font-size:42px;line-height:48px;text-shadow:1px 1px 5px #7e7e7e}@media screen and (max-width: 640px){.weare-section__inner .weare-box__inner__content .weare-description-mobile p{font-size:24px;line-height:26px}}.weare-section__inner .weare-box__inner__content .weare-description-mobile p span{display:block}.weare-section__inner .weare-box__inner__content .weare-description-mobile img{width:80px;position:absolute;top:0;right:5px}@media screen and (max-width: 640px){.weare-section__inner .weare-box__inner__content .weare-description-mobile img{width:45px}}.weare-section__inner .weare-box__textMobile{font-size:26px;line-height:30px;color:#7e909e;padding:40px 50px 0;text-align:center}@media screen and (min-width: 1025px){.weare-section__inner .weare-box__textMobile{display:none}}@media screen and (max-width: 640px){.weare-section__inner .weare-box__textMobile{padding:20px 80px 0;font-size:16px;color:#7e909e;line-height:20px}}.fav-section.header-title{background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/header-bg-tablet.jpg")}.shine-section{background:#495a69;margin-bottom:100px;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/shine-photo.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 1024px){.shine-section{margin-bottom:30px;background-position:left -190px center}}@media screen and (max-width: 640px){.shine-section{background-position:left center;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/shine-photo-mobile.jpg")}}.shine-section__inner{padding:60px 0;max-width:1024px;margin:0 auto;position:relative;display:flex;justify-content:flex-end;min-height:500px;align-items:center}@media screen and (min-width: 1400px){.shine-section__inner{max-width:1260px;min-height:650px}}@media screen and (max-width: 1024px){.shine-section__inner{min-height:650px}}@media screen and (max-width: 640px){.shine-section__inner{min-height:450px}}.shine-section__inner .shine-box{text-align:right}@media screen and (max-width: 1024px){.shine-section__inner .shine-box{padding-right:40px;margin-top:-40px}}@media screen and (max-width: 640px){.shine-section__inner .shine-box{padding-right:20px;margin-top:10px}}.shine-section__inner .shine-box__title{font-size:165px;line-height:145px;text-transform:uppercase;padding:10px;border:14px solid #fff;color:#fff;display:inline-block;margin-bottom:30px;font-weight:600;opacity:.6;font-family:"montserrat-bold";padding-bottom:0}@media screen and (min-width: 1400px){.shine-section__inner .shine-box__title{font-size:200px;line-height:180px}}@media screen and (max-width: 1024px){.shine-section__inner .shine-box__title{font-size:100px;line-height:88px;border:10px solid #fff;padding:10px;padding-bottom:0;margin-bottom:35px}}@media screen and (max-width: 640px){.shine-section__inner .shine-box__title{font-size:50px;line-height:44px;border:5px solid #fff;padding:5px;padding-bottom:0;margin-bottom:15px}}.shine-section__inner .shine-box__subtitle{color:#fff;margin-bottom:20px;font-size:25px;font-family:"Montserrat";font-style:italic;font-weight:500}@media screen and (min-width: 1400px){.shine-section__inner .shine-box__subtitle{font-size:28px}}@media screen and (max-width: 1024px){.shine-section__inner .shine-box__subtitle{font-size:25px;max-width:420px;margin-left:auto;margin-bottom:30px;text-shadow:1px 1px 5px #7e7e7e}}@media screen and (max-width: 640px){.shine-section__inner .shine-box__subtitle{font-size:14px;max-width:200px;margin-left:auto;margin-bottom:10px}}.shine-section__inner .shine-box__contact{display:flex;align-items:center;color:#fff;justify-content:flex-end;font-family:"Montserrat";font-style:italic}@media screen and (max-width: 1024px){.shine-section__inner .shine-box__contact{flex-direction:column-reverse;gap:30px;align-items:flex-end}}@media screen and (max-width: 640px){.shine-section__inner .shine-box__contact{gap:15px}}.shine-section__inner .shine-box__contact p{padding-right:25px;border-right:1px solid #fff;font-size:16px;line-height:20px}@media screen and (min-width: 1400px){.shine-section__inner .shine-box__contact p{font-size:20px;line-height:24px}}@media screen and (max-width: 1024px){.shine-section__inner .shine-box__contact p{border-right:none;padding-right:0;font-size:20px;line-height:24px;text-shadow:1px 1px 5px #7e7e7e}}@media screen and (max-width: 640px){.shine-section__inner .shine-box__contact p{font-size:14px;line-height:18px;max-width:120px}}.shine-section__inner .shine-box__contact p span{font-weight:500;display:block}.shine-section__inner .shine-box__contact ul{display:flex;align-items:center;gap:15px;padding-left:25px}@media screen and (max-width: 640px){.shine-section__inner .shine-box__contact ul{gap:10px}}.shine-section__inner .shine-box__contact ul li a img{width:55px}@media screen and (min-width: 1400px){.shine-section__inner .shine-box__contact ul li a img{width:75px}}@media screen and (max-width: 1024px){.shine-section__inner .shine-box__contact ul li a img{width:75px}}@media screen and (max-width: 640px){.shine-section__inner .shine-box__contact ul li a img{width:45px}}.fotobook-section{padding:80px 0;color:#7e909e}@media screen and (max-width: 1024px){.fotobook-section{padding:70px 25px}}@media screen and (max-width: 640px){.fotobook-section{padding:50px 25px}}.fotobook-section__inner{max-width:970px;margin:0 auto}@media screen and (min-width: 1400px){.fotobook-section__inner{max-width:1150px}}.fotobook-section__inner__title{margin-bottom:30px}@media screen and (max-width: 1024px){.fotobook-section__inner__title{margin-bottom:0;padding-left:80px}}@media screen and (max-width: 640px){.fotobook-section__inner__title{padding-left:0px;margin-bottom:20px}}.fotobook-section__inner__title h2{font-size:64px;font-family:"montserrat-bold-italic";margin-bottom:10px}@media screen and (min-width: 1400px){.fotobook-section__inner__title h2{font-size:84px}}@media screen and (max-width: 1024px){.fotobook-section__inner__title h2{font-size:60px;line-height:72px;max-width:250px}}@media screen and (max-width: 640px){.fotobook-section__inner__title h2{max-width:100%;text-align:center;font-size:54px;line-height:64px}}.fotobook-section__inner__title p{font-size:22px;line-height:26px;max-width:800px;font-family:"Montserrat";font-style:italic;font-weight:500}@media screen and (min-width: 1400px){.fotobook-section__inner__title p{font-size:26px;line-height:30px;max-width:950px}}@media screen and (max-width: 1024px){.fotobook-section__inner__title p{max-width:480px;font-size:26px;line-height:30px}}@media screen and (max-width: 640px){.fotobook-section__inner__title p{font-size:18px;line-height:22px;text-align:center;padding:0 30px}}.fotobook-section__inner__text{font-size:18px;line-height:22px;font-family:"Montserrat";font-style:italic;font-weight:500}@media screen and (min-width: 1400px){.fotobook-section__inner__text{font-size:22px;line-height:26px}}@media screen and (max-width: 1024px){.fotobook-section__inner__text{font-size:26px;line-height:30px;max-width:560px;margin:0 auto}}@media screen and (max-width: 640px){.fotobook-section__inner__text{font-size:18px;line-height:22px;text-align:center}}.fotobook-section__inner .fotobook-content{margin-bottom:40px;display:flex;align-items:center;gap:20px;justify-content:center}@media screen and (max-width: 1024px){.fotobook-section__inner .fotobook-content{flex-direction:column-reverse;margin-bottom:25px}}.fotobook-section__inner .fotobook-content__list{box-shadow:-5px 6px 10px #d4d4d4;min-width:380px}@media screen and (max-width: 1024px){.fotobook-section__inner .fotobook-content__list{min-width:450px}}@media screen and (max-width: 640px){.fotobook-section__inner .fotobook-content__list{min-width:auto}}.fotobook-section__inner .fotobook-content__list ul li{text-transform:uppercase;font-style:italic;padding:12px 15px;font-size:15px;background-color:#f3f3f3;border-bottom:1px solid #ccc;font-family:"Montserrat";font-style:italic;font-weight:500;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){.fotobook-section__inner .fotobook-content__list ul li{font-size:17px;padding:15px 20px}}@media screen and (max-width: 640px){.fotobook-section__inner .fotobook-content__list ul li{font-size:14px;text-align:center;justify-content:center}}.fotobook-section__inner .fotobook-content__list ul li i{font-size:16px}@media screen and (max-width: 640px){.fotobook-section__inner .fotobook-content__list ul li i{display:none}}.fotobook-section__inner .fotobook-content__image{text-align:center}.fotobook-section__inner .fotobook-content__image img{width:100%}@media screen and (max-width: 1024px){.fotobook-section__inner .fotobook-content__image img{width:90%}}.custom-section{padding:80px 0;color:#7e909e;background-color:#f3f3f3}@media screen and (max-width: 1024px){.custom-section{padding:60px 0 80px}}@media screen and (max-width: 640px){.custom-section{padding:40px 0 60px}}.custom-section__inner{max-width:970px;margin:0 auto}@media screen and (min-width: 1400px){.custom-section__inner{max-width:1150px}}@media screen and (max-width: 1024px){.custom-section__inner{width:100%}}.custom-section__inner h2{font-size:64px;font-family:"montserrat-bold-italic"}@media screen and (min-width: 1400px){.custom-section__inner h2{font-size:84px}}@media screen and (max-width: 1024px){.custom-section__inner h2{font-size:60px;margin-bottom:20px;max-width:80%;margin:0 auto 20px}}@media screen and (max-width: 640px){.custom-section__inner h2{text-align:center;font-size:54px;width:80%;margin:0 auto 20px}}.custom-section__inner h2 strong{display:block;font-size:34px;padding-left:25px;font-family:"Montserrat";font-style:italic;font-weight:500}@media screen and (min-width: 1400px){.custom-section__inner h2 strong{font-size:42px}}@media screen and (max-width: 1024px){.custom-section__inner h2 strong{font-size:30px;padding-left:0}}@media screen and (max-width: 640px){.custom-section__inner h2 strong{font-size:25px}}.custom-section__inner .custom-content{margin-top:-20px}@media screen and (max-width: 1024px){.custom-section__inner .custom-content{margin-top:0}}.custom-section__inner .custom-content img{width:100%;display:block;margin-bottom:30px}.custom-section__inner .custom-content img.mobile{display:none;width:100%;margin:0 auto}@media screen and (max-width: 1024px){.custom-section__inner .custom-content img.mobile{display:block}}@media screen and (max-width: 640px){.custom-section__inner .custom-content img.mobile{width:100%}}@media screen and (max-width: 1024px){.custom-section__inner .custom-content img.desktop{display:none}}.custom-section__inner .custom-content p{font-size:22px;line-height:26px;font-family:"Montserrat";font-style:italic;font-weight:500}@media screen and (min-width: 1400px){.custom-section__inner .custom-content p{font-size:28px;line-height:32px}}@media screen and (max-width: 1024px){.custom-section__inner .custom-content p{font-size:25px;line-height:29px;width:80%;margin:0 auto}}@media screen and (max-width: 640px){.custom-section__inner .custom-content p{font-size:18px;line-height:22px;text-align:center}}.art-section{padding:80px 0;color:#7e909e}@media screen and (max-width: 1024px){.art-section{padding:60px 0 80px}}.art-section__inner{max-width:970px;margin:0 auto}@media screen and (min-width: 1400px){.art-section__inner{max-width:1150px}}@media screen and (max-width: 1024px){.art-section__inner{width:80%}}.art-section__inner__title{margin-bottom:20px;font-family:"Montserrat";font-style:italic;font-weight:500}@media screen and (min-width: 1400px){.art-section__inner__title{margin-bottom:30px}}@media screen and (max-width: 1024px){.art-section__inner__title{margin-bottom:50px}}.art-section__inner__title h2{font-size:64px;margin-bottom:15px;font-family:"montserrat-bold-italic"}@media screen and (min-width: 1400px){.art-section__inner__title h2{font-size:84px}}@media screen and (max-width: 1024px){.art-section__inner__title h2{font-size:60px;margin-bottom:10px}}@media screen and (max-width: 640px){.art-section__inner__title h2{font-size:56px;text-align:center}}.art-section__inner__title h2 strong{display:block;font-size:32px;padding-left:50px;font-family:"montserrat-regular"}@media screen and (min-width: 1400px){.art-section__inner__title h2 strong{font-size:42px}}@media screen and (max-width: 1024px){.art-section__inner__title h2 strong{font-size:30px;padding-left:0}}@media screen and (max-width: 640px){.art-section__inner__title h2 strong{font-size:25px}}.art-section__inner__title p{font-size:20px;line-height:24px;max-width:550px}@media screen and (min-width: 1400px){.art-section__inner__title p{font-size:28px;line-height:32px;max-width:700px}}@media screen and (max-width: 1024px){.art-section__inner__title p{font-size:25px;line-height:29px;text-align:left;max-width:100%}}@media screen and (max-width: 640px){.art-section__inner__title p{font-size:18px;line-height:22px;text-align:center}}@media screen and (max-width: 1024px){.art-section__inner .art-content{display:none}}.art-section__inner .art-content img{width:100%;display:block;margin-bottom:10px}.art-section__inner .art-content__text{position:relative;text-align:center;padding:15px}@media screen and (min-width: 1400px){.art-section__inner .art-content__text{padding:20px}}.art-section__inner .art-content__text .border{border-color:#fff;position:absolute}.art-section__inner .art-content__text .border:first-child{width:calc(100% + 20px);border-top:1px solid #7e909e;left:-10px;top:0}.art-section__inner .art-content__text .border:nth-child(2){height:calc(100% + 20px);border-left:1px solid #7e909e;right:0px;top:-10px}.art-section__inner .art-content__text .border:nth-child(3){width:calc(100% + 20px);border-top:1px solid #7e909e;left:-10px;bottom:0}.art-section__inner .art-content__text .border:nth-child(4){height:calc(100% + 20px);border-left:1px solid #7e909e;left:0px;top:-10px}.art-section__inner .art-content__text p{font-size:24px;line-height:28px;font-family:"Montserrat";font-style:italic;font-weight:500}@media screen and (min-width: 1400px){.art-section__inner .art-content__text p{font-size:32px}}.art-section__inner .art-content-mobile{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 1025px){.art-section__inner .art-content-mobile{display:none}}.art-section__inner .art-content-mobile__item{text-align:center}.art-section__inner .art-content-mobile__item img{width:100%}.art-section__inner .art-content-mobile__item p{font-size:75px;line-height:79px;font-family:"Montserrat";font-style:italic;font-weight:500}@media screen and (max-width: 640px){.art-section__inner .art-content-mobile__item p{font-size:34px;line-height:38px}}.client-section{background-color:#f3f3f3}@media screen and (max-width: 1024px){.client-section .header-title{background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/header-bg-phone.jpg");padding:60px 0}}@media screen and (max-width: 1024px){.client-section{padding-top:30px}}@media screen and (max-width: 640px){.client-section .header-title{padding:60px 0}}@media screen and (max-width: 1024px){.client-section .header-title h2{font-size:60px;padding:0 10px}}@media screen and (max-width: 640px){.client-section .header-title h2{font-size:36px}}.client-section__inner{padding:50px 0}@media screen and (max-width: 1024px){.client-section__inner{padding:60px 0 80px}}.client-section__inner .client-list{display:flex;justify-content:center;gap:20px}@media screen and (min-width: 1400px){.client-section__inner .client-list{gap:30px}}@media screen and (max-width: 1024px){.client-section__inner .client-list{flex-direction:column;align-items:center;gap:35px}}@media screen and (max-width: 640px){.client-section__inner .client-list{padding:0 20px}}.client-section__inner .client-list__item{max-width:360px;padding:35px 35px 40px 35px;text-align:center;border-radius:14px;box-shadow:-2px 5px 8px #d4d4d4;background-color:#fff;color:#7e909e}@media screen and (min-width: 1400px){.client-section__inner .client-list__item{max-width:380px}}@media screen and (max-width: 1024px){.client-section__inner .client-list__item{max-width:600px;padding:35px 50px 45px}}.client-section__inner .client-list__item h3{font-size:26px;line-height:46px;font-family:"malasia";font-weight:normal;margin-bottom:15px}@media screen and (max-width: 1024px){.client-section__inner .client-list__item h3{margin-bottom:20px;font-size:40px;line-height:60px}}@media screen and (max-width: 640px){.client-section__inner .client-list__item h3{font-size:28px;line-height:48px}}.client-section__inner .client-list__item p{line-height:20px;font-size:16px}@media screen and (min-width: 1400px){.client-section__inner .client-list__item p{line-height:22px;font-size:18px}}@media screen and (max-width: 1024px){.client-section__inner .client-list__item p{font-size:25px;line-height:30px}}@media screen and (max-width: 640px){.client-section__inner .client-list__item p{font-size:18px;line-height:22px}}.enjoy-section{padding:120px 0;margin-bottom:50px;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/disfruta.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}@media screen and (min-width: 1400px){.enjoy-section{padding:180px 0;font-size:18px}}@media screen and (max-width: 1024px){.enjoy-section{padding:85px 0;margin-bottom:30px;min-height:420px;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/disfruta-tablet.jpg")}}@media screen and (max-width: 640px){.enjoy-section{background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/disfruta-phone.jpg")}}.enjoy-section__inner{max-width:85%;margin:0 auto}@media screen and (max-width: 1024px){.enjoy-section__inner{max-width:90%}}@media screen and (max-width: 640px){.enjoy-section__inner{min-height:200px}}.enjoy-section__inner p{font-size:44px;line-height:52px;color:#dcdcaf;opacity:.7;font-family:"Montserrat";font-weight:400;font-style:italic}@media screen and (min-width: 1400px){.enjoy-section__inner p{font-size:60px;line-height:68px}}@media screen and (max-width: 1024px){.enjoy-section__inner p{font-size:30px;line-height:34px}}@media screen and (max-width: 640px){.enjoy-section__inner p{font-size:22px;line-height:26px;position:absolute;left:20px;bottom:20px}}.enjoy-section__inner p strong{display:block;font-size:44px;line-height:52px;font-weight:800}@media screen and (min-width: 1400px){.enjoy-section__inner p strong{font-size:60px;line-height:68px}}@media screen and (max-width: 1024px){.enjoy-section__inner p strong{font-size:30px;line-height:34px}}@media screen and (max-width: 640px){.enjoy-section__inner p strong{font-size:22px;line-height:26px}}.enjoy-section__inner p strong.first{font-size:76px;line-height:78px}@media screen and (min-width: 1400px){.enjoy-section__inner p strong.first{font-size:102px;line-height:96px}}@media screen and (max-width: 1024px){.enjoy-section__inner p strong.first{font-size:52px;line-height:56px}}@media screen and (max-width: 640px){.enjoy-section__inner p strong.first{font-size:40px;line-height:40px}}@media screen and (max-width: 1024px){.howdo-section .header-title{background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/header-bg-phone.jpg");padding:60px 0}}@media screen and (max-width: 640px){.howdo-section .header-title{padding:0}}@media screen and (max-width: 1024px){.howdo-section .header-title h2{font-size:40px;line-height:52px}}@media screen and (max-width: 640px){.howdo-section .header-title h2{padding:50px 10px;font-size:28px;line-height:36px}}.howdo-section__inner{max-width:970px;padding:100px 0;margin:0 auto}@media screen and (min-width: 1400px){.howdo-section__inner{max-width:1150px}}@media screen and (max-width: 1024px){.howdo-section__inner{max-width:90%}}@media screen and (max-width: 640px){.howdo-section__inner{padding:50px 0}}.howdo-section__inner .howdo-content{color:#7e909e;text-align:center}.howdo-section__inner .howdo-content__img{margin-bottom:30px}.howdo-section__inner .howdo-content__img img{width:100%}.howdo-section__inner .howdo-content__img img.mobile{display:none;width:40%;margin:0 auto}@media screen and (max-width: 1024px){.howdo-section__inner .howdo-content__img img.mobile{display:block}}@media screen and (max-width: 640px){.howdo-section__inner .howdo-content__img img.mobile{width:60%}}@media screen and (max-width: 1024px){.howdo-section__inner .howdo-content__img img.desktop{display:none}}.howdo-section__inner .howdo-content__text{padding:25px 30px;box-shadow:-4px 5px 10px #d4d4d4;background-color:#f3f3f3;max-width:780px;text-align:center;margin:0 auto 20px}@media screen and (min-width: 1400px){.howdo-section__inner .howdo-content__text{max-width:900px}}@media screen and (max-width: 1024px){.howdo-section__inner .howdo-content__text{max-width:460px;padding:30px 35px}}.howdo-section__inner .howdo-content__text p{font-size:18px;line-height:22px}@media screen and (min-width: 1400px){.howdo-section__inner .howdo-content__text p{font-size:22px;line-height:26px}}@media screen and (max-width: 1024px){.howdo-section__inner .howdo-content__text p{font-size:20px;line-height:24px}}@media screen and (max-width: 640px){.howdo-section__inner .howdo-content__text p{font-size:17px;line-height:21px}}.howdo-section__inner .howdo-content__logo img{width:450px}@media screen and (max-width: 1024px){.howdo-section__inner .howdo-content__logo img{width:420px}}@media screen and (max-width: 640px){.howdo-section__inner .howdo-content__logo img{width:85%}}.packages-section{padding-bottom:40px;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/section-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 1024px){.packages-section{padding:80px 0}}@media screen and (max-width: 640px){.packages-section{padding:50px 0;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/section-bg-phone.png")}}.packages-section__inner{text-align:center}@media screen and (max-width: 640px){.packages-section__inner{padding:0 20px}}.packages-section__inner h2{text-align:center;display:inline-block;color:#fff;border:1px solid #fff;border-top:0;margin-bottom:45px;font-family:"Montserrat";font-weight:400;text-transform:uppercase;padding:20px 40px;border-radius:0 0 20px 20px;letter-spacing:10px;font-size:28px}@media screen and (max-width: 1024px){.packages-section__inner h2{border-top:1px solid #fff;border-radius:10px;padding:35px 60px;font-size:46px;line-height:54px;max-width:520px;font-weight:200;letter-spacing:20px;text-align:center;margin-bottom:100px}}@media screen and (max-width: 640px){.packages-section__inner h2{border-top:1px solid #fff;border-radius:10px;padding:15px 20px;font-size:24px;line-height:30px;font-weight:200;letter-spacing:10px;text-align:center;margin-bottom:50px}}.packages-section__inner .packages-list{display:flex;justify-content:center;gap:40px;margin-bottom:50px}@media screen and (max-width: 1024px){.packages-section__inner .packages-list{flex-direction:column;align-items:center}}.packages-section__inner .packages-list__item{border:5px solid #7e909e;border-radius:20px;width:300px;min-height:440px;padding:30px 20px;background-color:#f3f3f3;color:#7e909e;text-align:center;display:flex;flex-direction:column}@media screen and (max-width: 1024px){.packages-section__inner .packages-list__item{width:500px;min-height:680px;padding:60px 45px 30px}}@media screen and (max-width: 640px){.packages-section__inner .packages-list__item{width:95%;min-height:450px;padding-top:40px}}@media screen and (max-width: 1024px){.packages-section__inner .packages-list__item:first-child h3{margin-bottom:110px}}@media screen and (max-width: 640px){.packages-section__inner .packages-list__item:first-child h3{margin-bottom:60px}}@media screen and (max-width: 1024px){.packages-section__inner .packages-list__item:nth-child(2) h3{margin-bottom:80px}}@media screen and (max-width: 640px){.packages-section__inner .packages-list__item:nth-child(2) h3{margin-bottom:50px}}.packages-section__inner .packages-list__item h3{font-family:"malasia";font-size:32px;line-height:52px;font-weight:normal;margin-bottom:10px}@media screen and (max-width: 1024px){.packages-section__inner .packages-list__item h3{font-size:56px;height:76px;margin-bottom:30px}}@media screen and (max-width: 640px){.packages-section__inner .packages-list__item h3{font-size:36px;line-height:56px;margin-bottom:20px;height:auto}}.packages-section__inner .packages-list__item__detail{height:100%;display:flex;flex-direction:column;justify-content:center}.packages-section__inner .packages-list__item__detail p{font-size:14px;line-height:18px}@media screen and (max-width: 1024px){.packages-section__inner .packages-list__item__detail p{font-size:26px;line-height:32px}}@media screen and (max-width: 640px){.packages-section__inner .packages-list__item__detail p{font-size:16px;line-height:20px}}.packages-section__inner .packages-contact{color:#fff}.packages-section__inner .packages-contact p{margin-bottom:20px;font-family:"Montserrat";font-weight:400;font-style:italic;letter-spacing:3px;font-size:20px}@media screen and (max-width: 1024px){.packages-section__inner .packages-contact p{font-size:32px}}@media screen and (max-width: 1024px){.packages-section__inner .packages-contact p{font-size:20px}}.packages-section__inner .packages-contact ul{display:flex;align-items:center;justify-content:center;gap:15px}@media screen and (max-width: 1024px){.packages-section__inner .packages-contact ul{gap:15px}}.packages-section__inner .packages-contact ul li a img{width:65px}@media screen and (min-width: 1400px){.packages-section__inner .packages-contact ul li a img{width:85px}}@media screen and (max-width: 1024px){.packages-section__inner .packages-contact ul li a img{width:90px}}@media screen and (max-width: 640px){.packages-section__inner .packages-contact ul li a img{width:70px}}.credit-card{color:#7e909e;padding:80px 0 10px}@media screen and (max-width: 640px){.credit-card{padding:60px 0 10px}}.credit-card__inner{text-align:center}@media screen and (max-width: 640px){.credit-card__inner{padding:0 20px}}.credit-card__inner h2{margin-bottom:40px;font-size:36px;line-height:40px}@media screen and (max-width: 640px){.credit-card__inner h2{font-size:24px;line-height:28px}}.credit-card__inner ul{display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 640px){.credit-card__inner ul{flex-wrap:wrap;max-width:220px;margin:0 auto}}.credit-card__inner ul li img{width:100px}@media screen and (max-width: 640px){.credit-card__inner ul li img{width:90px}}.contact-section{padding:100px 0}@media screen and (max-width: 640px){.contact-section{padding:60px 0 0}}.contact-section__inner{margin:0 auto}@media screen and (max-width: 1024px){.contact-section__inner{max-width:700px}}@media screen and (max-width: 640px){.contact-section__inner{max-width:100%}}.contact-section__inner .contact-box{background-color:#f3f3f3;max-width:992px;margin:0 auto}.contact-section__inner .contact-box__inner{padding:50px}@media screen and (max-width: 640px){.contact-section__inner .contact-box__inner{padding:0px}}.contact-section__inner .contact-box__inner__content{background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/contacto-home.jpg");background-repeat:no-repeat;background-size:100% 100%;background-position:center;min-height:750px;display:flex;flex-direction:column;justify-content:center;font-family:"Montserrat";font-style:italic}@media screen and (max-width: 1024px){.contact-section__inner .contact-box__inner__content{min-height:500px}}@media screen and (max-width: 640px){.contact-section__inner .contact-box__inner__content{min-height:390px;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/home/contacto-home-mobile.jpg")}}@media screen and (max-width: 320px){.contact-section__inner .contact-box__inner__content{min-height:300px}}.contact-section__inner .contact-box__inner__content__text{font-size:20px;line-height:28px;color:#fff;font-weight:200;text-align:center}@media screen and (max-width: 1024px){.contact-section__inner .contact-box__inner__content__text{font-size:16px;line-height:20px}}@media screen and (max-width: 640px){.contact-section__inner .contact-box__inner__content__text{display:none}}.contact-section__inner .contact-box__inner__content__text p{font-size:24px}@media screen and (max-width: 1024px){.contact-section__inner .contact-box__inner__content__text p{font-size:16px;line-height:20px}}.contact-section__inner .contact-box__inner__content__text span{margin-bottom:7px;display:block;font-size:28px;line-height:32px;max-width:400px;margin:0 auto 30px}@media screen and (max-width: 1024px){.contact-section__inner .contact-box__inner__content__text span{font-size:18px;line-height:20px;margin-bottom:15px;max-width:250px}}.contact-section__inner .contact-box__inner__content__text strong{display:block;font-size:34px;line-height:40px}@media screen and (max-width: 1024px){.contact-section__inner .contact-box__inner__content__text strong{font-size:20px;line-height:24px}}.contact-section__inner .contact-box__inner__content__text strong.number{font-family:"Montserrat";font-style:normal;font-size:44px;line-height:48px}@media screen and (max-width: 1024px){.contact-section__inner .contact-box__inner__content__text strong.number{font-size:30px;line-height:34px}}.contact-section__inner .contact-box__inner__content__text ul{display:flex;align-items:center;justify-content:center;gap:10px;margin:30px 0}@media screen and (max-width: 1024px){.contact-section__inner .contact-box__inner__content__text ul{margin:15px 0}}.contact-section__inner .contact-box__inner__content__text ul li a img{width:75px}@media screen and (max-width: 1024px){.contact-section__inner .contact-box__inner__content__text ul li a img{width:60px}}.contact-section__inner .contact-box__inner .contact-box-mobile{color:#7e909e;padding:20px 40px 60px;text-align:center;font-family:"Montserrat";font-style:italic}@media screen and (min-width: 768px){.contact-section__inner .contact-box__inner .contact-box-mobile{display:none}}.contact-section__inner .contact-box__inner .contact-box-mobile p{font-size:18px;margin-bottom:10px}.contact-section__inner .contact-box__inner .contact-box-mobile strong{font-weight:700;font-size:20px}.contact-section__inner .contact-box__inner .contact-box-mobile strong.number{font-size:26px}.contact-section__inner .contact-box__inner .contact-box-mobile strong a{color:inherit}.contact-section__inner .contact-box__inner .contact-box-mobile strong a:visited,.contact-section__inner .contact-box__inner .contact-box-mobile strong a:active{color:inherit}.contact-section__inner .contact-box__inner .contact-box-mobile ul{display:flex;align-items:center;justify-content:center;gap:10px;margin:15px 0}.contact-section__inner .contact-box__inner .contact-box-mobile ul li a img{width:60px}.contact-section__inner .contact-box__inner .contact-box-mobile span{font-size:14px}.contact-section__inner .contact-box__inner .contact-box-mobile strong,.contact-section__inner .contact-box__inner .contact-box-mobile span{display:block}.services-header .page-header__inner{max-width:850px}.advice-section{padding:80px 0 70px;background-color:#f3f3f3}@media screen and (max-width: 1024px){.advice-section{padding:60px 0}}@media screen and (max-width: 640px){.advice-section{padding:30px 0}}.advice-section__inner{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;color:#7e909e}@media screen and (min-width: 1400px){.advice-section__inner{max-width:1366px}}@media screen and (max-width: 1024px){.advice-section__inner{flex-direction:column;align-items:center;gap:20px}}@media screen and (max-width: 640px){.advice-section__inner{padding:0 25px}}.advice-section__inner__left{max-width:550px}@media screen and (min-width: 1400px){.advice-section__inner__left{max-width:650px}}@media screen and (max-width: 1024px){.advice-section__inner__left{width:100%;max-width:650px}}.advice-section__inner__left img{width:100%;box-shadow:14px 13px 24px #adadad;display:block;margin-bottom:25px;border-radius:10px}.advice-section__inner__left h2{margin-bottom:20px;font-size:30px;letter-spacing:1px}@media screen and (min-width: 1400px){.advice-section__inner__left h2{font-size:36px}}@media screen and (max-width: 1024px){.advice-section__inner__left h2{font-size:48px}}@media screen and (max-width: 640px){.advice-section__inner__left h2{font-size:25px}}.advice-section__inner__left p{margin-bottom:20px;line-height:20px}@media screen and (max-width: 1024px){.advice-section__inner__left p{font-size:25px;line-height:30px}}@media screen and (max-width: 640px){.advice-section__inner__left p{font-size:17px;line-height:20px}}.advice-section__inner__right{max-width:440px}@media screen and (min-width: 1400px){.advice-section__inner__right{max-width:550px}}@media screen and (max-width: 1024px){.advice-section__inner__right{width:100%;text-align:center;max-width:650px}}.advice-section__inner__right img{max-width:320px;box-shadow:14px 13px 24px #adadad;margin-bottom:25px;border-radius:10px}.advice-section__inner__right h2{margin-bottom:20px;font-size:30px;letter-spacing:1px}@media screen and (min-width: 1400px){.advice-section__inner__right h2{font-size:36px}}@media screen and (max-width: 1024px){.advice-section__inner__right h2{font-size:48px;text-align:center}}@media screen and (max-width: 640px){.advice-section__inner__right h2{font-size:25px;text-align:left}}.advice-section__inner__right p{margin-bottom:20px;line-height:20px}@media screen and (max-width: 1024px){.advice-section__inner__right p{font-size:25px;line-height:30px;text-align:left}}@media screen and (max-width: 640px){.advice-section__inner__right p{font-size:17px;line-height:20px}}.edition-section{padding:80px 0}@media screen and (max-width: 1024px){.edition-section{padding:50px 0 80px}}@media screen and (max-width: 640px){.edition-section__inner{padding:0 25px}}.edition-section .edition-box{max-width:1150px;margin:0 auto;color:#7e909e}.edition-section .edition-box__title{margin-bottom:25px}@media screen and (max-width: 1024px){.edition-section .edition-box__title{padding:0 65px}}@media screen and (max-width: 640px){.edition-section .edition-box__title{padding:0}}.edition-section .edition-box__title h2{margin-bottom:10px;font-size:40px}@media screen and (max-width: 1024px){.edition-section .edition-box__title h2{font-size:50px;margin-bottom:20px}}@media screen and (max-width: 640px){.edition-section .edition-box__title h2{font-size:25px;text-align:left}}.edition-section .edition-box__title p{font-size:25px;line-height:27px}@media screen and (max-width: 640px){.edition-section .edition-box__title p{font-size:17px;line-height:20px}}.edition-section .edition-box__content{display:flex;gap:30px}@media screen and (max-width: 1024px){.edition-section .edition-box__content{flex-wrap:wrap;justify-content:center}}.edition-section .edition-box__content__item:nth-child(1){width:300px}@media screen and (max-width: 1024px){.edition-section .edition-box__content__item:nth-child(1){width:280px}}@media screen and (max-width: 640px){.edition-section .edition-box__content__item:nth-child(1){width:100%}}.edition-section .edition-box__content__item:nth-child(2){width:385px}@media screen and (max-width: 1024px){.edition-section .edition-box__content__item:nth-child(2){width:360px}}.edition-section .edition-box__content__item:nth-child(3){width:385px}@media screen and (max-width: 1024px){.edition-section .edition-box__content__item:nth-child(3){width:560px;margin-top:20px}}@media screen and (max-width: 640px){.edition-section .edition-box__content__item__image{margin-right:-25px}}.edition-section .edition-box__content__item img{width:100%}.edition-section .edition-box__content__item h3{margin-bottom:20px;margin-top:-10px;font-size:22px;font-family:"Montserrat";font-weight:600}@media screen and (max-width: 1024px){.edition-section .edition-box__content__item h3{font-size:25px}}@media screen and (max-width: 640px){.edition-section .edition-box__content__item h3{padding-left:15px}}.edition-section .edition-box__content__item ul{padding-left:5px;list-style-type:"-";max-width:70%}@media screen and (max-width: 1024px){.edition-section .edition-box__content__item ul{max-width:100%}}@media screen and (max-width: 640px){.edition-section .edition-box__content__item ul{padding-left:15px}}.edition-section .edition-box__content__item ul li{padding-left:5px;line-height:18px;margin-bottom:10px;font-size:16px}@media screen and (max-width: 1024px){.edition-section .edition-box__content__item ul li{font-size:25px;line-height:30px}}@media screen and (max-width: 640px){.edition-section .edition-box__content__item ul li{font-size:17px;line-height:20px}}.edition-section .edition-box__content__item ul li:last-child{margin-bottom:0}.fine-section{padding:80px 0;background-color:#f3f3f3}@media screen and (max-width: 1024px){.fine-section{padding:50px 0 80px}}.fine-section__inner{color:#7e909e}@media screen and (max-width: 640px){.fine-section__inner{padding:0 25px}}.fine-section__inner .fine-box{max-width:992px;margin:0 auto}.fine-section__inner .fine-box__title{text-align:center;margin:0 auto 30px}@media screen and (max-width: 1024px){.fine-section__inner .fine-box__title{text-align:left;padding:0 65px;margin-bottom:40px}}@media screen and (max-width: 640px){.fine-section__inner .fine-box__title{max-width:100%;padding:0}}.fine-section__inner .fine-box__title h2{margin-bottom:25px;font-size:40px}@media screen and (max-width: 640px){.fine-section__inner .fine-box__title h2{font-size:25px}}.fine-section__inner .fine-box__title p{font-size:25px;line-height:30px}@media screen and (max-width: 640px){.fine-section__inner .fine-box__title p{font-size:17px;line-height:21px}}.fine-section__inner .fine-box__content{display:flex;gap:10px;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.fine-section__inner .fine-box__content{flex-wrap:wrap}}.fine-section__inner .fine-box__content__item{text-align:center}@media screen and (max-width: 640px){.fine-section__inner .fine-box__content__item{margin-right:-35px}}@media screen and (max-width: 1024px){.fine-section__inner .fine-box__content__item:nth-child(1){order:1;width:330px}}@media screen and (max-width: 1024px){.fine-section__inner .fine-box__content__item:nth-child(2){order:3;margin-top:50px}}@media screen and (max-width: 640px){.fine-section__inner .fine-box__content__item:nth-child(2){order:2}}@media screen and (max-width: 1024px){.fine-section__inner .fine-box__content__item:nth-child(3){order:2;width:345px;margin-right:-30px}}@media screen and (max-width: 640px){.fine-section__inner .fine-box__content__item:nth-child(3){order:3;margin-top:50px;margin-right:-40px}}.fine-section__inner .fine-box__content__item:nth-child(3) img{max-width:306px}@media screen and (max-width: 1024px){.fine-section__inner .fine-box__content__item:nth-child(3) img{max-width:100%}}.fine-section__inner .fine-box__content__item img{width:100%}.fine-section__inner .fine-box__content__item h3{margin-left:-27px;font-size:22px}.prewedding-header__inner{max-width:650px;margin:0 auto}.prewedding-box{padding:10px 0}.prewedding-main-section{padding:40px 0 80px;background-color:#f3f3f3}@media screen and (max-width: 640px){.prewedding-main-section__inner{padding:0 20px}}.prewedding-main-section__inner .prewedding-box{max-width:860px;margin:0 auto}@media screen and (max-width: 1024px){.prewedding-main-section__inner .prewedding-box{max-width:600px}}.prewedding-main-section__inner .prewedding-box__image{display:flex;gap:10px;margin-bottom:10px}@media screen and (max-width: 1024px){.prewedding-main-section__inner .prewedding-box__image{margin-bottom:20px}}.prewedding-main-section__inner .prewedding-box__image__left{max-width:610px}.prewedding-main-section__inner .prewedding-box__image__left img{width:100%}@media screen and (max-width: 640px){.prewedding-main-section__inner .prewedding-box__image__right{display:none}}.prewedding-main-section__inner .prewedding-box__image__right img{width:100%}.prewedding-main-section__inner .prewedding-box__text{color:#7e909e}.prewedding-main-section__inner .prewedding-box__text p{font-size:25px;line-height:30px}@media screen and (max-width: 640px){.prewedding-main-section__inner .prewedding-box__text p{font-size:20px;line-height:24px;padding:0 20px}}.prewedding-gallery{padding:20px 0}.prewedding-gallery__content{max-width:992px;margin:0 auto;display:flex;gap:10px;flex-direction:column}@media screen and (max-width: 1024px){.prewedding-gallery__content{gap:20px;padding:0 20px}}@media screen and (max-width: 640px){.prewedding-gallery__content{padding:0}}@media screen and (max-width: 1024px){.prewedding-gallery__content .gallery-general{flex-direction:column;gap:20px}}@media screen and (max-width: 640px){.prewedding-gallery__content .gallery-general{flex-direction:column;gap:20px}}@media screen and (max-width: 1024px){.prewedding-gallery__content .gallery-general p{font-size:25px;line-height:30px;padding:10px 30px}}@media screen and (max-width: 640px){.prewedding-gallery__content .gallery-general p{font-size:16px;line-height:20px;padding:10px 20px}}@media screen and (max-width: 1024px){.prewedding-gallery__content .gallery-general__left{gap:20px}}.prewedding-gallery__content .gallery-general__left__item.no-overflow{overflow:initial !important}@media screen and (max-width: 1024px){.prewedding-gallery__content .gallery-general__left__item__image+.text-paleta{width:85%;margin-left:auto;padding-left:0}}@media screen and (max-width: 640px){.prewedding-gallery__content .gallery-general__left__item__image+.text-paleta{width:100%;padding-left:20px}}.prewedding-gallery__content .gallery-general__left__item .paleta{width:auto;position:absolute;z-index:9;width:150px;left:-75px;top:50%;transition:none;margin-top:-90px}@media screen and (max-width: 1024px){.prewedding-gallery__content .gallery-general__left__item .paleta{left:10px;margin-top:-140px}}@media screen and (max-width: 640px){.prewedding-gallery__content .gallery-general__left__item .paleta{width:100px;top:10px;margin-top:0}}@media screen and (max-width: 1024px){.prewedding-gallery__content .gallery-general__left__item .paleta+.gallery-general__left__item__image{width:85%;margin-left:auto}}@media screen and (max-width: 640px){.prewedding-gallery__content .gallery-general__left__item .paleta+.gallery-general__left__item__image{width:100%}}@media screen and (max-width: 1024px){.prewedding-gallery__content .gallery-general__right{gap:20px}}.alsolike-section{padding:80px 0 160px}@media screen and (max-width: 640px){.alsolike-section{padding:60px 0 120px}}.alsolike-section__inner .alsolike-box{text-align:center;color:#7e909e}.alsolike-section__inner .alsolike-box h2{margin-bottom:30px;font-size:32px}@media screen and (max-width: 640px){.alsolike-section__inner .alsolike-box h2{font-size:20px}}.alsolike-section__inner .alsolike-box__content{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}@media screen and (max-width: 1024px){.alsolike-section__inner .alsolike-box__content{flex-direction:column;align-items:center}}.alsolike-section__inner .alsolike-box__content:hover .alsolike-box__content__item:not(:hover) img{filter:grayscale(1)}.alsolike-section__inner .alsolike-box__content__item{display:flex;flex-direction:column;justify-content:center;gap:30px;text-align:center}.alsolike-section__inner .alsolike-box__content__item img{max-width:310px;transition:all 300ms ease}@media screen and (max-width: 640px){.alsolike-section__inner .alsolike-box__content__item img{max-width:320px}}.alsolike-section__inner .alsolike-box__content__item h3{font-size:28px;font-weight:normal;color:#7e909e}@media screen and (max-width: 640px){.alsolike-section__inner .alsolike-box__content__item h3{font-size:20px}}.makeup-header__inner{max-width:650px;margin:0 auto}.makeup-main-section{padding:40px 0 80px;background-color:#f3f3f3}@media screen and (max-width: 640px){.makeup-main-section__inner{padding:0 20px}}.makeup-main-section__inner .makeup-box{max-width:850px;margin:0 auto}@media screen and (max-width: 1024px){.makeup-main-section__inner .makeup-box{max-width:600px}}.makeup-main-section__inner .makeup-box__image{display:flex;gap:10px;margin-bottom:10px}.makeup-main-section__inner .makeup-box__image__left{max-width:650px}.makeup-main-section__inner .makeup-box__image__left img{width:100%}@media screen and (max-width: 640px){.makeup-main-section__inner .makeup-box__image__right{display:none}}.makeup-main-section__inner .makeup-box__image__right img{width:100%}.makeup-main-section__inner .makeup-box__text{color:#7e909e}.makeup-main-section__inner .makeup-box__text p{font-size:25px;line-height:30px}@media screen and (max-width: 640px){.makeup-main-section__inner .makeup-box__text p{font-size:20px;line-height:24px;padding:0 20px}}.makeup-main-section__inner .makeup-box__text p strong{font-weight:700}.gallery-women{padding:20px 0 80px}.gallery-women__content{max-width:992px;margin:0 auto;display:flex;gap:10px;flex-direction:column}@media screen and (max-width: 1024px){.gallery-women__content{gap:20px;padding:0 20px}}@media screen and (max-width: 640px){.gallery-women__content{padding:0}}@media screen and (max-width: 1024px){.gallery-women__content .gallery-general{flex-direction:column;gap:20px}}@media screen and (max-width: 1024px){.gallery-women__content .gallery-general p{font-size:25px;line-height:30px;padding:10px 30px}}@media screen and (max-width: 640px){.gallery-women__content .gallery-general p{font-size:16px;line-height:20px;padding:10px 20px}}.gallery-women__content .gallery-general__left{padding-top:60px;flex-basis:50%}@media screen and (max-width: 1024px){.gallery-women__content .gallery-general__left{gap:20px}}.gallery-women__content .gallery-general__right{flex-basis:50%}@media screen and (max-width: 1024px){.gallery-women__content .gallery-general__right{gap:20px}}.gallery-men{padding:60px 0;background-color:#f3f3f3}.gallery-men__content{max-width:992px;margin:0 auto;display:flex;gap:10px;flex-direction:column}@media screen and (max-width: 1024px){.gallery-men__content{gap:20px}}@media screen and (max-width: 1024px){.gallery-men__content .gallery-general{flex-direction:column;max-width:80%;margin:0 auto;gap:20px}}@media screen and (max-width: 1024px){.gallery-men__content .gallery-general p{font-size:25px;line-height:30px;padding:10px 20px}}@media screen and (max-width: 640px){.gallery-men__content .gallery-general p{font-size:16px;line-height:20px;padding:10px 20px}}.gallery-men__content .gallery-general__full{max-width:86%;margin:0 auto;overflow:hidden}@media screen and (max-width: 1024px){.gallery-men__content .gallery-general__full{max-width:100%}}.gallery-men__content .gallery-general__full__item{overflow:hidden}.gallery-men__content .gallery-general__full__item img{transition:all 300ms ease}.gallery-men__content .gallery-general__full__item img:hover{transform:scale(1.1)}.gallery-men__content .gallery-general__left{flex-basis:50%}@media screen and (max-width: 1024px){.gallery-men__content .gallery-general__left{gap:20px}}.gallery-men__content .gallery-general__right{flex-basis:50%}@media screen and (max-width: 1024px){.gallery-men__content .gallery-general__right{gap:20px}}.indoor-header__inner{max-width:650px;margin:0 auto}.indoor-main-section{padding:40px 0 80px;background-color:#f3f3f3}@media screen and (max-width: 640px){.indoor-main-section__inner{padding:0 20px}}.indoor-main-section__inner .indoor-box{max-width:730px;margin:0 auto}.indoor-main-section__inner .indoor-box__image{display:flex;gap:10px;margin-bottom:10px}.indoor-main-section__inner .indoor-box__image__left{max-width:600px}.indoor-main-section__inner .indoor-box__image__left img{width:100%}@media screen and (max-width: 640px){.indoor-main-section__inner .indoor-box__image__right{display:none}}.indoor-main-section__inner .indoor-box__image__right img{width:100%}.indoor-main-section__inner .indoor-box__text{color:#7e909e}.indoor-main-section__inner .indoor-box__text p{font-size:25px;line-height:30px}@media screen and (max-width: 640px){.indoor-main-section__inner .indoor-box__text p{font-size:20px;line-height:24px;padding:0 20px}}.indoor-main-section__inner .indoor-box__text p strong{font-weight:700}.gallery-indoor{padding:20px 0 80px}.gallery-indoor__content{max-width:992px;margin:0 auto;display:flex;gap:10px;flex-direction:column}@media screen and (max-width: 1024px){.gallery-indoor__content{gap:20px;padding:0 20px}}@media screen and (max-width: 640px){.gallery-indoor__content{padding:0}}@media screen and (max-width: 1024px){.gallery-indoor__content .gallery-general{flex-direction:column;gap:20px}}@media screen and (max-width: 1024px){.gallery-indoor__content .gallery-general p{font-size:25px;line-height:30px;padding:10px 30px}}@media screen and (max-width: 640px){.gallery-indoor__content .gallery-general p{font-size:16px;line-height:20px;padding:10px 20px}}.gallery-indoor__content .gallery-general__full{overflow:hidden}.gallery-indoor__content .gallery-general__full img{transition:all 300ms ease}.gallery-indoor__content .gallery-general__full img:hover{transform:scale(1.1)}.gallery-indoor__content .gallery-general__left{flex-basis:65%}@media screen and (max-width: 1024px){.gallery-indoor__content .gallery-general__left{gap:20px}}.gallery-indoor__content .gallery-general__right{flex-basis:35%}@media screen and (max-width: 1024px){.gallery-indoor__content .gallery-general__right{gap:20px}}.outdoor-header__inner{max-width:650px;margin:0 auto}.outdoor-main-section{padding:40px 0 80px;background-color:#f3f3f3}@media screen and (max-width: 640px){.outdoor-main-section__inner{padding:0 20px}}.outdoor-main-section__inner .outdoor-box{max-width:710px;margin:0 auto}.outdoor-main-section__inner .outdoor-box__image{display:flex;gap:10px;margin-bottom:10px}.outdoor-main-section__inner .outdoor-box__image__left{max-width:600px}.outdoor-main-section__inner .outdoor-box__image__left img{width:100%}@media screen and (max-width: 640px){.outdoor-main-section__inner .outdoor-box__image__right{display:none}}.outdoor-main-section__inner .outdoor-box__image__right img{width:100%}.outdoor-main-section__inner .outdoor-box__text{color:#7e909e}.outdoor-main-section__inner .outdoor-box__text p{font-size:25px;line-height:30px}@media screen and (max-width: 640px){.outdoor-main-section__inner .outdoor-box__text p{font-size:20px;line-height:24px;padding:0 20px}}.outdoor-main-section__inner .outdoor-box__text p strong{font-weight:700}.gallery-outdoor{padding:20px 0 80px}@media screen and (max-width: 640px){.gallery-outdoor{padding:20px 0 40px}}.gallery-outdoor__content{max-width:992px;margin:0 auto;display:flex;gap:10px;flex-direction:column}@media screen and (max-width: 1024px){.gallery-outdoor__content{padding:0 20px;gap:20px}}@media screen and (max-width: 640px){.gallery-outdoor__content{padding:0px;gap:20px}}@media screen and (max-width: 1024px){.gallery-outdoor__content .gallery-general{flex-direction:column;gap:20px}}.gallery-outdoor__content .gallery-general__image{overflow:hidden}.gallery-outdoor__content .gallery-general__image__inner{overflow:hidden}.gallery-outdoor__content .gallery-general__image img{transition:all 200ms ease}.gallery-outdoor__content .gallery-general__image img:hover{transform:scale(1.1)}@media screen and (max-width: 1024px){.gallery-outdoor__content .gallery-general p{font-size:25px;line-height:30px;padding:10px 30px}}@media screen and (max-width: 640px){.gallery-outdoor__content .gallery-general p{font-size:16px;line-height:20px;padding:10px 20px}}.gallery-outdoor__content .gallery-general__left.group-1{flex-basis:45%}.gallery-outdoor__content .gallery-general__left.group-3{flex-basis:65%}.gallery-outdoor__content .gallery-general__right.group-1{flex-basis:55%}.gallery-outdoor__content .gallery-general__right.group-3{flex-basis:40%}.gallery-outdoor__content .gallery-general__col-50{width:71%}@media screen and (max-width: 1024px){.gallery-outdoor__content .gallery-general__col-50{width:100%;gap:20px}}@media screen and (max-width: 1024px){.gallery-outdoor__content .gallery-general__col-25{gap:20px;width:100%}}.gallery-outdoor__content .gallery-general__col-25.tablet-block{flex-direction:row}@media screen and (max-width: 640px){.gallery-outdoor__content .gallery-general__col-25.tablet-block{flex-direction:column}}@media screen and (max-width: 1024px){.gallery-outdoor__content .gallery-general__col-25.tablet-block .gallery-general__image{width:37%}}@media screen and (max-width: 640px){.gallery-outdoor__content .gallery-general__col-25.tablet-block .gallery-general__image{width:100%}}.gallery-outdoor__content .gallery-general__col-25.tablet-block .gallery-general__image:last-child{width:63%}@media screen and (max-width: 640px){.gallery-outdoor__content .gallery-general__col-25.tablet-block .gallery-general__image:last-child{width:100%}}@media screen and (max-width: 1024px){.gallery-outdoor__content .gallery-general .hidden-tablet{display:none}}@media screen and (max-width: 1024px){.gallery-outdoor__content .gallery-general__full__image.contact{height:220px}}@media screen and (max-width: 1024px){.gallery-outdoor__content .gallery-general__full__image.contact img{height:100%;object-fit:cover;object-position:center}}@media screen and (max-width: 1024px){.gallery-outdoor__content .gallery-general__full__image.contact img{height:100%;object-fit:cover;object-position:-65px center}}@media screen and (min-width: 1025px){.gallery-outdoor__content .gallery-general .show-tablet{display:none}}.box-contact{position:absolute;top:0;right:40px;height:100%;flex-direction:column;color:#fff;display:flex;align-items:center;justify-content:center;opacity:.8}@media screen and (max-width: 640px){.box-contact{position:static;margin-top:5px;background-color:#7e909e;padding:20px 0 30px}}.box-contact__top{border-bottom:1px solid #fff;padding-bottom:10px}.box-contact__top img{width:350px}@media screen and (max-width: 1024px){.box-contact__top img{width:310px}}@media screen and (max-width: 640px){.box-contact__top img{width:280px}}.box-contact__bottom{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:10px}.box-contact__bottom i{font-size:40px}.box-contact__bottom p{font-size:14px !important;max-width:210px;line-height:15px !important}@media screen and (max-width: 1024px){.box-contact__bottom p{font-size:14px !important;line-height:16px !important;padding:0 !important;max-width:210px}}@media screen and (max-width: 640px){.box-contact__bottom p{padding:0 !important}}.familia-header__inner{max-width:600px;margin:0 auto}.familia-main-section{padding:40px 0 80px;background-color:#f3f3f3}@media screen and (max-width: 1024px){.familia-main-section__inner{padding:0 25px}}@media screen and (max-width: 640px){.familia-main-section__inner{padding:0 20px}}.familia-main-section__inner .familia-box{max-width:840px;margin:0 auto}@media screen and (max-width: 1024px){.familia-main-section__inner .familia-box{max-width:600px}}.familia-main-section__inner .familia-box__image{display:flex;gap:10px;margin-bottom:10px}.familia-main-section__inner .familia-box__image img{width:100%}.familia-main-section__inner .familia-box__text{color:#7e909e}.familia-main-section__inner .familia-box__text p{font-size:25px;line-height:30px}@media screen and (max-width: 640px){.familia-main-section__inner .familia-box__text p{font-size:20px;line-height:24px;padding:0 20px}}.familia-main-section__inner .familia-box__text p strong{font-weight:700}.gallery-familia{padding:20px 0 120px}.gallery-familia__content{max-width:992px;margin:0 auto;display:flex;gap:10px;flex-direction:column}@media screen and (max-width: 1024px){.gallery-familia__content{gap:20px;padding:0 20px}}@media screen and (max-width: 640px){.gallery-familia__content{padding:0}}@media screen and (max-width: 1024px){.gallery-familia__content .gallery-general{gap:20px}}@media screen and (max-width: 1024px){.gallery-familia__content .gallery-general.full-width{margin-left:-20px;margin-right:-20px;overflow:hidden}}@media screen and (max-width: 640px){.gallery-familia__content .gallery-general.full-width{margin-left:0px;margin-right:0px;overflow:visible}}.gallery-familia__content .gallery-general p{margin-top:20px}@media screen and (max-width: 1024px){.gallery-familia__content .gallery-general p{font-size:20px;line-height:24px;padding:10px 20px}}@media screen and (max-width: 640px){.gallery-familia__content .gallery-general p{font-size:16px;line-height:20px;padding:10px 20px}}@media screen and (max-width: 640px){.gallery-familia__content .gallery-general.col-50{flex-direction:column}}.gallery-familia__content .gallery-general.col-50 .gallery-general__left{flex-basis:50%}@media screen and (max-width: 640px){.gallery-familia__content .gallery-general.col-50 .gallery-general__left{flex-basis:100%}}.gallery-familia__content .gallery-general.col-50 .gallery-general__right{flex-basis:51%}@media screen and (max-width: 640px){.gallery-familia__content .gallery-general.col-50 .gallery-general__right{flex-basis:100%}}.gallery-familia__content .gallery-general__left.group-1{flex-basis:70%}@media screen and (max-width: 1024px){.gallery-familia__content .gallery-general__left.group-1.hidden-tablet{display:none}}@media screen and (max-width: 1024px){.gallery-familia__content .gallery-general__left.group-1{flex-basis:100%}}.gallery-familia__content .gallery-general__left.group-3{flex-basis:40%}@media screen and (max-width: 1024px){.gallery-familia__content .gallery-general__left.group-3.hidden-tablet{display:none}}.gallery-familia__content .gallery-general__right.group-1{flex-basis:31%}@media screen and (max-width: 1024px){.gallery-familia__content .gallery-general__right.group-1.hidden-tablet{display:none}}.gallery-familia__content .gallery-general__right.group-2{flex-basis:31%}.gallery-familia__content .gallery-general__right.group-3{flex-basis:60%}@media screen and (max-width: 1024px){.gallery-familia__content .gallery-general__right.group-3{flex-basis:100%}}@media screen and (max-width: 1024px){.gallery-familia__content .gallery-general__full__image.full-width{width:100%}}@media screen and (max-width: 1024px){.gallery-familia__content .gallery-general.hidden-tablet{display:none}}@media screen and (min-width: 1025px){.gallery-familia__content .gallery-general.show-tablet{display:none}}.name{font-family:"malasia";text-align:right;color:#7e909e;font-size:42px}@media screen and (max-width: 640px){.name{text-align:center}}.products-header__inner{max-width:850px;margin:0 auto}@media screen and (max-width: 1024px){.products-header__inner h1 span{display:none}}.date-section{padding:70px 0;background-color:#7e909e;background-image:url("https://itsjoseantonio.github.io/santacruz-website/dist/images/productos/bg-date.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.date-section__inner{max-width:850px;margin:0 auto}@media screen and (min-width: 1400px){.date-section__inner{max-width:1150px}}@media screen and (max-width: 1024px){.date-section__inner{padding:0 30px}}.date-section__inner__title{color:#fff;padding-left:30px}@media screen and (max-width: 1024px){.date-section__inner__title{margin-bottom:30px}}@media screen and (max-width: 640px){.date-section__inner__title{padding-left:0}}.date-section__inner__title h2{font-size:56px;line-height:50px;margin-bottom:10px;font-family:"Montserrat";font-style:italic}@media screen and (min-width: 1400px){.date-section__inner__title h2{font-size:84px;line-height:72px;margin-bottom:20px}}@media screen and (max-width: 1024px){.date-section__inner__title h2{font-size:60px;line-height:48px}}@media screen and (max-width: 640px){.date-section__inner__title h2{line-height:44px;font-size:54px;margin-bottom:20px}}.date-section__inner__title h2 strong{display:block;font-size:28px;padding-left:30px;font-family:"Montserrat";font-style:italic;font-weight:500}@media screen and (min-width: 1400px){.date-section__inner__title h2 strong{font-size:42px}}@media screen and (max-width: 1024px){.date-section__inner__title h2 strong{font-size:30px}}@media screen and (max-width: 640px){.date-section__inner__title h2 strong{padding-left:0px;font-size:25px}}.date-section__inner__title p{font-size:16px;line-height:20px;max-width:550px;font-family:"Montserrat";font-style:italic;font-weight:500}@media screen and (min-width: 1400px){.date-section__inner__title p{font-size:20px;line-height:24px;max-width:685px}}@media screen and (max-width: 1024px){.date-section__inner__title p{font-size:20px;max-width:100%;line-height:24px}}@media screen and (max-width: 640px){.date-section__inner__title p{line-height:21px;font-size:17px}}.date-section__inner .date-box{display:flex;align-items:center;gap:30px;margin-top:-60px;position:relative}@media screen and (max-width: 1024px){.date-section__inner .date-box{margin-top:0;max-width:50%;flex-wrap:wrap}}@media screen and (max-width: 640px){.date-section__inner .date-box{margin-top:0;max-width:100%}}.date-section__inner .date-box__item{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 640px){.date-section__inner .date-box__item{flex-basis:100%}}@media screen and (max-width: 1024px){.date-section__inner .date-box__item:last-child{position:absolute;right:-100%;top:0;width:320px}}@media screen and (max-width: 640px){.date-section__inner .date-box__item:last-child{position:static}}.date-section__inner .date-box__item h3{color:#fff;font-size:18px;font-family:"Montserrat";font-style:italic;font-weight:600;text-align:center}@media screen and (min-width: 1400px){.date-section__inner .date-box__item h3{font-size:20px;line-height:24px}}.date-section__inner .date-box__item img{width:100%}.printed-section{padding:90px 0}@media screen and (max-width: 1024px){.printed-section{padding:60px 0}}.printed-section__inner{max-width:1150px;margin:0 auto;color:#7e909e}@media screen and (max-width: 1024px){.printed-section__inner{width:80%}}.printed-section__inner__title{margin-bottom:60px;font-family:"Montserrat";font-style:italic;font-weight:500}.printed-section__inner__title h2{font-size:64px;margin-bottom:10px}@media screen and (min-width: 1400px){.printed-section__inner__title h2{font-size:84px;line-height:72px;margin-bottom:20px}}@media screen and (max-width: 1024px){.printed-section__inner__title h2{font-size:60px}}.printed-section__inner__title p{font-size:20px;line-height:24px;max-width:610px}@media screen and (min-width: 1400px){.printed-section__inner__title p{font-size:24px;line-height:28px;max-width:730px}}@media screen and (max-width: 1024px){.printed-section__inner__title p{font-size:25px;line-height:29px}}@media screen and (max-width: 640px){.printed-section__inner__title p{font-size:17px;line-height:21px}}.printed-section__inner .printed-box{display:flex;align-items:center;gap:20px;margin-bottom:40px}@media screen and (max-width: 1024px){.printed-section__inner .printed-box{flex-direction:column;gap:40px}}.printed-section__inner .printed-box__item{display:flex;flex-direction:column;gap:20px;text-align:center}@media screen and (max-width: 1024px){.printed-section__inner .printed-box__item{width:70%}}@media screen and (max-width: 640px){.printed-section__inner .printed-box__item{width:100%}}.printed-section__inner .printed-box__item img{width:100%}.printed-section__inner .printed-box__item h3{font-size:18px;font-family:"Montserrat";font-style:italic;font-weight:700}.printed-section__inner__text{font-size:26px;line-height:30px;text-align:center;font-family:"Montserrat";font-style:italic;font-weight:500}.decorative-section{padding:80px 0 150px;background-color:#f3f3f3}.decorative-section__inner{max-width:992px;margin:0 auto;color:#7e909e}@media screen and (max-width: 1024px){.decorative-section__inner{padding:0 50px}}@media screen and (max-width: 640px){.decorative-section__inner{padding:0 25px}}@media screen and (max-width: 1024px){.decorative-section__inner__title{margin-bottom:40px}}.decorative-section__inner__title h2{font-size:56px;line-height:50px;margin-bottom:20px;font-family:"Montserrat";font-style:italic}@media screen and (min-width: 1400px){.decorative-section__inner__title h2{font-size:84px;line-height:72px;margin-bottom:20px}}@media screen and (max-width: 1024px){.decorative-section__inner__title h2{font-size:60px;line-height:64px;margin-bottom:10px}}@media screen and (max-width: 640px){.decorative-section__inner__title h2{font-size:42px;line-height:46px}}.decorative-section__inner__title h2 strong{display:block;font-size:32px;padding-left:40px;font-family:"Montserrat";font-style:italic;font-weight:500;line-height:32px}@media screen and (min-width: 1400px){.decorative-section__inner__title h2 strong{font-size:42px}}@media screen and (max-width: 1024px){.decorative-section__inner__title h2 strong{font-size:30px;line-height:28px}}.decorative-section__inner__title p{font-size:20px;line-height:24px;max-width:400px;font-family:"Montserrat";font-style:italic;font-weight:500}@media screen and (min-width: 1400px){.decorative-section__inner__title p{font-size:25px;line-height:29px;max-width:520px}}@media screen and (max-width: 1024px){.decorative-section__inner__title p{font-size:25px;line-height:29px;max-width:550px}}@media screen and (max-width: 640px){.decorative-section__inner__title p{font-size:17px;line-height:21px}}.decorative-section__inner .decorative-content{display:flex;gap:20px;align-items:center;max-width:90%;margin:0 auto;margin-top:-20px}@media screen and (max-width: 1024px){.decorative-section__inner .decorative-content{margin-top:0;flex-direction:column}}.decorative-section__inner .decorative-content img{width:100%}@media screen and (max-width: 1024px){.decorative-section__inner .decorative-content__left{width:100%}}.decorative-section__inner .decorative-content__right{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.decorative-section__inner .decorative-content__right{width:100%}}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
