@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;500;700&family=Open+Sans+Condensed:wght@300;400;500;600;700;800&family=Mrs+Saint+Delafield:wght@400&family=Miniver&family=Great+Vibes&family=Marck+Script&family=Paytone+One&family=Righteous&family=Ubuntu+Mono:wght@400;700&display=swap");    *,
::before,
::after {
box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
::before,
::after {
--tw-content: '';
} html {
line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4;
tab-size: 4; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; } body {
margin: 0; line-height: inherit; } hr {
height: 0; color: inherit; border-top-width: 1px; } abbr:where([title]) {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
} h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit;
} a {
color: inherit;
text-decoration: inherit;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp,
pre {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
} table {
text-indent: 0; border-color: inherit; border-collapse: collapse; } button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0; } button,
select {
text-transform: none;
} button,
[type='button'],
[type='reset'],
[type='submit'] {
-webkit-appearance: button; background-color: transparent; background-image: none; } :-moz-focusring {
outline: auto;
} :-moz-ui-invalid {
box-shadow: none;
} progress {
vertical-align: baseline;
} ::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height: auto;
} [type='search'] {
-webkit-appearance: textfield; outline-offset: -2px; } ::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; } summary {
display: list-item;
} blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
margin: 0;
}
fieldset {
margin: 0;
padding: 0;
}
legend {
padding: 0;
}
ol,
ul,
menu {
list-style: none;
margin: 0;
padding: 0;
} textarea {
resize: vertical;
} input::-moz-placeholder, textarea::-moz-placeholder {
opacity: 1; color: #9ca3af; }
input::placeholder,
textarea::placeholder {
opacity: 1; color: #9ca3af; } button,
[role="button"] {
cursor: pointer;
} :disabled {
cursor: default;
} img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
display: block; vertical-align: middle; } img,
video {
max-width: 100%;
height: auto;
} [hidden] {
display: none;
}
*, ::before, ::after{
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
}
::backdrop{
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
}
.container{
width: 100%;
}
@media (min-width: 640px){
.container{
max-width: 640px;
}
}
@media (min-width: 768px){
.container{
max-width: 768px;
}
}
@media (min-width: 1024px){
.container{
max-width: 1024px;
}
}
@media (min-width: 1280px){
.container{
max-width: 1280px;
}
}
@media (min-width: 1536px){
.container{
max-width: 1536px;
}
} .header-sticky{
background-color: rgba(50,54,57,0.9);
}
.main-menu>ul>li{
margin-top: 2.75rem !important;
margin-bottom: 2.75rem !important;
padding-left: 1.55rem !important;
padding-right: 1.55rem !important;
}
.main-menu ul li{
position: relative;
}
.main-menu ul li ul{
position: absolute;
}
.main-menu>ul>li>ul{
left: 22px;
}
.main-menu>ul>li>ul>li>ul{
left: 0;
}
.main-menu ul li ul li{
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.main-menu li a{
position: relative !important;
font-family: "Open Sans Condensed" !important;
font-size: 0.85rem !important;
line-height: 1.25rem !important;
letter-spacing: .36em !important;
color: rgb(76,76,76 / 1) !important;
text-transform: uppercase !important;
font-weight: 700 !important;
text-decoration: none;
transition: color 0.2s ease-out;
}
.main-menu li ul{
display: none;
}
.main-menu li a:before, 
.main-menu li a:after {
content: "";
display: block;
position: absolute;
left: -0.1em;
bottom: -0.7em;
width: 100%;
height: 1px;
border-top: 1px solid #c9ab81;
transform: scale(0, 1);
transform-origin: 0 50%;
transition: transform 0.4s cubic-bezier(0.48, 0.57, 0.33, 0.89) 0.1s;
}
.main-menu li a:before {
padding-bottom: 4px;
transition: transform 0.4s cubic-bezier(0.48, 0.57, 0.33, 0.89);
}
.main-menu li.current-menu-item a:before, 
.main-menu li.current-menu-item a:after, 
.main-menu li a:hover:before, 
.main-menu li a:hover:after {
transform: scale(1, 1);
}
.side-menu-icon svg.menu-opener line {
transition: transform 0.3s ease;
}
.side-menu-icon:hover svg.menu-opener line:nth-child(1) {
transform: translateX(13px);
}
.side-menu-icon:hover svg.menu-opener line:nth-child(2) {
transform: translateX(3px);
}
.side-menu-icon:hover svg.menu-opener line:nth-child(3) {
transform: translateX(-3px);
}
.side-menu-icon:hover svg.menu-opener line:nth-child(4) {
transform: translateX(-13px);
}
@media (min-width: 1024px) {
.wrapper:after, .wrapper:before {
content: "";
}
.side-menu {
max-width: 370px;
}
.grid-lines-holder {
position: absolute;
top: 0;
left: 110px;
width: calc(100% - 220px);
height: 100%;
z-index: -1;
}
.grid-lines-holder .grid-line {
display: block;
float: left;
height: 100%;
box-sizing: border-box;
}
.grid-lines-holder .grid-line:not(:first-child) {
border-left: 1px solid rgb(51 103 109);
}
.grid-lines-holder.grid-columns-4 .grid-line {
width: 25%;
}
.grid-lines-holder.grid-columns-5 .grid-line {
width: 20%;
}
.grid-lines-holder.grid-columns-6 .grid-line {
width: 16.666%;
}
}
@media (max-width: 767.98px) {
.main-menu {
display: none;
}
}
.side-menu {
width: 0;
height: 100%;
z-index: 99;
overflow: hidden;
overflow-y: auto;
visibility: hidden;
transition: 0.5s;
}
.side-menu.open {
width: 100%;
visibility: visible;
}
.side-menu.close-side-menu {
display: none;
visibility: hidden;
width: 0;
height: 0;
}
.close-side-menu {
top: 10px;
right: 37px;
display: block;
}
.menu-closer {
width: 18px;
height: 18px;
}
.menu-closer line {
fill: none;
stroke: currentColor;
stroke-dashoffset: 0;
stroke-dasharray: 25;
transition: 0s;
}
.menu-closer:hover line {
stroke-dashoffset: 50;
stroke-dasharray: 25;
transition: all 0.7s ease;
}
.menu-closer:hover line:last-child {
transition-delay: 0.2s;
}
.close-side-menu.close-side-menu-predefined svg.menu-closer {
width: 18px;
height: 18px;
}
a {
transition: color 0.2s ease-out;
}
.btn-outline:hover .btn-after-line,
.btn-outline:hover .btn-before-line {
transform: rotate(72deg) scale(1, 1);
}
.btn-after-line,
.btn-before-line {
width: 1px;
display: inline-block;
background-color: #c9ab81;
position: absolute;
top: 0;
left: 0;
transform: rotate(72deg) scale(1, 0);
transform-origin: top;
transition: transform 0.4s cubic-bezier(0.63, 0.25, 0.25, 1);
will-change: transform;
}
.btn-after-line {
top: -2px;
transform-origin: bottom;
}
.owl-carousel .owl-nav {
display: flex;
justify-content: space-between;
width: 100%;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.owl-carousel .owl-nav .owl-prev {
margin-left: 40px;
width: 25px;
height: 35px;
background: url(//optimapm.com/wp-content/themes/ayla/images/svg/icon-prev.svg) no-repeat !important;
}
.owl-carousel .owl-nav .owl-next {
margin-right: 40px;
width: 25px;
height: 35px;
background: url(//optimapm.com/wp-content/themes/ayla/images/svg/icon-next.svg) no-repeat !important;
transform: rotate(180deg);
}
.owl-carousel .owl-nav span {
text-indent: 0px;
}
.owl-carousel .owl-dots {
width: 100%;
display: flex;
justify-content: center;
position: absolute;
bottom: 30px;
}
.quote--x .owl-carousel .owl-dots {
position: relative;
bottom: -30px;
}
.owl-carousel .owl-dot {
position: relative;
bottom: 0;
display: inline-block;
vertical-align: middle;
padding: 0 !important;
margin: 0;
background: none;
border: 0;
border-radius: 0;
outline: none;
-webkit-appearance: none;
overflow: hidden;
cursor: pointer;
margin: 0 15px;
}
.owl-carousel .owl-dot span {
display: inline-block;
vertical-align: middle;
width: 15px;
height: 2.2em;
background-color: transparent;
border: none;
padding-top: 5px;
color: #c9ab81 !important;
}
.owl-carousel .owl-dot span:before {
content: "●";
position: absolute;
top: calc(100% - 1.5em);
left: 2px;
font-family: "caviar_dreamsbold", sans-serif;
font-size: 22px;
font-weight: 700;
letter-spacing: 0.23em;
color: black
}
.owl-carousel .owl-dot.active span:before {
color: #c9ab81;
} .page-header{
margin-top: -6%;
background-color: rgb(12, 19, 21);
}
.page-header .page-title{
top: 53%;
transform: translateY(-53%);
} p,.wpcf7-response-output{
margin: 10px 0;
font-weight: 300 !important;
color: #000;
}
#respond input[type=text], 
#respond textarea, 
.post-password-form input[type=password], 
.wpcf7-form-control.wpcf7-date, 
.wpcf7-form-control.wpcf7-number, 
.wpcf7-form-control.wpcf7-quiz, 
.wpcf7-form-control.wpcf7-select, 
.wpcf7-form-control.wpcf7-text, 
.wpcf7-form-control.wpcf7-textarea, 
input[type=text], input[type=email], 
input[type=password] {
position: relative;
width: 100%;
margin: 0 0 28px;
padding: 7px 23px 3px;
font-family: inherit;
font-size: 19px;
font-weight: inherit;
line-height: calc(50px - (14px - 2px));
color: #fff;
background-color: transparent;
border: 1px solid #715b3e;
border-radius: 0;
outline: 0;
cursor: pointer;
-webkit-appearance: none;
box-sizing: border-box;
transition: border-color .2s ease-in-out;
}
@media (min-width: 768px) {
p{
margin-bottom: 25px;
font-size: 1.3rem !important;
line-height: 1.5rem !important;
}
}
.visible{
visibility: visible !important;
}
.fixed{
position: fixed !important;
}
.absolute{
position: absolute !important;
}
.relative{
position: relative !important;
}
.bottom-0{
bottom: 0px !important;
}
.left-0{
left: 0px !important;
}
.left-1\/2{
left: 50% !important;
}
.right-0{
right: 0px !important;
}
.right-\[3px\]{
right: 3px !important;
}
.top-0{
top: 0px !important;
}
.top-2{
top: 0.5rem !important;
}
.top-\[70px\]{
top: 70px !important;
}
.z-10{
z-index: 10 !important;
}
.z-50{
z-index: 50 !important;
}
.m-0{
margin: 0px !important;
}
.mx-3{
margin-left: 0.75rem !important;
margin-right: 0.75rem !important;
}
.mx-auto{
margin-left: auto !important;
margin-right: auto !important;
}
.my-0{
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.my-11{
margin-top: 2.75rem !important;
margin-bottom: 2.75rem !important;
}
.my-2{
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-3{
margin-top: 0.75rem !important;
margin-bottom: 0.75rem !important;
}
.my-4{
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-8{
margin-top: 2rem !important;
margin-bottom: 2rem !important;
}
.-mt-\[6\%\]{
margin-top: -6% !important;
}
.mb-12{
margin-bottom: 3rem !important;
}
.mb-2{
margin-bottom: 0.5rem !important;
}
.mb-2\.5{
margin-bottom: 0.625rem !important;
}
.mb-5{
margin-bottom: 1.25rem !important;
}
.mb-6{
margin-bottom: 1.5rem !important;
}
.mb-7{
margin-bottom: 1.75rem !important;
}
.mb-8{
margin-bottom: 2rem !important;
}
.mt-2{
margin-top: 0.5rem !important;
}
.mt-2\.5{
margin-top: 0.625rem !important;
}
.block{
display: block !important;
}
.flex{
display: flex !important;
}
.inline-flex{
display: inline-flex !important;
}
.table{
display: table !important;
}
.contents{
display: contents !important;
}
.hidden{
display: none !important;
}
.h-48{
height: 12rem !important;
}
.h-6{
height: 1.5rem !important;
}
.h-\[110px\]{
height: 110px !important;
}
.h-\[184px\]{
height: 184px !important;
}
.h-\[18px\]{
height: 18px !important;
}
.h-\[190px\]{
height: 190px !important;
}
.h-\[95px\]{
height: 95px !important;
}
.h-auto{
height: auto !important;
}
.h-full{
height: 100% !important;
}
.h-screen{
height: 100vh !important;
}
.w-1\/2{
width: 50% !important;
}
.w-64{
width: 16rem !important;
}
.w-7\/12{
width: 58.333333% !important;
}
.w-9{
width: 2.25rem !important;
}
.w-\[108px\]{
width: 108px !important;
}
.w-\[180px\]{
width: 180px !important;
}
.w-\[186px\]{
width: 186px !important;
}
.w-\[18px\]{
width: 18px !important;
}
.w-\[95px\]{
width: 95px !important;
}
.w-full{
width: 100% !important;
}
.w-screen{
width: 100vw !important;
}
.max-w-\[1300px\]{
max-width: 1300px !important;
}
.grow{
flex-grow: 1 !important;
}
.-translate-x-1\/2{
--tw-translate-x: -50% !important;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.transform{
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.resize{
resize: both !important;
}
.list-none{
list-style-type: none !important;
}
.flex-col{
flex-direction: column !important;
}
.flex-wrap{
flex-wrap: wrap !important;
}
.items-center{
align-items: center !important;
}
.justify-center{
justify-content: center !important;
}
.justify-between{
justify-content: space-between !important;
}
.gap-12{
gap: 3rem !important;
}
.gap-8{
gap: 2rem !important;
}
.border{
border-width: 1px !important;
}
.border-b{
border-bottom-width: 1px !important;
}
.border-solid{
border-style: solid !important;
}
.border-black{
--tw-border-opacity: 1 !important;
border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}
.border-primary{
--tw-border-opacity: 1 !important;
border-color: rgb(201 171 129 / var(--tw-border-opacity)) !important;
}
.bg-\[\#0b1315\]{
--tw-bg-opacity: 1 !important;
background-color: rgb(51 103 109 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#0e181b\]{
--tw-bg-opacity: 1 !important;
background-color: rgb(14 24 27 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#0f1d22\]{
--tw-bg-opacity: 1 !important;
background-color: rgb(105 100 105 / var(--tw-bg-opacity)) !important;
}
.bg-black{
--tw-bg-opacity: 1 !important;
background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.from-black{
--tw-gradient-from: #000 !important;
--tw-gradient-to: rgb(0 0 0 / 0) !important;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.bg-cover{
background-size: cover !important;
}
.bg-center{
background-position: center !important;
}
.bg-no-repeat{
background-repeat: no-repeat;
}
.stroke-primary{
stroke: #c9ab81 !important;
}
.p-0{
padding: 0px !important;
}
.p-3{
padding: 0.75rem !important;
}
.px-1{
padding-left: 0.25rem !important;
padding-right: 0.25rem !important;
}
.px-12{
padding-left: 3rem !important;
padding-right: 3rem !important;
}
.px-14{
padding-left: 3.5rem !important;
padding-right: 3.5rem !important;
}
.px-3{
padding-left: 0.75rem !important;
padding-right: 0.75rem !important;
}
.px-5{
padding-left: 1.25rem !important;
padding-right: 1.25rem !important;
}
.px-6{
padding-left: 1.5rem !important;
padding-right: 1.5rem !important;
}
.py-2{
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-3{
padding-top: 0.75rem !important;
padding-bottom: 0.75rem !important;
}
.py-4{
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.pb-20{
padding-bottom: 5rem !important;
}
.pb-9{
padding-bottom: 2.25rem !important;
}
.pl-2{
padding-left: 0.5rem !important;
}
.pr-3{
padding-right: 0.75rem !important;
}
.pt-14{
padding-top: 3.5rem !important;
}
.pt-20{
padding-top: 5rem !important;
}
.pt-8{
padding-top: 2rem !important;
}
.text-center{
text-align: center !important;
}
.text-justify{
text-align: justify !important;
}
.font-great{
font-family: "Great Vibes" !important;
}
.font-josefin{
font-family: "Josefin Sans" !important;
} .font-miniver{
font-family: "Miniver", cursive !important;
}
.font-cursive{
font-family: cursive !important;
}
.font-open_sans{
font-family: "Open Sans Condensed" !important;
}
.font-paytone{
font-family: "Paytone One" !important;
}
.font-mrs_saint_delafield{
font-family: "Mrs Saint Delafield" !important;
}
.text-2xl{
font-size: 1.5rem !important;
line-height: 2rem !important;
}
.text-3xl{
font-size: 1.875rem !important;
line-height: 2.25rem !important;
}
.text-6xl{
font-size: 3.75rem !important;
line-height: 1 !important;
}
.text-base{
font-size: 1rem !important;
line-height: 1.5rem !important;
}
.text-sm{
font-size: 0.875rem !important;
line-height: 1.25rem !important;
}
.text-9xl{
font-size: 8rem !important;
line-height: 1 !important;
}
.font-bold{
font-weight: 700 !important;
}
.font-light{
font-weight: 300 !important;
}
.uppercase{
text-transform: uppercase !important;
}
.leading-7{
line-height: 1.75rem !important;
}
.leading-\[39px\]{
line-height: 39px !important;
}
.tracking-widest{
letter-spacing: 0.1em !important;
}
.tracking-widest-2xl{
letter-spacing: .36em !important;
}
.tracking-widest-xl{
letter-spacing: .12em !important;
}
.text-\[\#ccc\]{
--tw-text-opacity: 1 !important;
color: rgb(204 204 204 / var(--tw-text-opacity)) !important;
}
.text-primary{
--tw-text-opacity: 1 !important;
color: rgb(76 76 76 / var(--tw-text-opacity)) !important;
}
.text-white{
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.no-underline{
text-decoration-line: none !important;
}
.opacity-30{
opacity: 0.3 !important;
}
.filter{
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.transition{
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
transition-duration: 150ms !important;
}
.hover\:text-primary:hover{
--tw-text-opacity: 1 !important;
color: rgb(201 171 129 / var(--tw-text-opacity)) !important;
}
.hover\:underline:hover{
text-decoration-line: underline !important;
}
@media (min-width: 768px){
.mt-3{
margin-top: 1rem !important;
}
.md\:mx-0{
margin-left: 0px !important;
margin-right: 0px !important;
}
.md\:my-32{
margin-top: 8rem !important;
margin-bottom: 8rem !important;
}
.md\:my-8{
margin-top: 2rem !important;
margin-bottom: 2rem !important;
}
.md\:mb-24{
margin-bottom: 6rem !important;
}
.md\:mt-32{
margin-top: 8rem !important;
}
.md\:w-10\/12{
width: 83.333333% !important;
}
.md\:w-\[42rem\]{
width: 42rem !important;
}
.md\:px-0{
padding-left: 0px !important;
padding-right: 0px !important;
}
.md\:px-32{
padding-left: 8rem !important;
padding-right: 8rem !important;
}
.md\:px-8{
padding-left: 2rem !important;
padding-right: 2rem !important;
}
.md\:py-0{
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.md\:py-12{
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.md\:py-24{
padding-top: 6rem !important;
padding-bottom: 6rem !important;
}
.md\:pl-4{
padding-left: 1rem !important;
}
.md\:pr-10{
padding-right: 2.5rem !important;
}
.md\:text-2xl{
font-size: 1.5rem !important;
line-height: 2rem !important;
}
.md\:text-3xl{
font-size: 1.875rem !important;
line-height: 2.25rem !important;
}
.md\:text-5xl{
font-size: 3rem !important;
line-height: 1 !important;
}
.md\:text-\[23px\]{
font-size: 23px !important;
}
.md\:text-\[25px\]{
font-size: 25px !important;
}
.md\:text-lg{
font-size: 1.125rem !important;
line-height: 1.75rem !important;
}
.md\:leading-\[33px\]{
line-height: 33px !important;
}
.md\:leading-\[35px\]{
line-height: 35px !important;
}
}
@media (min-width: 1024px){
.lg\:w-1\/2{
width: 50% !important;
}
.lg\:w-1\/3{
width: 33.333333% !important;
}
.lg\:flex-row{
flex-direction: row !important;
}
}
@media (max-width: 767px){
.pt-\[56\.25\%\]{
padding-top: 56.25% !important;
}
}