/* STYLE BLOCK 1 */
/* Critical CSS to hide header ONLY on home page initial load/refresh */
.is-home-page .header-hide-until-scroll:not(.header-visible-scrolled) {
opacity: 0 !important;
visibility: hidden !important;
transition: none !important; /* No transition on first load */
}
/* Ensure header is transparent sitewide when not sticky */
.header-hide-until-scroll:not(.sticky-container-active) {
background-color: transparent !important;
box-shadow: none !important;
}
/* STYLE BLOCK 2 */
img:is([sizes=auto i], [sizes^="auto," i]) {
contain-intrinsic-size: 3000px 1500px
}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
/* STYLE BLOCK 3 */
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 0.07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
/*# sourceURL=wp-emoji-styles-inline-css */
/* STYLE BLOCK 4 */
.wp-block-button__link {
align-content: center;
box-sizing: border-box;
cursor: pointer;
display: inline-block;
height: 100%;
text-align: center;
word-break: break-word
}
.wp-block-button__link.aligncenter {
text-align: center
}
.wp-block-button__link.alignright {
text-align: right
}
:where(.wp-block-button__link) {
border-radius: 9999px;
box-shadow: none;
padding: calc(.667em + 2px) calc(1.333em + 2px);
text-decoration: none
}
.wp-block-button[style*=text-decoration] .wp-block-button__link {
text-decoration: inherit
}
.wp-block-buttons>.wp-block-button.has-custom-width {
max-width: none
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
width: 100%
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
font-size: inherit
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
width: calc(25% - var(--wp--style--block-gap, .5em)*.75)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
width: calc(50% - var(--wp--style--block-gap, .5em)*.5)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
width: calc(75% - var(--wp--style--block-gap, .5em)*.25)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
flex-basis: 100%;
width: 100%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
width: 25%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
width: 50%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
width: 75%
}
.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
border-radius: 0
}
.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
border-radius: 0 !important
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline),
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
border: 2px solid;
padding: .667em 1.333em
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
color: currentColor
}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
background-color: initial;
background-image: none
}
/*# sourceURL=local */
/* STYLE BLOCK 5 */
h1:where(.wp-block-heading).has-background,
h2:where(.wp-block-heading).has-background,
h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background {
padding: 1.25em 2.375em
}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
rotate: 180deg
}
/*# sourceURL=local */
/* STYLE BLOCK 6 */
.wp-block-image>a,
.wp-block-image>figure>a {
display: inline-block
}
.wp-block-image img {
box-sizing: border-box;
height: auto;
max-width: 100%;
vertical-align: bottom
}
@media not (prefers-reduced-motion) {
.wp-block-image img.hide {
visibility: hidden
}
.wp-block-image img.show {
animation: show-content-image .4s
}
}
.wp-block-image[style*=border-radius] img,
.wp-block-image[style*=border-radius]>a {
border-radius: inherit
}
.wp-block-image.has-custom-border img {
box-sizing: border-box
}
.wp-block-image.aligncenter {
text-align: center
}
.wp-block-image.alignfull>a,
.wp-block-image.alignwide>a {
width: 100%
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
height: auto;
width: 100%
}
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.aligncenter,
.wp-block-image.alignleft,
.wp-block-image.alignright {
display: table
}
.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption,
.wp-block-image.aligncenter>figcaption,
.wp-block-image.alignleft>figcaption,
.wp-block-image.alignright>figcaption {
caption-side: bottom;
display: table-caption
}
.wp-block-image .alignleft {
float: left;
margin: .5em 1em .5em 0
}
.wp-block-image .alignright {
float: right;
margin: .5em 0 .5em 1em
}
.wp-block-image .aligncenter {
margin-left: auto;
margin-right: auto
}
.wp-block-image :where(figcaption) {
margin-bottom: 1em;
margin-top: .5em
}
.wp-block-image.is-style-circle-mask img {
border-radius: 9999px
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
.wp-block-image.is-style-circle-mask img {
border-radius: 0;
-webkit-mask-image: url('data:image/svg+xml;utf8,');
mask-image: url('data:image/svg+xml;utf8,');
mask-mode: alpha;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain
}
}
:root :where(.wp-block-image.is-style-rounded img,
.wp-block-image .is-style-rounded img) {
border-radius: 9999px
}
.wp-block-image figure {
margin: 0
}
.wp-lightbox-container {
display: flex;
flex-direction: column;
position: relative
}
.wp-lightbox-container img {
cursor: zoom-in
}
.wp-lightbox-container img:hover+button {
opacity: 1
}
.wp-lightbox-container button {
align-items: center;
backdrop-filter: blur(16px) saturate(180%);
background-color: #5a5a5a40;
border: none;
border-radius: 4px;
cursor: zoom-in;
display: flex;
height: 20px;
justify-content: center;
opacity: 0;
padding: 0;
position: absolute;
right: 16px;
text-align: center;
top: 16px;
width: 20px;
z-index: 100
}
@media not (prefers-reduced-motion) {
.wp-lightbox-container button {
transition: opacity .2s ease
}
}
.wp-lightbox-container button:focus-visible {
outline: 3px auto #5a5a5a40;
outline: 3px auto -webkit-focus-ring-color;
outline-offset: 3px
}
.wp-lightbox-container button:hover {
cursor: pointer;
opacity: 1
}
.wp-lightbox-container button:focus {
opacity: 1
}
.wp-lightbox-container button:focus,
.wp-lightbox-container button:hover,
.wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
background-color: #5a5a5a40;
border: none
}
.wp-lightbox-overlay {
box-sizing: border-box;
cursor: zoom-out;
height: 100vh;
left: 0;
overflow: hidden;
position: fixed;
top: 0;
visibility: hidden;
width: 100%;
z-index: 100000
}
.wp-lightbox-overlay .close-button {
align-items: center;
cursor: pointer;
display: flex;
justify-content: center;
min-height: 40px;
min-width: 40px;
padding: 0;
position: absolute;
right: calc(env(safe-area-inset-right) + 16px);
top: calc(env(safe-area-inset-top) + 16px);
z-index: 5000000
}
.wp-lightbox-overlay .close-button:focus,
.wp-lightbox-overlay .close-button:hover,
.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
background: none;
border: none
}
.wp-lightbox-overlay .lightbox-image-container {
height: var(--wp--lightbox-container-height);
left: 50%;
overflow: hidden;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
transform-origin: top left;
width: var(--wp--lightbox-container-width);
z-index: 9999999999
}
.wp-lightbox-overlay .wp-block-image {
align-items: center;
box-sizing: border-box;
display: flex;
height: 100%;
justify-content: center;
margin: 0;
position: relative;
transform-origin: 0 0;
width: 100%;
z-index: 3000000
}
.wp-lightbox-overlay .wp-block-image img {
height: var(--wp--lightbox-image-height);
min-height: var(--wp--lightbox-image-height);
min-width: var(--wp--lightbox-image-width);
width: var(--wp--lightbox-image-width)
}
.wp-lightbox-overlay .wp-block-image figcaption {
display: none
}
.wp-lightbox-overlay button {
background: none;
border: none
}
.wp-lightbox-overlay .scrim {
background-color: #fff;
height: 100%;
opacity: .9;
position: absolute;
width: 100%;
z-index: 2000000
}
.wp-lightbox-overlay.active {
visibility: visible
}
@media not (prefers-reduced-motion) {
.wp-lightbox-overlay.active {
animation: turn-on-visibility .25s both
}
.wp-lightbox-overlay.active img {
animation: turn-on-visibility .35s both
}
.wp-lightbox-overlay.show-closing-animation:not(.active) {
animation: turn-off-visibility .35s both
}
.wp-lightbox-overlay.show-closing-animation:not(.active) img {
animation: turn-off-visibility .25s both
}
.wp-lightbox-overlay.zoom.active {
animation: none;
opacity: 1;
visibility: visible
}
.wp-lightbox-overlay.zoom.active .lightbox-image-container {
animation: lightbox-zoom-in .4s
}
.wp-lightbox-overlay.zoom.active .lightbox-image-container img {
animation: none
}
.wp-lightbox-overlay.zoom.active .scrim {
animation: turn-on-visibility .4s forwards
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
animation: none
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
animation: lightbox-zoom-out .4s
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
animation: none
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
animation: turn-off-visibility .4s forwards
}
}
@keyframes show-content-image {
0% {
visibility: hidden
}
99% {
visibility: hidden
}
to {
visibility: visible
}
}
@keyframes turn-on-visibility {
0% {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes turn-off-visibility {
0% {
opacity: 1;
visibility: visible
}
99% {
opacity: 0;
visibility: visible
}
to {
opacity: 0;
visibility: hidden
}
}
@keyframes lightbox-zoom-in {
0% {
transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))
}
to {
transform: translate(-50%, -50%) scale(1)
}
}
@keyframes lightbox-zoom-out {
0% {
transform: translate(-50%, -50%) scale(1);
visibility: visible
}
99% {
visibility: visible
}
to {
transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
visibility: hidden
}
}
/*# sourceURL=local */
/* STYLE BLOCK 7 */
.wp-block-buttons {
box-sizing: border-box
}
.wp-block-buttons.is-vertical {
flex-direction: column
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child {
margin-bottom: 0
}
.wp-block-buttons>.wp-block-button {
display: inline-block;
margin: 0
}
.wp-block-buttons.is-content-justification-left {
justify-content: flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical {
align-items: flex-start
}
.wp-block-buttons.is-content-justification-center {
justify-content: center
}
.wp-block-buttons.is-content-justification-center.is-vertical {
align-items: center
}
.wp-block-buttons.is-content-justification-right {
justify-content: flex-end
}
.wp-block-buttons.is-content-justification-right.is-vertical {
align-items: flex-end
}
.wp-block-buttons.is-content-justification-space-between {
justify-content: space-between
}
.wp-block-buttons.aligncenter {
text-align: center
}
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
margin-left: auto;
margin-right: auto;
width: 100%
}
.wp-block-buttons[style*=text-decoration] .wp-block-button,
.wp-block-buttons[style*=text-decoration] .wp-block-button__link {
text-decoration: inherit
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link {
font-size: inherit
}
.wp-block-buttons .wp-block-button__link {
width: 100%
}
.wp-block-button.aligncenter {
text-align: center
}
/*# sourceURL=local */
/* STYLE BLOCK 8 */
.wp-block-group {
box-sizing: border-box
}
:where(.wp-block-group.wp-block-group-is-layout-constrained) {
position: relative
}
/*# sourceURL=local */
/* STYLE BLOCK 9 */
.is-small-text {
font-size: .875em
}
.is-regular-text {
font-size: 1em
}
.is-large-text {
font-size: 2.25em
}
.is-larger-text {
font-size: 3em
}
.has-drop-cap:not(:focus):first-letter {
float: left;
font-size: 8.4em;
font-style: normal;
font-weight: 100;
line-height: .68;
margin: .05em .1em 0 0;
text-transform: uppercase
}
body.rtl .has-drop-cap:not(:focus):first-letter {
float: none;
margin-left: .1em
}
p.has-drop-cap.has-background {
overflow: hidden
}
:root :where(p.has-background) {
padding: 1.25em 2.375em
}
:where(p.has-text-color:not(.has-link-color)) a {
color: inherit
}
p.has-text-align-left[style*="writing-mode:vertical-lr"],
p.has-text-align-right[style*="writing-mode:vertical-rl"] {
rotate: 180deg
}
/*# sourceURL=local */
/* STYLE BLOCK 10 */
.wp-block-social-links {
background: none;
box-sizing: border-box;
margin-left: 0;
padding-left: 0;
padding-right: 0;
text-indent: 0
}
.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
border-bottom: 0;
box-shadow: none;
text-decoration: none
}
.wp-block-social-links .wp-social-link svg {
height: 1em;
width: 1em
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
font-size: .65em;
margin-left: .5em;
margin-right: .5em
}
.wp-block-social-links.has-small-icon-size {
font-size: 16px
}
.wp-block-social-links,
.wp-block-social-links.has-normal-icon-size {
font-size: 24px
}
.wp-block-social-links.has-large-icon-size {
font-size: 36px
}
.wp-block-social-links.has-huge-icon-size {
font-size: 48px
}
.wp-block-social-links.aligncenter {
display: flex;
justify-content: center
}
.wp-block-social-links.alignright {
justify-content: flex-end
}
.wp-block-social-link {
border-radius: 9999px;
display: block
}
@media not (prefers-reduced-motion) {
.wp-block-social-link {
transition: transform .1s ease
}
}
.wp-block-social-link {
height: auto
}
.wp-block-social-link a {
align-items: center;
display: flex;
line-height: 0
}
.wp-block-social-link:hover {
transform: scale(1.1)
}
.wp-block-social-links .wp-block-social-link.wp-social-link {
display: inline-block;
margin: 0;
padding: 0
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
color: currentColor;
fill: currentColor
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
background-color: #f0f0f0;
color: #444
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
background-color: #f90;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
background-color: #1ea0c3;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
background-color: #0757fe;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
background-color: #0a7aff;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
background-color: #1e1f26;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
background-color: #02e49b;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
background-color: #5865f2;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
background-color: #e94c89;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
background-color: #4280ff;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
background-color: #f45800;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
background-color: #0866ff;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
background-color: #000;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
background-color: #0461dd;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
background-color: #e65678;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
background-color: #24292d;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
background-color: #eceadd;
color: #382110
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
background-color: #ea4434;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
background-color: #1d4fc4;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
background-color: #f00075;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
background-color: #e21b24;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
background-color: #0d66c2;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
background-color: #3288d4;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
background-color: #000;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
background-color: #f6405f;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
background-color: #000;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
background-color: #e60122;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
background-color: #ef4155;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
background-color: #ff4500;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
background-color: #0478d7;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
background-color: #fefc00;
color: #fff;
stroke: #000
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
background-color: #ff5600;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
background-color: #1bd760;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
background-color: #2aabee;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
background-color: #000;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
background-color: #000;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
background-color: #011835;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
background-color: #6440a4;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
background-color: #1da1f2;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
background-color: #1eb7ea;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
background-color: #4680c2;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
background-color: #3499cd;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
background-color: #25d366;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
background-color: #000;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
background-color: #d32422;
color: #fff
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
background-color: red;
color: #fff
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
background: none
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
height: 1.25em;
width: 1.25em
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
color: #f90
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
color: #1ea0c3
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
color: #0757fe
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
color: #0a7aff
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
color: #1e1f26
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
color: #02e49b
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
color: #5865f2
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
color: #e94c89
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
color: #4280ff
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
color: #f45800
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
color: #0866ff
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
color: #000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
color: #0461dd
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
color: #e65678
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
color: #24292d
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
color: #382110
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
color: #ea4434
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
color: #1d4fc4
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
color: #f00075
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
color: #e21b24
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
color: #0d66c2
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
color: #3288d4
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
color: #000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
color: #f6405f
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
color: #000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
color: #e60122
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
color: #ef4155
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
color: #ff4500
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
color: #0478d7
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
color: #fff;
stroke: #000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
color: #ff5600
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
color: #1bd760
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
color: #2aabee
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
color: #000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
color: #000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
color: #011835
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
color: #6440a4
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
color: #1da1f2
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
color: #1eb7ea
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
color: #4680c2
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
color: #25d366
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
color: #3499cd
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
color: #000
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
color: #d32422
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
color: red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
width: auto
}
:root :where(.wp-block-social-links .wp-social-link a) {
padding: .25em
}
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
padding: 0
}
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
padding-left: .6666666667em;
padding-right: .6666666667em
}
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
color: #000
}
/*# sourceURL=local */
/* STYLE BLOCK 11 */
.wp-block-spacer {
clear: both
}
/*# sourceURL=local */
/* STYLE BLOCK 12 */
:root {
--wp--preset--aspect-ratio--square: 1;
--wp--preset--aspect-ratio--4-3: 4/3;
--wp--preset--aspect-ratio--3-4: 3/4;
--wp--preset--aspect-ratio--3-2: 3/2;
--wp--preset--aspect-ratio--2-3: 2/3;
--wp--preset--aspect-ratio--16-9: 16/9;
--wp--preset--aspect-ratio--9-16: 9/16;
--wp--preset--color--black: #000000;
--wp--preset--color--cyan-bluish-gray: #abb8c3;
--wp--preset--color--white: #ffffff;
--wp--preset--color--pale-pink: #f78da7;
--wp--preset--color--vivid-red: #cf2e2e;
--wp--preset--color--luminous-vivid-orange: #ff6900;
--wp--preset--color--luminous-vivid-amber: #fcb900;
--wp--preset--color--light-green-cyan: #7bdcb5;
--wp--preset--color--vivid-green-cyan: #00d084;
--wp--preset--color--pale-cyan-blue: #8ed1fc;
--wp--preset--color--vivid-cyan-blue: #0693e3;
--wp--preset--color--vivid-purple: #9b51e0;
--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
--wp--preset--font-size--small: 13px;
--wp--preset--font-size--medium: 20px;
--wp--preset--font-size--large: 36px;
--wp--preset--font-size--x-large: 42px;
--wp--preset--font-family--text-font: Manrope, sans-serif;
--wp--preset--font-family--heading-font: "" Manrope", Sans-serif", sans-serif;
--wp--preset--spacing--20: 0.44rem;
--wp--preset--spacing--30: 0.67rem;
--wp--preset--spacing--40: 1rem;
--wp--preset--spacing--50: 1.5rem;
--wp--preset--spacing--60: 2.25rem;
--wp--preset--spacing--70: 3.38rem;
--wp--preset--spacing--80: 5.06rem;
--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}
:root {
--wp--style--global--content-size: 1340px;
--wp--style--global--wide-size: 1340px;
}
:where(body) {
margin: 0;
}
.wp-site-blocks>.alignleft {
float: left;
margin-right: 2em;
}
.wp-site-blocks>.alignright {
float: right;
margin-left: 2em;
}
.wp-site-blocks>.aligncenter {
justify-content: center;
margin-left: auto;
margin-right: auto;
}
:where(.is-layout-flex) {
gap: 0.5em;
}
:where(.is-layout-grid) {
gap: 0.5em;
}
.is-layout-flow>.alignleft {
float: left;
margin-inline-start: 0;
margin-inline-end: 2em;
}
.is-layout-flow>.alignright {
float: right;
margin-inline-start: 2em;
margin-inline-end: 0;
}
.is-layout-flow>.aligncenter {
margin-left: auto !important;
margin-right: auto !important;
}
.is-layout-constrained>.alignleft {
float: left;
margin-inline-start: 0;
margin-inline-end: 2em;
}
.is-layout-constrained>.alignright {
float: right;
margin-inline-start: 2em;
margin-inline-end: 0;
}
.is-layout-constrained>.aligncenter {
margin-left: auto !important;
margin-right: auto !important;
}
.is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
max-width: var(--wp--style--global--content-size);
margin-left: auto !important;
margin-right: auto !important;
}
.is-layout-constrained>.alignwide {
max-width: var(--wp--style--global--wide-size);
}
body .is-layout-flex {
display: flex;
}
.is-layout-flex {
flex-wrap: wrap;
align-items: center;
}
.is-layout-flex> :is(*, div) {
margin: 0;
}
body .is-layout-grid {
display: grid;
}
.is-layout-grid> :is(*, div) {
margin: 0;
}
body {
background-color: #ffffff;
color: #333333;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
a:where(:not(.wp-element-button)) {
text-decoration: underline;
}
h1 {
font-family: var(--wp--preset--font-family--heading-font);
font-size: 120px;
font-weight: 500;
letter-spacing: -0.03em;
line-height: 1.2;
text-transform: uppercase;
}
h2 {
font-family: var(--wp--preset--font-family--heading-font);
font-size: 80px;
font-weight: 500;
letter-spacing: -0.03em;
line-height: 1.2;
text-transform: uppercase;
}
h3 {
font-family: var(--wp--preset--font-family--heading-font);
font-size: 60px;
font-weight: 500;
letter-spacing: -0.03em;
line-height: 1.2;
text-transform: uppercase;
}
h4 {
font-family: var(--wp--preset--font-family--heading-font);
font-size: 40px;
font-weight: 500;
letter-spacing: -0.03em;
line-height: 1.2;
text-transform: uppercase;
}
h5 {
font-family: var(--wp--preset--font-family--heading-font);
font-size: 30px;
font-weight: 500;
letter-spacing: -0.03em;
line-height: 1.2;
text-transform: uppercase;
}
h6 {
font-family: var(--wp--preset--font-family--heading-font);
font-size: 25px;
font-weight: 500;
letter-spacing: -0.03em;
line-height: 1.2;
text-transform: uppercase;
}
:root :where(.wp-element-button, .wp-block-button__link) {
background-color: #32373c;
border-width: 0;
color: #fff;
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
letter-spacing: inherit;
line-height: inherit;
padding-top: calc(0.667em + 2px);
padding-right: calc(1.333em + 2px);
padding-bottom: calc(0.667em + 2px);
padding-left: calc(1.333em + 2px);
text-decoration: none;
text-transform: inherit;
}
.has-black-color {
color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
font-size: var(--wp--preset--font-size--x-large) !important;
}
.has-text-font-font-family {
font-family: var(--wp--preset--font-family--text-font) !important;
}
.has-heading-font-font-family {
font-family: var(--wp--preset--font-family--heading-font) !important;
}
/*# sourceURL=global-styles-inline-css */
/* STYLE BLOCK 13 */
.woocommerce form .form-row .required {
visibility: visible;
}
/*# sourceURL=woocommerce-inline-inline-css */
/* STYLE BLOCK 14 */
.elementor-kit-5 {
--e-global-color-primary: #111111;
--e-global-color-secondary: #777777;
--e-global-color-text: #333333;
--e-global-color-accent: #c01227;
--e-global-typography-primary-font-family: "Roboto";
--e-global-typography-primary-font-weight: 600;
--e-global-typography-secondary-font-family: "Roboto Slab";
--e-global-typography-secondary-font-weight: 400;
--e-global-typography-text-font-family: "Manrope";
--e-global-typography-text-font-size: 18px;
--e-global-typography-text-font-weight: 400;
--e-global-typography-text-line-height: 1.6667em;
--e-global-typography-accent-font-family: "Manrope";
--e-global-typography-accent-font-weight: 400;
--e-global-typography-accent-line-height: 1.6667em;
color: #333333;
font-family: "Manrope", Sans-serif;
font-size: 18px;
font-weight: 400;
font-style: normal;
text-decoration: none;
line-height: 1.6667em;
}
.elementor-kit-5 p {
margin-block-end: 1.7em;
}
.elementor-kit-5 h1 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 120px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h2 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 80px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h3 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 60px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h4 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 40px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h5 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 30px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h6 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 25px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 button,
.elementor-kit-5 input[type="button"],
.elementor-kit-5 input[type="submit"],
.elementor-kit-5 .elementor-button {
font-family: "Manrope", Sans-serif;
font-size: 14px;
font-weight: 600;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 1380px;
}
.e-con {
--container-max-width: 1380px;
}
.elementor-widget:not(:last-child) {
margin-block-end: 0px;
}
.elementor-element {
--widgets-spacing: 0px 40px;
--widgets-spacing-row: 0px;
--widgets-spacing-column: 40px;
}
h1.page-title {
display: var(--page-title-display);
}
@media(max-width:1200px) {
.elementor-kit-5 h1 {
font-size: 80px;
}
.elementor-kit-5 h2 {
font-size: 60px;
}
.elementor-kit-5 h3 {
font-size: 46px;
}
.elementor-kit-5 h4 {
font-size: 34px;
}
.elementor-kit-5 h5 {
font-size: 28px;
}
.elementor-kit-5 h6 {
font-size: 22px;
}
}
@media(max-width:840px) {
.elementor-kit-5 {
--e-global-typography-text-font-size: 16px;
--e-global-typography-accent-font-size: 16px;
font-size: 16px;
}
.elementor-kit-5 h1 {
font-size: 60px;
}
.elementor-kit-5 h2 {
font-size: 50px;
}
.elementor-kit-5 h3 {
font-size: 36px;
}
.elementor-kit-5 h4 {
font-size: 28px;
}
.elementor-kit-5 h5 {
font-size: 24px;
}
.elementor-kit-5 h6 {
font-size: 20px;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 1024px;
}
.e-con {
--container-max-width: 1024px;
}
}
@media(max-width:660px) {
.elementor-kit-5 h1 {
font-size: 40px;
}
.elementor-kit-5 h2 {
font-size: 32px;
}
.elementor-kit-5 h3 {
font-size: 28px;
}
.elementor-kit-5 h4 {
font-size: 23px;
}
.elementor-kit-5 h5 {
font-size: 20px;
}
.elementor-kit-5 h6 {
font-size: 18px;
}
}
@media(max-width:480px) {
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 767px;
}
.e-con {
--container-max-width: 767px;
}
}
.elementor .elementor-element.elementor-element-741f56c {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 {
background-image: url("/images/home2-slide-1.jpg");
background-position: center;
background-repeat: no-repeat;
background-size: cover;
opacity: 1;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830:before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.35) 100%);
z-index: 1;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
max-width: 88%;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content {
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
text-align: center;
position: relative;
z-index: 2;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading {
font-family: "Manrope", Sans-serif;
font-size: 80px;
line-height: 1.125em;
word-spacing: -0.03em;
color: #FFFFFF;
text-transform: uppercase;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-text {
font-size: 20px;
line-height: 1.875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
--logico-dark-text-color: #FFFFFF;
--logico-light-text-color: #BEBEBE;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-text .text-content {
max-width: 590px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text {
margin: 23px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content {
padding: 23px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-buttons {
margin: 48px 0px 0px 0px;
--logico-button-text-color: #FFFFFF;
--logico-button-border-color: #c01227;
--logico-button-background-color: #c0122700;
--logico-button-icon-color: #FFFFFF;
--logico-button-text-hover: #FFFFFF;
--logico-button-border-hover: #C01227;
--logico-button-background-hover: #C01227;
--logico-button-icon-hover: #FFFFFF;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 {
background-image: url("/images/home2-slide-2.jpg");
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061:before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.35) 100%);
z-index: 1;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
max-width: 88%;
margin: 0 auto;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content {
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
text-align: center;
position: relative;
z-index: 2;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading {
font-family: "Manrope", Sans-serif;
font-size: 80px;
line-height: 1.125em;
word-spacing: -0.03em;
color: #FFFFFF;
text-transform: uppercase;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-text {
font-size: 20px;
line-height: 1.875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
--logico-dark-text-color: #FFFFFF;
--logico-light-text-color: #BEBEBE;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-text .text-content {
max-width: 590px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text {
margin: 23px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content {
padding: 23px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-buttons {
margin: 48px 0px 0px 0px;
--logico-button-text-color: #FFFFFF;
--logico-button-border-color: #c01227;
--logico-button-background-color: #51424200;
--logico-button-icon-color: #FFFFFF;
--logico-button-text-hover: #FFFFFF;
--logico-button-border-hover: #C01227;
--logico-button-background-hover: #C01227;
--logico-button-icon-hover: #FFFFFF;
}
.elementor .elementor-element.elementor-element-6c7cbcb .owl-carousel.owl-theme .content-item {
height: 800px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .owl-carousel .owl-stage-outer {
border-radius: 25px 25px 25px 25px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .content-slider.nav-view-compact .owl-nav,
.elementor .elementor-element.elementor-element-6c7cbcb .content-slider.nav-view-vertical .owl-nav {
bottom: 10px;
right: 10px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .slider-footer {
text-align: right;
margin-top: 0px;
margin-bottom: 31px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination {
margin-right: 145px;
margin-left: 57px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .slider-progress-wrapper {
color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-6c7cbcb .owl-dots .owl-dot:not(.active) span {
border-color: #FFFFFF;
}
body:not(.rtl) .elementor .elementor-element.elementor-element-53b84fe {
left: 30px;
}
body.rtl .elementor .elementor-element.elementor-element-53b84fe {
right: 30px;
}
.elementor .elementor-element.elementor-element-53b84fe {
bottom: 30px;
}
.elementor .elementor-element.elementor-element-53b84fe .elementor-wrapper {
--video-aspect-ratio: 1.77777;
}
.elementor .elementor-element.elementor-element-53b84fe .logico-video-button .elementor-custom-embed-play {
height: 130px;
}
.elementor .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
height: 130px;
}
.elementor .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
height: calc(130px - 22px);
}
.elementor .elementor-element.elementor-element-53b84fe .logico-video-button {
--logico-button-text-color: #FFFFFF;
--logico-button-icon-color: #FFFFFF;
--logico-button-background-color: #1F1F1F;
--logico-button-text-hover: #FFFFFF;
--logico-button-icon-hover: #FFFFFF;
}
.elementor .elementor-element.elementor-element-53b84fe .video-button-wrapper {
--logico-button-background-hover: #C01227;
}
.elementor .elementor-element.elementor-element-9b26234 {
--display: grid;
--e-con-grid-template-columns: repeat(3, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
--gap: 20px 20px;
--row-gap: 20px;
--column-gap: 20px;
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-ca6bc63 {
--display: flex;
--min-height: 339px;
--justify-content: flex-end;
--align-items: flex-start;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 25px 25px 25px 25px;
--padding-top: 50px;
--padding-bottom: 50px;
--padding-left: 47px;
--padding-right: 45px;
}
.elementor .elementor-element.elementor-element-ca6bc63:not(.elementor-motion-effects-element-type-background),
.elementor .elementor-element.elementor-element-ca6bc63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image: linear-gradient(to right, #00000080, #00000010), url("/images/home2-banner-1.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor .elementor-element.elementor-element-cc55905 {
--divider-border-style: solid;
--divider-color: #FFFFFF80;
--divider-border-width: 1px;
}
.elementor .elementor-element.elementor-element-cc55905 .elementor-divider-separator {
width: 100%;
}
.elementor .elementor-element.elementor-element-cc55905 .elementor-divider {
padding-block-start: 20px;
padding-block-end: 20px;
}
.elementor .elementor-element.elementor-element-3fb5639 {
width: var(--container-widget-width, 240px);
max-width: 240px;
--container-widget-width: 240px;
--container-widget-flex-grow: 0;
}
.elementor .elementor-element.elementor-element-3fb5639 .logico-title {
font-size: 30px;
font-weight: 600;
line-height: 1.1667em;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-94c3ff1>.elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-94c3ff1 {
--logico-default-text-color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-4c0903b {
--display: flex;
--min-height: 339px;
--justify-content: flex-end;
--align-items: flex-start;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 25px 25px 25px 25px;
--padding-top: 50px;
--padding-bottom: 50px;
--padding-left: 47px;
--padding-right: 45px;
}
.elementor .elementor-element.elementor-element-4c0903b:not(.elementor-motion-effects-element-type-background),
.elementor .elementor-element.elementor-element-4c0903b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #1F1F1F;
}
.elementor .elementor-element.elementor-element-c8adeeb {
--divider-border-style: solid;
--divider-color: #FFFFFF80;
--divider-border-width: 1px;
}
.elementor .elementor-element.elementor-element-c8adeeb .elementor-divider-separator {
width: 100%;
}
.elementor .elementor-element.elementor-element-c8adeeb .elementor-divider {
padding-block-start: 20px;
padding-block-end: 20px;
}
.elementor .elementor-element.elementor-element-5e64d7b {
width: var(--container-widget-width, 300px);
max-width: 300px;
--container-widget-width: 300px;
--container-widget-flex-grow: 0;
}
.elementor .elementor-element.elementor-element-5e64d7b .logico-title {
font-size: 30px;
font-weight: 600;
line-height: 1.1667em;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-20db156>.elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-20db156 {
--logico-default-text-color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-f003242 {
--display: flex;
--min-height: 339px;
--justify-content: flex-end;
--align-items: flex-start;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 25px 25px 25px 25px;
--padding-top: 50px;
--padding-bottom: 50px;
--padding-left: 47px;
--padding-right: 45px;
}
.elementor .elementor-element.elementor-element-f003242:not(.elementor-motion-effects-element-type-background),
.elementor .elementor-element.elementor-element-f003242>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image: url("/images/home2-banner-3.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor .elementor-element.elementor-element-d58ef3c {
--divider-border-style: solid;
--divider-color: #FFFFFF80;
--divider-border-width: 1px;
}
.elementor .elementor-element.elementor-element-d58ef3c .elementor-divider-separator {
width: 100%;
}
.elementor .elementor-element.elementor-element-d58ef3c .elementor-divider {
padding-block-start: 20px;
padding-block-end: 20px;
}
.elementor .elementor-element.elementor-element-d00253e {
width: var(--container-widget-width, 380px);
max-width: 380px;
--container-widget-width: 380px;
--container-widget-flex-grow: 0;
}
.elementor .elementor-element.elementor-element-d00253e .logico-title {
font-size: 30px;
font-weight: 600;
line-height: 1.1667em;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-3481e66>.elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-3481e66 {
--logico-default-text-color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-30fd9d1 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-03db5d7 {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-3fe4ca3 .logico-title {
font-size: 14px;
font-weight: 500;
line-height: 2.1429em;
color: #111111;
}
.elementor .elementor-element.elementor-element-ffd1f7d {
width: var(--container-widget-width, 55%);
max-width: 55%;
--container-widget-width: 55%;
--container-widget-flex-grow: 0;
}
.elementor .elementor-element.elementor-element-ffd1f7d .logico-title {
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
letter-spacing: -0.03em;
}
.elementor .elementor-element.elementor-element-e09c20e {
--display: grid;
--e-con-grid-template-columns: repeat(4, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
--gap: 40px 40px;
--row-gap: 40px;
--column-gap: 40px;
--grid-auto-flow: row;
--margin-top: 85px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-81a7690>.elementor-widget-container {
padding: 0px 40px 0px 0px;
border-style: solid;
border-width: 0px 1px 0px 0px;
border-color: #e5e7eb;
}
.elementor .elementor-element.elementor-element-81a7690 .elementor-icon-box-wrapper {
text-align: left;
}
.elementor .elementor-element.elementor-element-81a7690 {
--icon-box-icon-margin: 100px;
}
.elementor .elementor-element.elementor-element-81a7690.elementor-view-stacked .elementor-icon {
background-color: #111111;
}
.elementor .elementor-element.elementor-element-81a7690.elementor-view-framed .elementor-icon,
.elementor .elementor-element.elementor-element-81a7690.elementor-view-default .elementor-icon {
fill: #111111;
color: #111111;
border-color: #111111;
}
.elementor .elementor-element.elementor-element-81a7690 .elementor-icon {
font-size: 61px;
}
.elementor .elementor-element.elementor-element-81a7690 .elementor-icon-box-title,
.elementor .elementor-element.elementor-element-81a7690 .elementor-icon-box-title a {
font-family: "Manrope", Sans-serif;
font-size: 25px;
font-weight: 600;
text-transform: none;
line-height: 1.4em;
}
.elementor .elementor-element.elementor-element-81a7690 .elementor-icon-box-title {
color: #111111;
}
.elementor .elementor-element.elementor-element-0f4aa27>.elementor-widget-container {
padding: 0px 40px 0px 0px;
border-style: solid;
border-width: 0px 1px 0px 0px;
border-color: #e5e7eb;
}
.elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-wrapper {
text-align: left;
}
.elementor .elementor-element.elementor-element-0f4aa27 {
--icon-box-icon-margin: 120px;
}
.elementor .elementor-element.elementor-element-0f4aa27.elementor-view-stacked .elementor-icon {
background-color: #111111;
}
.elementor .elementor-element.elementor-element-0f4aa27.elementor-view-framed .elementor-icon,
.elementor .elementor-element.elementor-element-0f4aa27.elementor-view-default .elementor-icon {
fill: #111111;
color: #111111;
border-color: #111111;
}
.elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon {
font-size: 61px;
}
.elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title,
.elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title a {
font-family: "Manrope", Sans-serif;
font-size: 25px;
font-weight: 600;
text-transform: none;
line-height: 1.4em;
}
.elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title {
color: #111111;
}
.elementor .elementor-element.elementor-element-6cfd203>.elementor-widget-container {
padding: 0px 40px 0px 0px;
border-style: solid;
border-width: 0px 1px 0px 0px;
border-color: #e5e7eb;
}
.elementor .elementor-element.elementor-element-6cfd203 .elementor-icon-box-wrapper {
text-align: left;
}
.elementor .elementor-element.elementor-element-6cfd203 {
--icon-box-icon-margin: 120px;
}
.elementor .elementor-element.elementor-element-6cfd203.elementor-view-stacked .elementor-icon {
background-color: #111111;
}
.elementor .elementor-element.elementor-element-6cfd203.elementor-view-framed .elementor-icon,
.elementor .elementor-element.elementor-element-6cfd203.elementor-view-default .elementor-icon {
fill: #111111;
color: #111111;
border-color: #111111;
}
.elementor .elementor-element.elementor-element-6cfd203 .elementor-icon {
font-size: 61px;
}
.elementor .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title,
.elementor .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title a {
font-family: "Manrope", Sans-serif;
font-size: 25px;
font-weight: 600;
text-transform: none;
line-height: 1.4em;
}
.elementor .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title {
color: #111111;
}
.elementor .elementor-element.elementor-element-0d343e1>.elementor-widget-container {
padding: 0px 40px 0px 0px;
border-style: solid;
border-width: 0px 1px 0px 0px;
border-color: #e5e7eb;
}
.elementor .elementor-element.elementor-element-0d343e1 .elementor-icon-box-wrapper {
text-align: left;
}
.elementor .elementor-element.elementor-element-0d343e1 {
--icon-box-icon-margin: 120px;
}
.elementor .elementor-element.elementor-element-0d343e1.elementor-view-stacked .elementor-icon {
background-color: #111111;
}
.elementor .elementor-element.elementor-element-0d343e1.elementor-view-framed .elementor-icon,
.elementor .elementor-element.elementor-element-0d343e1.elementor-view-default .elementor-icon {
fill: #111111;
color: #111111;
border-color: #111111;
}
.elementor .elementor-element.elementor-element-0d343e1 .elementor-icon {
font-size: 61px;
}
.elementor .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title,
.elementor .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title a {
font-family: "Manrope", Sans-serif;
font-size: 25px;
font-weight: 600;
text-transform: none;
line-height: 1.4em;
}
.elementor .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title {
color: #111111;
}
.elementor .elementor-element.elementor-element-5a5c397 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--margin-top: 62px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-07cd509 {
width: var(--container-widget-width, 75%);
max-width: 75%;
--container-widget-width: 75%;
--container-widget-flex-grow: 0;
}
.elementor .elementor-element.elementor-element-1808c14 {
width: var(--container-widget-width, 25%);
max-width: 25%;
--container-widget-width: 25%;
--container-widget-flex-grow: 0;
}
.elementor .elementor-element.elementor-element-1808c14>.elementor-widget-container {
padding: 10px 0px 0px 40px;
}
.elementor .elementor-element.elementor-element-1808c14 .button-container {
text-align: right;
}
.elementor .elementor-element.elementor-element-b62c0b3 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 100px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-592e9e8 {
--display: flex;
}
.elementor .elementor-element.elementor-element-ab41b28 .ticker .ticker-text {
font-family: "Manrope", Sans-serif;
text-transform: none;
}
.elementor .elementor-element.elementor-element-89a0ca1 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-99768ba {
text-align: right;
}
body:not(.rtl) .elementor .elementor-element.elementor-element-0031d81 {
right: 40px;
}
body.rtl .elementor .elementor-element.elementor-element-0031d81 {
left: 40px;
}
.elementor .elementor-element.elementor-element-0031d81 {
bottom: 0px;
}
.elementor .elementor-element.elementor-element-0031d81 .elementor-wrapper {
--video-aspect-ratio: 1.77777;
}
.elementor .elementor-element.elementor-element-0031d81 .elementor-widget-container {
text-align: right;
}
.elementor .elementor-element.elementor-element-0031d81 .logico-video-button .elementor-custom-embed-play {
height: 130px;
}
.elementor .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
height: 130px;
}
.elementor .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
height: calc(130px - 22px);
}
.elementor .elementor-element.elementor-element-0031d81 .logico-video-button {
--logico-video-button-border: 0px;
--logico-button-text-color: #333333;
--logico-button-icon-color: #333333;
--logico-button-background-color: #FFFFFF;
--logico-button-text-hover: #FFFFFF;
--logico-button-icon-hover: #c01227;
}
.elementor .elementor-element.elementor-element-0031d81 .video-button-wrapper {
--logico-button-background-hover: #1F1F1F;
}
.elementor .elementor-element.elementor-element-0136e6e>.elementor-widget-container {
margin: 0px 0px 0px 0px;
padding: 0px 0px 13px 0px;
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-0136e6e .logico-title {
font-size: 14px;
font-weight: 500;
line-height: 2.1429em;
color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-7500280>.elementor-widget-container {
margin: 66px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-7500280 .logico-title {
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
letter-spacing: -0.03em;
}
.elementor .elementor-element.elementor-element-4cc07a7>.elementor-widget-container {
margin: 25px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-4cc07a7 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
}
.elementor .elementor-element.elementor-element-165dfa5 {
width: var(--container-widget-width, 619px);
max-width: 619px;
--container-widget-width: 619px;
--container-widget-flex-grow: 0;
}
.elementor .elementor-element.elementor-element-165dfa5>.elementor-widget-container {
margin: 8px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-da9d310>.elementor-widget-container {
margin: 24px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-da9d310 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
}
.elementor .elementor-element.elementor-element-3888a1e {
width: var(--container-widget-width, 526px);
max-width: 526px;
--container-widget-width: 526px;
--container-widget-flex-grow: 0;
}
.elementor .elementor-element.elementor-element-3888a1e>.elementor-widget-container {
margin: 8px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-c0a45e4>.elementor-widget-container {
margin: 40px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-0efc59e {
width: auto;
max-width: auto;
top: 0px;
}
body:not(.rtl) .elementor .elementor-element.elementor-element-0efc59e {
right: 0px;
}
body.rtl .elementor .elementor-element.elementor-element-0efc59e {
left: 0px;
}
.elementor .elementor-element.elementor-element-0efc59e .block-decoration,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item {
width: 108px;
}
.elementor .elementor-element.elementor-element-0efc59e .block-decoration {
text-align: right;
}
.elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-1 .block-decoration-item:before,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-2 .block-decoration-item:before,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item:before,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item:before,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
background-color: #1F1F1F;
}
.elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-1 .block-decoration-item:after,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
background-color: #c01227
}
.elementor .elementor-element.elementor-element-53b1f07 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: center;
--align-items: center;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--flex-wrap: wrap;
--margin-top: 172px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-e9b547c {
--display: grid;
--e-con-grid-template-columns: repeat(6, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
--gap: 40px 40px;
--row-gap: 40px;
--column-gap: 40px;
--grid-auto-flow: row;
--justify-items: center;
--align-items: center;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-f6db2d3 img {
opacity: 0.5;
transition-duration: 0.3s;
}
.elementor .elementor-element.elementor-element-f6db2d3:hover img {
opacity: 1;
}
.elementor .elementor-element.elementor-element-eb18f33 img {
opacity: 0.5;
transition-duration: 0.3s;
}
.elementor .elementor-element.elementor-element-eb18f33:hover img {
opacity: 1;
}
.elementor .elementor-element.elementor-element-d2d0633 img {
opacity: 0.5;
transition-duration: 0.3s;
}
.elementor .elementor-element.elementor-element-d2d0633:hover img {
opacity: 1;
}
.elementor .elementor-element.elementor-element-3553ff3 img {
opacity: 0.5;
transition-duration: 0.3s;
}
.elementor .elementor-element.elementor-element-3553ff3:hover img {
opacity: 1;
}
.elementor .elementor-element.elementor-element-04e4986 img {
opacity: 0.5;
transition-duration: 0.3s;
}
.elementor .elementor-element.elementor-element-04e4986:hover img {
opacity: 1;
}
.elementor .elementor-element.elementor-element-6e88e63 img {
opacity: 0.5;
transition-duration: 0.3s;
}
.elementor .elementor-element.elementor-element-6e88e63:hover img {
opacity: 1;
}
.elementor .elementor-element.elementor-element-88745f4 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-343b363 {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-7afb238>.elementor-widget-container {
margin: 0px 0px 50px 0px;
padding: 0px 0px 14px 0px;
border-style: solid;
border-width: 0px 0px 1px 0px;
}
.elementor .elementor-element.elementor-element-7afb238 .logico-title {
font-size: 14px;
font-weight: 500;
line-height: 2.1429em;
}
.elementor .elementor-element.elementor-element-1cc335a .logico-title {
font-family: "Manrope Alt", Sans-serif;
font-size: 180px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #FFFFFF00;
-webkit-text-stroke-width: 2px;
stroke-width: 2px;
-webkit-text-stroke-color: #c01227;
stroke: #c01227;
}
.elementor .elementor-element.elementor-element-4c3e632 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--margin-top: 76px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-5ba6bbf {
--display: flex;
}
.elementor .elementor-element.elementor-element-9363070 .logico-title {
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
letter-spacing: -0.03em;
}
.elementor .elementor-element.elementor-element-e7609a5 {
--display: flex;
}
.elementor .elementor-element.elementor-element-3ef6f03>.elementor-widget-container {
margin: 60px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-2d7c3ee {
--display: grid;
--e-con-grid-template-columns: repeat(4, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
--gap: 60px 40px;
--row-gap: 60px;
--column-gap: 40px;
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-d11b050 {
--display: flex;
}
.elementor .elementor-element.elementor-element-3a6f50f>.elementor-widget-container {
margin: 0px 0px 30px -9px;
}
.elementor .elementor-element.elementor-element-3a6f50f .elementor-icon-wrapper {
text-align: left;
}
.elementor .elementor-element.elementor-element-3a6f50f.elementor-view-stacked .elementor-icon {
background-color: #A1A1A1;
}
.elementor .elementor-element.elementor-element-3a6f50f.elementor-view-framed .elementor-icon,
.elementor .elementor-element.elementor-element-3a6f50f.elementor-view-default .elementor-icon {
color: #A1A1A1;
border-color: #A1A1A1;
}
.elementor .elementor-element.elementor-element-3a6f50f.elementor-view-framed .elementor-icon,
.elementor .elementor-element.elementor-element-3a6f50f.elementor-view-default .elementor-icon svg {
fill: #A1A1A1;
}
.elementor .elementor-element.elementor-element-3a6f50f .elementor-icon {
font-size: 70px;
}
.elementor .elementor-element.elementor-element-3a6f50f .elementor-icon svg {
height: 70px;
}
.elementor .elementor-element.elementor-element-40417f4 .logico-title {
font-size: 60px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #c01227;
}
.elementor .elementor-element.elementor-element-1025248>.elementor-widget-container {
margin: 19px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-1025248 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #333333;
}
.elementor .elementor-element.elementor-element-c7c19bd>.elementor-widget-container {
margin: 14px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-2c82e54 {
--display: flex;
}
.elementor .elementor-element.elementor-element-f51735e>.elementor-widget-container {
margin: 0px 0px 27px 0px;
}
.elementor .elementor-element.elementor-element-f51735e .elementor-icon-wrapper {
text-align: left;
}
.elementor .elementor-element.elementor-element-f51735e.elementor-view-stacked .elementor-icon {
background-color: #A1A1A1;
}
.elementor .elementor-element.elementor-element-f51735e.elementor-view-framed .elementor-icon,
.elementor .elementor-element.elementor-element-f51735e.elementor-view-default .elementor-icon {
color: #A1A1A1;
border-color: #A1A1A1;
}
.elementor .elementor-element.elementor-element-f51735e.elementor-view-framed .elementor-icon,
.elementor .elementor-element.elementor-element-f51735e.elementor-view-default .elementor-icon svg {
fill: #A1A1A1;
}
.elementor .elementor-element.elementor-element-f51735e .elementor-icon {
font-size: 61px;
}
.elementor .elementor-element.elementor-element-f51735e .elementor-icon svg {
height: 61px;
}
.elementor .elementor-element.elementor-element-a89fe8e .logico-title {
font-size: 60px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #c01227;
}
.elementor .elementor-element.elementor-element-c682633>.elementor-widget-container {
margin: 19px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-c682633 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #333333;
}
.elementor .elementor-element.elementor-element-74d14e3>.elementor-widget-container {
margin: 14px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-08b9b20 {
--display: flex;
}
.elementor .elementor-element.elementor-element-612c459>.elementor-widget-container {
margin: 8px 0px 24px 0px;
}
.elementor .elementor-element.elementor-element-612c459 .elementor-icon-wrapper {
text-align: left;
}
.elementor .elementor-element.elementor-element-612c459.elementor-view-stacked .elementor-icon {
background-color: #A1A1A1;
}
.elementor .elementor-element.elementor-element-612c459.elementor-view-framed .elementor-icon,
.elementor .elementor-element.elementor-element-612c459.elementor-view-default .elementor-icon {
color: #A1A1A1;
border-color: #A1A1A1;
}
.elementor .elementor-element.elementor-element-612c459.elementor-view-framed .elementor-icon,
.elementor .elementor-element.elementor-element-612c459.elementor-view-default .elementor-icon svg {
fill: #A1A1A1;
}
.elementor .elementor-element.elementor-element-612c459 .elementor-icon {
font-size: 68px;
}
.elementor .elementor-element.elementor-element-612c459 .elementor-icon svg {
height: 68px;
}
.elementor .elementor-element.elementor-element-61b17c1 .logico-title {
font-size: 60px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #c01227;
}
.elementor .elementor-element.elementor-element-aa49275>.elementor-widget-container {
margin: 19px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-aa49275 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #333333;
}
.elementor .elementor-element.elementor-element-74cfdf7>.elementor-widget-container {
margin: 14px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-04989ee {
--display: flex;
}
.elementor .elementor-element.elementor-element-11a657e>.elementor-widget-container {
margin: 0px 0px 27px 0px;
}
.elementor .elementor-element.elementor-element-11a657e .elementor-icon-wrapper {
text-align: left;
}
.elementor .elementor-element.elementor-element-11a657e.elementor-view-stacked .elementor-icon {
background-color: #A1A1A1;
}
.elementor .elementor-element.elementor-element-11a657e.elementor-view-framed .elementor-icon,
.elementor .elementor-element.elementor-element-11a657e.elementor-view-default .elementor-icon {
color: #A1A1A1;
border-color: #A1A1A1;
}
.elementor .elementor-element.elementor-element-11a657e.elementor-view-framed .elementor-icon,
.elementor .elementor-element.elementor-element-11a657e.elementor-view-default .elementor-icon svg {
fill: #A1A1A1;
}
.elementor .elementor-element.elementor-element-11a657e .elementor-icon {
font-size: 49px;
}
.elementor .elementor-element.elementor-element-11a657e .elementor-icon svg {
height: 49px;
}
.elementor .elementor-element.elementor-element-28b9fc7 .logico-title {
font-size: 60px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #c01227;
}
.elementor .elementor-element.elementor-element-b317d31>.elementor-widget-container {
margin: 19px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-b317d31 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #333333;
}
.elementor .elementor-element.elementor-element-8fe5662>.elementor-widget-container {
margin: 14px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-3e92e17 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 150px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-f5cfe01 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--align-items: flex-end;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--flex-wrap: wrap;
--overlay-opacity: 1;
--border-radius: 25px 25px 0px 0px;
--padding-top: 204px;
--padding-bottom: 56px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-f5cfe01:not(.elementor-motion-effects-element-type-background),
.elementor .elementor-element.elementor-element-f5cfe01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #1F1F1F;
background-image: url("/images/home2alt-bg-1.jpeg");
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor .elementor-element.elementor-element-f5cfe01::before,
.elementor .elementor-element.elementor-element-f5cfe01>.elementor-background-video-container::before,
.elementor .elementor-element.elementor-element-f5cfe01>.e-con-inner>.elementor-background-video-container::before,
.elementor .elementor-element.elementor-element-f5cfe01>.elementor-background-slideshow::before,
.elementor .elementor-element.elementor-element-f5cfe01>.e-con-inner>.elementor-background-slideshow::before,
.elementor .elementor-element.elementor-element-f5cfe01>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
background-color: transparent;
--background-overlay: '';
background-image: linear-gradient(180deg, #1F1F1F00 20%, #1F1F1F 85%);
}
.elementor .elementor-element.elementor-element-53da811 {
--display: flex;
--align-items: flex-end;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}
.elementor .elementor-element.elementor-element-53bd6d7 {
width: var(--container-widget-width, 670px);
max-width: 670px;
--container-widget-width: 670px;
--container-widget-flex-grow: 0;
text-align: left;
--logico-button-text-color: #333333;
--logico-button-border-color: #C01227;
--logico-button-background-color: #FFFFFF00;
--logico-button-icon-color: #FFFFFF;
--logico-button-text-hover: #FFFFFF;
--logico-button-border-hover: #C01227;
--logico-button-background-hover: #C01227;
--logico-button-icon-hover: #FFFFFF;
}
.elementor .elementor-element.elementor-element-53bd6d7>.elementor-widget-container {
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 76px 56px 93px 56px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #B4B4B4;
border-radius: 25px 25px 25px 25px;
}
.elementor .elementor-element.elementor-element-53bd6d7 .wpforms-widget-heading {
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
}
.elementor .elementor-element.elementor-element-735a877 {
--display: flex;
--padding-top: 0%;
--padding-bottom: 0%;
--padding-left: 7.3%;
--padding-right: 0%;
}
.elementor .elementor-element.elementor-element-efb13d6 {
width: var(--container-widget-width, 540px);
max-width: 540px;
--container-widget-width: 540px;
--container-widget-flex-grow: 0;
}
.elementor .elementor-element.elementor-element-efb13d6 .logico-title {
font-size: 14px;
font-weight: 500;
line-height: 2.1429em;
color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-9d7fc8f {
width: var(--container-widget-width, 540px);
max-width: 540px;
--container-widget-width: 540px;
--container-widget-flex-grow: 0;
}
.elementor .elementor-element.elementor-element-9d7fc8f .logico-title {
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-fb33b91 {
width: var(--container-widget-width, 450px);
max-width: 450px;
--container-widget-width: 450px;
--container-widget-flex-grow: 0;
font-size: 16px;
line-height: 1.875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-fb33b91>.elementor-widget-container {
margin: 34px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-c7b4cb4 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--align-items: flex-start;
--gap: 20px 40px;
--row-gap: 20px;
--column-gap: 40px;
--flex-wrap: wrap;
--border-radius: 25px 25px 25px 25px;
--margin-top: 96px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 58px;
--padding-bottom: 69px;
--padding-left: 8.5%;
--padding-right: 8.5%;
}
.elementor .elementor-element.elementor-element-c7b4cb4:not(.elementor-motion-effects-element-type-background),
.elementor .elementor-element.elementor-element-c7b4cb4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #c01227;
}
.elementor .elementor-element.elementor-element-c7b4cb4.e-con {
--flex-grow: 0;
--flex-shrink: 1;
}
.elementor .elementor-element.elementor-element-eb9e01a {
--display: flex;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
}
.elementor .elementor-element.elementor-element-eb9e01a.e-con {
--flex-grow: 0;
--flex-shrink: 0;
}
.elementor .elementor-element.elementor-element-07aec85 .logico-title {
font-size: 30px;
font-weight: 600;
line-height: 1.3333em;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-044167d {
--display: flex;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
}
.elementor .elementor-element.elementor-element-317f526 {
font-size: 16px;
line-height: 1.6875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-4358e8e>.elementor-widget-container {
margin: 6px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-4358e8e.elementor-element {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor .elementor-element.elementor-element-4358e8e {
font-size: 40px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-de254c2 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--border-radius: 0px 0px 25px 25px;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
--logico-dark-text-color: #FFFFFF;
--logico-light-text-color: #BEBEBE;
--logico-border-color: #CBCBCB;
--logico-border-hover-color: #FFFFFF;
--logico-background-color: #1F1F1F;
--logico-background-alter-color: #1F1F1F;
--logico-button-text-color: #FFFFFF;
--logico-button-border-color: #FFFFFF;
--logico-button-background-color: #FFFFFF00;
--logico-button-icon-color: #1F1F1F;
--logico-button-text-hover: #1F1F1F;
--logico-button-border-hover: #FFFFFF;
--logico-button-background-hover: #FFFFFF;
--logico-button-icon-hover: #1F1F1F;
--padding-top: 150px;
--padding-bottom: 230px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor .elementor-element.elementor-element-de254c2:not(.elementor-motion-effects-element-type-background),
.elementor .elementor-element.elementor-element-de254c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #1F1F1F;
margin-bottom: 20px;
}
.elementor .elementor-element.elementor-element-d5b30d0 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-609bbad {
--display: flex;
}
.elementor .elementor-element.elementor-element-e6879ea>.elementor-widget-container {
margin: 40px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-e6879ea {
text-align: left;
}
.elementor .elementor-element.elementor-element-e6879ea img {
max-width: 489px;
}
.elementor .elementor-element.elementor-element-ebf6c8d {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 40px;
--padding-right: 0px;
}
.elementor .elementor-element.elementor-element-1632aa3 .slider-footer {
text-align: right;
}
.elementor .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-after {
margin-top: -52px;
}
.elementor .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-before {
margin-bottom: -52px;
}
.elementor .elementor-element.elementor-element-1632aa3 .owl-dots .owl-dot:not(.active) span {
border-color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-1632aa3 .owl-dots .owl-dot.active span {
border-color: #c01227;
}
body:not(.rtl) .elementor .elementor-element.elementor-element-ab691ea {
left: 0px;
}
body.rtl .elementor .elementor-element.elementor-element-ab691ea {
right: 0px;
}
.elementor .elementor-element.elementor-element-ab691ea {
top: 100%;
}
.elementor .elementor-element.elementor-element-ab691ea .block-decoration,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item {
width: 108px;
}
.elementor .elementor-element.elementor-element-ab691ea .block-decoration {
text-align: left;
}
.elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-1 .block-decoration-item:before,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-2 .block-decoration-item:before,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item:before,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item:before,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
background-color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-1 .block-decoration-item:after,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
background-color: #c01227;
}
.elementor .elementor-element.elementor-element-1698b85 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-13abebf {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-1ad9dc3 .logico-title {
text-align: center;
font-size: 14px;
font-weight: 500;
line-height: 2.1429em;
color: #111111;
}
.elementor .elementor-element.elementor-element-b3599f7 {
width: var(--container-widget-width, 500px);
max-width: 500px;
--container-widget-width: 500px;
--container-widget-flex-grow: 0;
}
.elementor .elementor-element.elementor-element-b3599f7>.elementor-widget-container {
margin: 18px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-b3599f7.elementor-element {
--align-self: center;
}
.elementor .elementor-element.elementor-element-b3599f7 .logico-title {
text-align: center;
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
letter-spacing: -0.03em;
}
.elementor .elementor-element.elementor-element-e494ac9 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-230216e {
--display: flex;
--justify-content: center;
border-style: solid;
--border-style: solid;
border-width: 1px 0px 0px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
border-color: #333333;
--border-color: #333333;
}
.elementor .elementor-element.elementor-element-80fb828>.elementor-widget-container {
padding: 49px 0px 50px 0px;
}
.elementor .elementor-element.elementor-element-80fb828 .price-item .price-item-title {
text-align: left;
}
.elementor .elementor-element.elementor-element-80fb828 .price-item .price-item-content {
text-align: left;
}
.elementor .elementor-element.elementor-element-80fb828 .price-item .price-item-button {
text-align: left;
}
.elementor .elementor-element.elementor-element-d68e8ee {
--display: flex;
--justify-content: center;
border-style: solid;
--border-style: solid;
border-width: 1px 0px 0px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
border-color: #333333;
--border-color: #333333;
}
.elementor .elementor-element.elementor-element-5a04fc1>.elementor-widget-container {
padding: 50px 0px 50px 0px;
}
.elementor .elementor-element.elementor-element-5a04fc1 .price-item .price-item-title {
text-align: left;
}
.elementor .elementor-element.elementor-element-5a04fc1 .price-item .price-item-content {
text-align: left;
}
.elementor .elementor-element.elementor-element-5a04fc1 .price-item .price-item-button {
text-align: left;
}
.elementor .elementor-element.elementor-element-3e4e136 {
--display: flex;
--justify-content: center;
border-style: solid;
--border-style: solid;
border-width: 1px 0px 0px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 1px;
--border-left-width: 0px;
border-color: #333333;
--border-color: #333333;
}
.elementor .elementor-element.elementor-element-50ff366>.elementor-widget-container {
padding: 50px 0px 50px 0px;
}
.elementor .elementor-element.elementor-element-50ff366 .price-item .price-item-title {
text-align: left;
}
.elementor .elementor-element.elementor-element-50ff366 .price-item .price-item-content {
text-align: left;
}
.elementor .elementor-element.elementor-element-50ff366 .price-item .price-item-button {
text-align: left;
}
.elementor .elementor-element.elementor-element-4c3d65c {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: 150px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-536e54b {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-e75ecdf .logico-title {
font-size: 14px;
font-weight: 500;
line-height: 2.1429em;
color: #111111;
}
.elementor .elementor-element.elementor-element-1eec155 {
width: var(--container-widget-width, 40%);
max-width: 40%;
--container-widget-width: 40%;
--container-widget-flex-grow: 0;
}
.elementor .elementor-element.elementor-element-1eec155>.elementor-widget-container {
margin: 18px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-1eec155 .logico-title {
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
letter-spacing: -0.03em;
}
.elementor .elementor-element.elementor-element-7e719d0>.elementor-widget-container {
margin: -74px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-7e719d0 .slider-footer {
text-align: right;
}
.elementor .elementor-element.elementor-element-7e719d0 .owl-dots .owl-dot:not(.active) span {
border-color: #D4D4D4;
}
.elementor .elementor-element.elementor-element-7e719d0 .owl-dots .owl-dot.active span {
border-color: #1F1F1F;
}
@media(min-width:481px) {
.elementor .elementor-element.elementor-element-53da811 {
--width: 50%;
}
.elementor .elementor-element.elementor-element-735a877 {
--width: 50%;
}
.elementor .elementor-element.elementor-element-c7b4cb4 {
--width: min(750px, 100%);
}
.elementor .elementor-element.elementor-element-eb9e01a {
--width: 207px;
}
.elementor .elementor-element.elementor-element-044167d {
--width: 323px;
}
.elementor .elementor-element.elementor-element-609bbad {
--width: 40%;
}
.elementor .elementor-element.elementor-element-ebf6c8d {
--width: 60%;
}
}
@media(max-width:1020px) and (min-width:481px) {
.elementor .elementor-element.elementor-element-53da811 {
--width: 100%;
}
.elementor .elementor-element.elementor-element-735a877 {
--width: 100%;
}
.elementor .elementor-element.elementor-element-ebf6c8d {
--width: 70%;
}
}
@media(max-width:840px) and (min-width:481px) {
.elementor .elementor-element.elementor-element-c7b4cb4 {
--width: 100%;
}
.elementor .elementor-element.elementor-element-eb9e01a {
--width: 100%;
}
.elementor .elementor-element.elementor-element-044167d {
--width: 100%;
}
.elementor .elementor-element.elementor-element-609bbad {
--width: 100%;
}
.elementor .elementor-element.elementor-element-ebf6c8d {
--width: 100%;
}
.elementor .elementor-element.elementor-element-230216e {
--width: 50%;
}
.elementor .elementor-element.elementor-element-d68e8ee {
--width: 50%;
}
.elementor .elementor-element.elementor-element-3e4e136 {
--width: 50%;
}
}
@media(max-width:660px) and (min-width:481px) {
.elementor .elementor-element.elementor-element-eb9e01a {
--width: 100%;
}
.elementor .elementor-element.elementor-element-044167d {
--width: 100%;
}
.elementor .elementor-element.elementor-element-230216e {
--width: 100%;
}
.elementor .elementor-element.elementor-element-d68e8ee {
--width: 100%;
}
.elementor .elementor-element.elementor-element-3e4e136 {
--width: 100%;
}
}
@media(max-width:1200px) {
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
max-width: 70%;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading {
font-size: 46px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
margin: 110px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading {
font-size: 46px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .slider-footer {
margin-top: 0px;
margin-bottom: 9px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination {
margin-right: 80px;
margin-left: 30px;
}
.elementor .elementor-element.elementor-element-53b84fe .logico-video-button .elementor-custom-embed-play {
height: 105px;
}
.elementor .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
height: 105px;
}
.elementor .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
height: calc(105px - 22px);
}
.elementor .elementor-element.elementor-element-9b26234 {
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-03db5d7 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor .elementor-element.elementor-element-ffd1f7d {
--container-widget-width: 65%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 65%);
max-width: 65%;
}
.elementor .elementor-element.elementor-element-e09c20e {
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-99768ba>.elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-7500280>.elementor-widget-container {
padding: 0% 0% 0% 0%;
}
.elementor .elementor-element.elementor-element-0efc59e .block-decoration,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item {
width: 97px;
}
.elementor .elementor-element.elementor-element-53b1f07 {
--gap: 40px 0px;
--row-gap: 40px;
--column-gap: 0px;
}
.elementor .elementor-element.elementor-element-e9b547c {
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor .elementor-element.elementor-element-343b363 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor .elementor-element.elementor-element-9363070>.elementor-widget-container {
padding: 0% 0% 0% 0%;
}
.elementor .elementor-element.elementor-element-2d7c3ee {
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor .elementor-element.elementor-element-f5cfe01::before,
.elementor .elementor-element.elementor-element-f5cfe01>.elementor-background-video-container::before,
.elementor .elementor-element.elementor-element-f5cfe01>.e-con-inner>.elementor-background-video-container::before,
.elementor .elementor-element.elementor-element-f5cfe01>.elementor-background-slideshow::before,
.elementor .elementor-element.elementor-element-f5cfe01>.e-con-inner>.elementor-background-slideshow::before,
.elementor .elementor-element.elementor-element-f5cfe01>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
background-color: transparent;
background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 85%);
}
.elementor .elementor-element.elementor-element-f5cfe01 {
--padding-top: 120px;
--padding-bottom: 40px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-53bd6d7>.elementor-widget-container {
padding: 40px 40px 40px 40px;
}
.elementor .elementor-element.elementor-element-735a877 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 40px;
--padding-right: 0px;
}
.elementor .elementor-element.elementor-element-c7b4cb4 {
--flex-direction: column;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--align-items: flex-start;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 40px;
--padding-bottom: 40px;
--padding-left: 8.5%;
--padding-right: 8.5%;
}
.elementor .elementor-element.elementor-element-d5b30d0 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor .elementor-element.elementor-element-e6879ea img {
max-width: 100%;
}
.elementor .elementor-element.elementor-element-ab691ea .block-decoration,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item {
width: 97px;
}
.elementor .elementor-element.elementor-element-13abebf {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor .elementor-element.elementor-element-536e54b {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
}
@media(max-width:1020px) {
.elementor .elementor-element.elementor-element-741f56c {
--padding-top: 10px;
--padding-bottom: 10px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
max-width: 85%;
}
body:not(.rtl) .elementor .elementor-element.elementor-element-53b84fe {
left: 20px;
}
body.rtl .elementor .elementor-element.elementor-element-53b84fe {
right: 20px;
}
.elementor .elementor-element.elementor-element-53b84fe {
bottom: 20px;
}
.elementor .elementor-element.elementor-element-9b26234 {
--e-con-grid-template-columns: repeat(1, 1fr);
--gap: 10px 20px;
--row-gap: 10px;
--column-gap: 20px;
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor .elementor-element.elementor-element-30fd9d1 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-ffd1f7d {
--container-widget-width: 80%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 80%);
max-width: 80%;
}
.elementor .elementor-element.elementor-element-e09c20e {
--gap: 40px 20px;
--row-gap: 40px;
--column-gap: 20px;
--grid-auto-flow: row;
--margin-top: 60px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-81a7690>.elementor-widget-container {
padding: 0px 20px 0px 0px;
}
.elementor .elementor-element.elementor-element-81a7690 {
--icon-box-icon-margin: 80px;
}
.elementor .elementor-element.elementor-element-81a7690 .elementor-icon-box-title,
.elementor .elementor-element.elementor-element-81a7690 .elementor-icon-box-title a {
font-size: 20px;
}
.elementor .elementor-element.elementor-element-0f4aa27>.elementor-widget-container {
padding: 0px 20px 0px 0px;
}
.elementor .elementor-element.elementor-element-0f4aa27 {
--icon-box-icon-margin: 80px;
}
.elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title,
.elementor .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title a {
font-size: 20px;
}
.elementor .elementor-element.elementor-element-6cfd203>.elementor-widget-container {
padding: 0px 20px 0px 0px;
}
.elementor .elementor-element.elementor-element-6cfd203 {
--icon-box-icon-margin: 80px;
}
.elementor .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title,
.elementor .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title a {
font-size: 20px;
}
.elementor .elementor-element.elementor-element-0d343e1>.elementor-widget-container {
padding: 0px 20px 0px 0px;
}
.elementor .elementor-element.elementor-element-0d343e1 {
--icon-box-icon-margin: 80px;
}
.elementor .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title,
.elementor .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title a {
font-size: 20px;
}
.elementor .elementor-element.elementor-element-07cd509 {
--container-widget-width: 70%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 70%);
max-width: 70%;
}
.elementor .elementor-element.elementor-element-1808c14>.elementor-widget-container {
padding: 10px 0px 0px 20px;
}
.elementor .elementor-element.elementor-element-1808c14 {
--container-widget-width: 30%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 30%);
max-width: 30%;
}
.elementor .elementor-element.elementor-element-b62c0b3 {
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-89a0ca1 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor .elementor-element.elementor-element-0136e6e>.elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-7500280>.elementor-widget-container {
margin: 50px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-53b1f07 {
--margin-top: 164px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-e9b547c {
--e-con-grid-template-columns: repeat(3, 1fr);
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-88745f4 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-7afb238>.elementor-widget-container {
margin: 0px 0px 50px 0px;
}
.elementor .elementor-element.elementor-element-1cc335a .logico-title {
font-size: 120px;
}
.elementor .elementor-element.elementor-element-2d7c3ee {
--e-con-grid-template-columns: repeat(2, 1fr);
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-3e92e17 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor .elementor-element.elementor-element-f5cfe01 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--padding-top: 120px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-53da811 {
--align-items: flex-start;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--margin-top: 60px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-53da811.e-con {
--order: 99999
/* order end hack */
;
}
.elementor .elementor-element.elementor-element-53bd6d7 {
--container-widget-width: 750px;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 750px);
max-width: 750px;
}
.elementor .elementor-element.elementor-element-735a877 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor .elementor-element.elementor-element-9d7fc8f {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 100%);
max-width: 100%;
}
.elementor .elementor-element.elementor-element-fb33b91 {
--container-widget-width: 80%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 80%);
max-width: 80%;
}
.elementor .elementor-element.elementor-element-c7b4cb4 {
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--align-items: center;
}
.elementor .elementor-element.elementor-element-de254c2 {
--padding-top: 120px;
--padding-bottom: 120px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor .elementor-element.elementor-element-1698b85 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-80fb828 .price-item-price-info {
font-size: 40px;
}
.elementor .elementor-element.elementor-element-5a04fc1 .price-item-price-info {
font-size: 40px;
}
.elementor .elementor-element.elementor-element-50ff366 .price-item-price-info {
font-size: 40px;
}
.elementor .elementor-element.elementor-element-4c3d65c {
--margin-top: 120px;
--margin-bottom: 120px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-1eec155 {
--container-widget-width: 62%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 62%);
max-width: 62%;
}
.elementor .elementor-element.elementor-element-7e719d0>.elementor-widget-container {
margin: -56px 0px 0px 0px;
}
}
@media(max-width:840px) {
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
margin: 0px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading {
font-size: 36px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
margin: 60px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading {
font-size: 36px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .owl-carousel.owl-theme .content-item {
height: 600px;
}
.elementor .elementor-element.elementor-element-9b26234 {
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-e09c20e {
--e-con-grid-template-columns: repeat(2, 1fr);
--gap: 60px 20px;
--row-gap: 60px;
--column-gap: 20px;
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-5a5c397 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor .elementor-element.elementor-element-07cd509 {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 100%);
max-width: 100%;
}
.elementor .elementor-element.elementor-element-1808c14>.elementor-widget-container {
margin: 40px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-1808c14 {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 100%);
max-width: 100%;
}
.elementor .elementor-element.elementor-element-1808c14 .button-container {
text-align: left;
}
body:not(.rtl) .elementor .elementor-element.elementor-element-0031d81 {
right: 0px;
}
body.rtl .elementor .elementor-element.elementor-element-0031d81 {
left: 0px;
}
.elementor .elementor-element.elementor-element-0efc59e .block-decoration,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item {
width: 70px;
}
.elementor .elementor-element.elementor-element-e9b547c {
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-4c3e632 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor .elementor-element.elementor-element-e7609a5 {
--margin-top: 30px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-3ef6f03>.elementor-widget-container {
margin: 40px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-2d7c3ee {
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-07aec85 .logico-title {
font-size: 24px;
}
.elementor .elementor-element.elementor-element-4358e8e {
font-size: 16px;
}
.elementor .elementor-element.elementor-element-d5b30d0 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor .elementor-element.elementor-element-609bbad {
--align-items: flex-start;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}
.elementor .elementor-element.elementor-element-e6879ea>.elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-e6879ea img {
width: 400px;
max-width: 90%;
}
.elementor .elementor-element.elementor-element-ebf6c8d {
--margin-top: 60px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-after {
margin-top: -25px;
}
.elementor .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-before {
margin-bottom: -25px;
}
.elementor .elementor-element.elementor-element-ab691ea .block-decoration,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item {
width: 70px;
}
.elementor .elementor-element.elementor-element-e494ac9 {
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--flex-wrap: wrap;
}
.elementor .elementor-element.elementor-element-230216e {
border-width: 1px 1px 1px 0px;
--border-top-width: 1px;
--border-right-width: 1px;
--border-bottom-width: 1px;
--border-left-width: 0px;
}
.elementor .elementor-element.elementor-element-80fb828>.elementor-widget-container {
padding: 50px 40px 50px 0px;
}
.elementor .elementor-element.elementor-element-80fb828 .price-item-price-info {
font-size: 60px;
}
.elementor .elementor-element.elementor-element-d68e8ee {
border-width: 1px 0px 1px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 1px;
--border-left-width: 0px;
}
.elementor .elementor-element.elementor-element-5a04fc1>.elementor-widget-container {
padding: 50px 0px 50px 40px;
}
.elementor .elementor-element.elementor-element-5a04fc1 .price-item-price-info {
font-size: 60px;
}
.elementor .elementor-element.elementor-element-3e4e136 {
border-width: 0px 1px 1px 0px;
--border-top-width: 0px;
--border-right-width: 1px;
--border-bottom-width: 1px;
--border-left-width: 0px;
}
.elementor .elementor-element.elementor-element-50ff366>.elementor-widget-container {
padding: 50px 40px 50px 0px;
}
.elementor .elementor-element.elementor-element-50ff366 .price-item-price-info {
font-size: 60px;
}
.elementor .elementor-element.elementor-element-7e719d0>.elementor-widget-container {
margin: -30px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-after {
margin-top: 30px;
}
.elementor .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-before {
margin-bottom: 30px;
}
}
@media(max-width:660px) {
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading {
font-size: 28px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
max-width: 70%;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading {
font-size: 28px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .slider-footer {
margin-top: 0px;
margin-bottom: 9px;
}
.elementor .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination {
margin-right: 80px;
margin-left: 20px;
}
.elementor .elementor-element.elementor-element-9b26234 {
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-30fd9d1 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-03db5d7 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-ffd1f7d {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 100%);
max-width: 100%;
}
.elementor .elementor-element.elementor-element-e09c20e {
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-b62c0b3 {
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-89a0ca1 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-0031d81 .logico-video-button .elementor-custom-embed-play {
height: 105px;
}
.elementor .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
height: 105px;
}
.elementor .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
height: calc(105px - 22px);
}
.elementor .elementor-element.elementor-element-0efc59e .block-decoration,
.elementor .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item {
width: 50px;
}
.elementor .elementor-element.elementor-element-53b1f07 {
--margin-top: 144px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-e9b547c {
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-88745f4 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-343b363 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-1cc335a .logico-title {
font-size: 80px;
}
.elementor .elementor-element.elementor-element-e7609a5 {
--margin-top: 30px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-2d7c3ee {
--gap: 60px 20px;
--row-gap: 60px;
--column-gap: 20px;
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-3e92e17 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-f5cfe01 {
--padding-top: 90px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-9d7fc8f {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 100%);
max-width: 100%;
}
.elementor .elementor-element.elementor-element-c7b4cb4 {
--flex-direction: column;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--align-items: flex-start;
}
.elementor .elementor-element.elementor-element-de254c2 {
--padding-top: 90px;
--padding-bottom: 90px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor .elementor-element.elementor-element-d5b30d0 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-ab691ea .block-decoration,
.elementor .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item {
width: 50px;
}
.elementor .elementor-element.elementor-element-1698b85 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-13abebf {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-e494ac9 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor .elementor-element.elementor-element-230216e {
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
border-width: 1px 0px 0px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
}
.elementor .elementor-element.elementor-element-80fb828>.elementor-widget-container {
padding: 50px 40px 50px 40px;
}
.elementor .elementor-element.elementor-element-d68e8ee {
--justify-content: center;
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
border-width: 1px 0px 0px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
}
.elementor .elementor-element.elementor-element-5a04fc1>.elementor-widget-container {
padding: 50px 40px 50px 40px;
}
.elementor .elementor-element.elementor-element-3e4e136 {
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
border-width: 1px 0px 1px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 1px;
--border-left-width: 0px;
}
.elementor .elementor-element.elementor-element-50ff366>.elementor-widget-container {
padding: 50px 40px 50px 40px;
}
.elementor .elementor-element.elementor-element-4c3d65c {
--margin-top: 90px;
--margin-bottom: 90px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor .elementor-element.elementor-element-536e54b {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-1eec155 {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 100%);
max-width: 100%;
}
.elementor .elementor-element.elementor-element-7e719d0>.elementor-widget-container {
margin: 50px 0px 0px 0px;
}
.elementor .elementor-element.elementor-element-7e719d0 .slider-footer {
text-align: left;
}
.elementor .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-after {
margin-top: 30px;
}
.elementor .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-before {
margin-bottom: 30px;
}
}
@media(max-width:480px) {
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
max-width: 100%;
}
.elementor .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
max-width: 100%;
}
.elementor .elementor-element.elementor-element-9b26234 {
--e-con-grid-template-columns: repeat(1, 1fr);
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-e09c20e {
--e-con-grid-template-columns: repeat(1, 1fr);
--gap: 40px 20px;
--row-gap: 40px;
--column-gap: 20px;
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-81a7690>.elementor-widget-container {
padding: 0px 0px 40px 0px;
border-width: 0px 0px 1px 0px;
}
.elementor .elementor-element.elementor-element-0f4aa27>.elementor-widget-container {
padding: 0px 0px 40px 0px;
border-width: 0px 0px 1px 0px;
}
.elementor .elementor-element.elementor-element-6cfd203>.elementor-widget-container {
padding: 0px 0px 40px 0px;
border-width: 0px 0px 1px 0px;
}
.elementor .elementor-element.elementor-element-0d343e1>.elementor-widget-container {
padding: 0px 0px 40px 0px;
border-width: 0px 0px 1px 0px;
}
.elementor .elementor-element.elementor-element-53b1f07 {
--gap: 30px 0px;
--row-gap: 30px;
--column-gap: 0px;
}
.elementor .elementor-element.elementor-element-e9b547c {
--e-con-grid-template-columns: repeat(2, 1fr);
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-1cc335a .logico-title {
font-size: 56px;
}
.elementor .elementor-element.elementor-element-2d7c3ee {
--e-con-grid-template-columns: repeat(1, 1fr);
--grid-auto-flow: row;
}
.elementor .elementor-element.elementor-element-53bd6d7>.elementor-widget-container {
padding: 30px 20px 30px 20px;
}
.elementor .elementor-element.elementor-element-c7b4cb4 {
--padding-top: 30px;
--padding-bottom: 30px;
--padding-left: 20px;
--padding-right: 20px;
}
}
.elementor-5180 .elementor-element.elementor-element-466de1b {
--display: flex;
--position: absolute;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--align-items: center;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--padding-top: 10px;
--padding-bottom: 0px;
--padding-left: 40px;
--padding-right: 40px;
top: 10px;
--z-index: 99;
/* --display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--flex-wrap: nowrap;
--border-radius: 25px 25px 25px 25px;
--z-index: 1; */
}
.elementor .elementor-element.elementor-element-466de1b.sticky-container-active,
.elementor .sticky-container-active .elementor-element.elementor-element-466de1b {
background-color: #1F1F1Fcc;
}
body:not(.rtl) .elementor-5180 .elementor-element.elementor-element-466de1b {
left: 0px;
}
body.rtl .elementor-5180 .elementor-element.elementor-element-466de1b {
right: 0px;
}
.elementor-5180 .elementor-element.elementor-element-e052838 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 0%;
--margin-bottom: 0%;
--margin-left: 2.36%;
--margin-right: 0%;
--z-index: 2;
}
.elementor .elementor-element.elementor-element-e052838.sticky-container-active,
.elementor .sticky-container-active .elementor-element.elementor-element-e052838 {
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #FFFFFF00;
}
.elementor-5180 .elementor-element.elementor-element-d681ece {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-around;
--align-items: stretch;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--flex-wrap: nowrap;
--z-index: 2;
}
.elementor-5180 .elementor-element.elementor-element-472172e {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--align-items: center;
--gap: 0px 20px;
--row-gap: 0px;
/* --column-gap: 20px; */
--flex-wrap: nowrap;
--padding-top: 34px;
--padding-bottom: 34px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 2;
}
.elementor-5180 .elementor-element.elementor-element-472172e.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
#side-panel-2f31137:before {
background-image: url("/images/bg-slide-sidebar.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-5180 .elementor-element.elementor-element-2f31137.elementor-element {
--flex-grow: 0;
--flex-shrink: 1;
}
.elementor-5180 .elementor-element.elementor-element-2f31137 .dropdown-trigger-icon {
color: #ffffff;
}
.elementor-5180 .elementor-element.elementor-element-2f31137 .dropdown-trigger-icon:hover {
color: #ffffff;
}
#side-panel-2f31137 .slide-sidebar {
padding: 137px 60px 60px 60px !important;
}
#side-panel-2f31137 {
--logico-default-text-color: #ffffff;
--logico-dark-text-color: #ffffff;
--logico-light-text-color: #bebebe;
--logico-accent-color: #C01227;
--logico-accent-alter-color: #C01227;
--logico-border-color: #cbcbcb;
--logico-border-hover-color: #ffffff;
--logico-background-color: #1f1f1f;
--logico-background-alter-color: #1f1f1f;
--logico-button-text-color: #ffffff;
--logico-button-border-color: #C01227;
--logico-button-background-color: rgba(255, 255, 255, 0);
--logico-button-icon-color: #1f1f1f;
--logico-button-text-hover: #FFFFFF;
--logico-button-border-hover: #C01227;
--logico-button-background-hover: #C01227;
--logico-button-icon-hover: #FFFFFF;
}
.elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo-container,
.elementor-5180 .elementor-element.elementor-element-846e53d .hfe-caption-width figcaption {
text-align: left;
}
.elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo .hfe-site-logo-container img {
/* width: 153px; */
margin-left: 30px;
dis
}
.elementor-5180 .elementor-element.elementor-element-846e53d .widget-image-caption {
margin-top: 0px;
margin-bottom: 0px;
}
.elementor-5180 .elementor-element.elementor-element-846e53d.elementor-element {
--flex-grow: 0;
--flex-shrink: 0;
}
.elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo-container .hfe-site-logo-img {
border-style: none;
}
.elementor-5180 .elementor-element.elementor-element-e44ee7e {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: center;
--align-items: center;
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 1;
}
.elementor-5180 .elementor-element.elementor-element-e44ee7e.e-con {
--flex-grow: 0;
--flex-shrink: 1;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f {
width: auto;
max-width: auto;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f>.elementor-widget-container {
background-color: #ededed30;
padding: 0px 50px 0px 50px;
border-radius: 25px 25px 25px 25px;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container nav {
text-align: center;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .menu-trigger {
text-align: right;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li>a {
padding: 22px 0px 23px 0px;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li>a:before {
background-color: #FFFFFF;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li>a,
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.menu-item-has-children>a:after {
color: #FFFFFF;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.current-menu-ancestor>a,
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.current-menu-parent>a,
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.current-menu-item>a:not([href *="/#"]),
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.active>a,
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li:hover>a {
color: #BFBFBF;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu {
padding: 33px 33px 35px 42px;
background-color: #1f1f1f;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu {
margin: 0 0 0 calc(33px + 5px);
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before {
width: calc(33px + 5px);
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li>a,
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li>a:after {
color: #ffffff;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a,
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a,
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]),
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li.active>a,
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li:hover>a,
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li ul.sub-menu>li>a:before {
color: #c01227;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .menu-trigger .hamburger span {
background-color: #FFFFFF;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f .menu-trigger:hover .hamburger span {
background-color: #BFBFBF;
}
#mobile-header-0b7bf6f.mobile-header-menu-container {
--logico-border-color: #D9D9D9;
--logico-button-border-color: #c01227;
--logico-button-icon-color: #333333;
--logico-button-text-hover: #FFFFFF;
--logico-button-border-hover: #C01227;
--logico-button-background-hover: #C01227;
--logico-button-icon-hover: #FFFFFF;
}
.elementor-5180 .elementor-element.elementor-element-9984ace {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: flex-end;
--align-items: center;
--gap: 0px 20px;
--row-gap: 0px;
/* --column-gap: 20px; */
--flex-wrap: nowrap;
}
.elementor-5180 .elementor-element.elementor-element-9984ace.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-5180 .elementor-element.elementor-element-2b96637 {
width: 100%;
max-width: 100%;
text-align: center;
font-size: 25px;
line-height: 1.4em;
letter-spacing: -0.03em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
}
.elementor-5180 .elementor-element.elementor-element-2b96637 a {
color: #FFFFFF;
}
.elementor-5180 .elementor-element.elementor-element-2b96637 a:hover,
.elementor-5180 .elementor-element.elementor-element-2b96637 a:focus {
color: #BFBFBF;
}
.elementor-5180 .elementor-element.elementor-element-18fc20a .search-trigger-icon {
color: #000000a9;
}
.elementor-5180 .elementor-element.elementor-element-18fc20a .search-trigger-icon:hover {
color: #BFBFBF;
}
.elementor-5180 .elementor-element.elementor-element-7a36700 .login-logout .link-login,
.elementor-5180 .elementor-element.elementor-element-7a36700 .login-logout .link-logout {
color: #000000a9;
}
.elementor-5180 .elementor-element.elementor-element-7a36700 .login-logout .link-login:hover,
.elementor-5180 .elementor-element.elementor-element-7a36700 .login-logout .link-logout:hover {
color: #BFBFBF;
}
.elementor-5180 .elementor-element.elementor-element-f961133 {
--display: flex;
--align-items: flex-end;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--margin-top: 0%;
--margin-bottom: 0%;
--margin-left: 3%;
--margin-right: 3%;
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 1;
}
.elementor-5180 .elementor-element.elementor-element-f961133.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-5180 .elementor-element.elementor-element-cabdb09 .header-button-container {
text-align: right;
}
.elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button {
min-width: 200px;
color: #FFFFFF;
background-color: #C01227;
}
.elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button.header-button-animation-jump {
min-height: 90px;
}
.elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button.header-button-animation-jump:hover {
min-height: calc(90px - 22px);
}
.elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button.header-button-animation-fade {
min-height: 70px;
}
.elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button:hover {
background-color: #c01227A7;
}
body.elementor-page-5180:not(.elementor-motion-effects-element-type-background),
body.elementor-page-5180>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #1F1F1F;
}
@media(min-width:481px) {
.elementor-5180 .elementor-element.elementor-element-472172e {
--width: clamp(192px, 15vw, 15%);
}
.elementor-5180 .elementor-element.elementor-element-9984ace {
--width: clamp(270px, 26vw, 26%);
}
.elementor-5180 .elementor-element.elementor-element-f961133 {
--width: auto;
}
}
@media(max-width:1200px) {
.elementor-5180 .elementor-element.elementor-element-e052838 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 30px;
--margin-right: 30px;
}
.elementor-5180 .elementor-element.elementor-element-472172e {
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 1;
}
.elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo-container,
.elementor-5180 .elementor-element.elementor-element-846e53d .hfe-caption-width figcaption {
text-align: left;
}
.elementor-5180 .elementor-element.elementor-element-e44ee7e {
--justify-content: flex-end;
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f>.elementor-widget-container {
padding: 10px 10px 10px 10px;
border-radius: 15px 15px 15px 15px;
}
.elementor-5180 .elementor-element.elementor-element-0b7bf6f {
z-index: 2;
}
.elementor-5180 .elementor-element.elementor-element-9984ace {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
}
@media(max-width:1020px) {
.elementor-5180 .elementor-element.elementor-element-466de1b {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
top: 20px;
}
.elementor-5180 .elementor-element.elementor-element-472172e {
--padding-top: 10px;
--padding-bottom: 10px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-5180 .elementor-element.elementor-element-e44ee7e {
--padding-top: 10px;
--padding-bottom: 10px;
--padding-left: 0px;
--padding-right: 0px;
}
}
@media(max-width:660px) {
.elementor-5180 .elementor-element.elementor-element-e052838 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 20px;
--margin-right: 20px;
}
.elementor-5180 .elementor-element.elementor-element-d681ece {
--flex-wrap: nowrap;
}
.elementor-5180 .elementor-element.elementor-element-e44ee7e.e-con {
--flex-grow: 0;
--flex-shrink: 1;
}
}
@media(max-width:480px) {
.elementor-5180 .elementor-element.elementor-element-d681ece {
--flex-wrap: nowrap;
}
.elementor-5180 .elementor-element.elementor-element-472172e {
--width: auto;
}
.elementor-5180 .elementor-element.elementor-element-472172e.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
}
.elementor-4656 .elementor-element.elementor-element-02db03e {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--padding-top: 94px;
--padding-bottom: 20px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4656 .elementor-element.elementor-element-23f3ff1 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--border-radius: 25px 25px 0px 0px;
}
.elementor-4656 .elementor-element.elementor-element-23f3ff1:not(.elementor-motion-effects-element-type-background),
.elementor-4656 .elementor-element.elementor-element-23f3ff1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #1F1F1F;
}
.elementor-4656 .elementor-element.elementor-element-1a0e2f2 {
--display: grid;
--e-con-grid-template-columns: repeat(2, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
--gap: 20px 20px;
--row-gap: 20px;
--column-gap: 20px;
--grid-auto-flow: row;
--margin-top: -94px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 20px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4656 .elementor-element.elementor-element-aeddc72 {
--display: flex;
--min-height: 460px;
--justify-content: flex-end;
--align-items: flex-start;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 25px 25px 25px 25px;
--padding-top: 50px;
--padding-bottom: 50px;
--padding-left: 47px;
--padding-right: 45px;
}
.elementor-4656 .elementor-element.elementor-element-aeddc72:not(.elementor-motion-effects-element-type-background),
.elementor-4656 .elementor-element.elementor-element-aeddc72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image: url("/images/home2-banner-4.png");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-4656 .elementor-element.elementor-element-07f2076 {
--divider-border-style: solid;
--divider-color: #FFFFFF80;
--divider-border-width: 1px;
}
.elementor-4656 .elementor-element.elementor-element-07f2076 .elementor-divider-separator {
width: 300px;
}
.elementor-4656 .elementor-element.elementor-element-07f2076 .elementor-divider {
padding-block-start: 20px;
padding-block-end: 20px;
}
.elementor-4656 .elementor-element.elementor-element-10f51d7 {
width: var(--container-widget-width, 300px);
max-width: 300px;
--container-widget-width: 300px;
--container-widget-flex-grow: 0;
}
.elementor-4656 .elementor-element.elementor-element-10f51d7 .logico-title {
font-size: 30px;
font-weight: 600;
line-height: 1.1667em;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-0272ea2 {
width: var(--container-widget-width, 300px);
max-width: 300px;
--container-widget-width: 300px;
--container-widget-flex-grow: 0;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-0272ea2>.elementor-widget-container {
margin: 15px 0px 0px 0px;
}
.elementor-4656 .elementor-element.elementor-element-f009d7c>.elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor-4656 .elementor-element.elementor-element-f009d7c {
--logico-default-text-color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-003117e {
--display: flex;
--min-height: 460px;
--justify-content: flex-end;
--align-items: flex-start;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 25px 25px 25px 25px;
--padding-top: 50px;
--padding-bottom: 50px;
--padding-left: 47px;
--padding-right: 45px;
}
.elementor-4656 .elementor-element.elementor-element-003117e:not(.elementor-motion-effects-element-type-background),
.elementor-4656 .elementor-element.elementor-element-003117e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image: url("/images/home2-banner-5");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-4656 .elementor-element.elementor-element-41796f6 {
--divider-border-style: solid;
--divider-color: #FFFFFF80;
--divider-border-width: 1px;
}
.elementor-4656 .elementor-element.elementor-element-41796f6 .elementor-divider-separator {
width: 300px;
}
.elementor-4656 .elementor-element.elementor-element-41796f6 .elementor-divider {
padding-block-start: 20px;
padding-block-end: 20px;
}
.elementor-4656 .elementor-element.elementor-element-c837bd1 {
width: var(--container-widget-width, 300px);
max-width: 300px;
--container-widget-width: 300px;
--container-widget-flex-grow: 0;
}
.elementor-4656 .elementor-element.elementor-element-c837bd1 .logico-title {
font-size: 30px;
font-weight: 600;
line-height: 1.1667em;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-b243ea7>.elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor-4656 .elementor-element.elementor-element-b243ea7 {
--logico-default-text-color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-97ed6ea {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--border-radius: 0px 0px 25px 25px;
--padding-top: 133px;
--padding-bottom: 59px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-4656 .elementor-element.elementor-element-97ed6ea:not(.elementor-motion-effects-element-type-background),
.elementor-4656 .elementor-element.elementor-element-97ed6ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #1F1F1F;
}
.elementor-4656 .elementor-element.elementor-element-8748c8c {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--align-items: flex-end;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4656 .elementor-element.elementor-element-9b55011 {
--display: flex;
}
.elementor-4656 .elementor-element.elementor-element-7018b0d .logico-title {
font-family: "Manrope", Sans-serif;
text-transform: none;
color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-6c7ad70>.elementor-widget-container {
margin: -7px 0px 0px 0px;
}
.elementor-4656 .elementor-element.elementor-element-6c7ad70 .logico-title {
font-family: "Manrope", Sans-serif;
text-transform: none;
color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-307ee85 {
--display: flex;
--justify-content: flex-end;
}
.elementor-4656 .elementor-element.elementor-element-122ac89>.elementor-widget-container {
margin: 0px 0px 11px 0px;
}
.elementor-4656 .elementor-element.elementor-element-122ac89 .button-container {
text-align: right;
}
.elementor-4656 .elementor-element.elementor-element-122ac89 {
--logico-button-text-color: #FFFFFF;
--logico-button-border-color: #C01227;
--logico-button-background-color: #FFFFFF00;
--logico-button-icon-color: #FFFFFF;
--logico-button-text-hover: #FFFFFF;
--logico-button-border-hover: #C01227;
--logico-button-background-hover: #C01227;
--logico-button-icon-hover: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-30014a2 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4656 .elementor-element.elementor-element-720670a {
--divider-border-style: solid;
--divider-color: #CBCBCB;
--divider-border-width: 1px;
}
.elementor-4656 .elementor-element.elementor-element-720670a>.elementor-widget-container {
margin: 62px 0px 122px 0px;
}
.elementor-4656 .elementor-element.elementor-element-720670a .elementor-divider-separator {
width: 100%;
}
.elementor-4656 .elementor-element.elementor-element-720670a .elementor-divider {
padding-block-start: 0px;
padding-block-end: 0px;
}
.elementor-4656 .elementor-element.elementor-element-9dccabb {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--gap: 50px 20px;
--row-gap: 50px;
--column-gap: 20px;
--margin-top: 0px;
--margin-bottom: 79px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4656 .elementor-element.elementor-element-7b9becf {
--display: flex;
}
.elementor-4656 .elementor-element.elementor-element-4b6e2f2>.elementor-widget-container {
padding: 1px 0px 0px 0px;
}
.elementor-4656 .elementor-element.elementor-element-4b6e2f2 {
text-align: left;
}
.elementor-4656 .elementor-element.elementor-element-4b6e2f2 img {
width: 153px;
}
.elementor-4656 .elementor-element.elementor-element-7eaa169 {
--grid-template-columns: repeat(0, auto);
--icon-size: 16px;
--grid-column-gap: 38px;
--grid-row-gap: 0px;
}
.elementor-4656 .elementor-element.elementor-element-7eaa169>.elementor-widget-container {
margin: 42px 0px 0px -3px;
}
.elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon {
background-color: #FFFFFF00;
--icon-padding: 0px;
}
.elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon i {
color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon svg {
fill: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon:hover i {
color: #c01227;
}
.elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon:hover svg {
fill: #c01227;
}
.elementor-4656 .elementor-element.elementor-element-974f0d4>.elementor-widget-container {
margin: 60px 0px 0px 0px;
}
.elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title {
font-family: "Manrope Alt", Sans-serif;
font-size: 80px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #FFFFFF00;
-webkit-text-stroke-width: 1px;
stroke-width: 1px;
-webkit-text-stroke-color: #c01227;
stroke: #c01227;
}
.elementor-4656 .elementor-element.elementor-element-f5be2e3 {
--display: flex;
}
.elementor-4656 .elementor-element.elementor-element-0fccf6d>.elementor-widget-container {
margin: 1px 0px 8px 0px;
}
.elementor-4656 .elementor-element.elementor-element-0fccf6d .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-9c5368c {
font-size: 16px;
line-height: 1.875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-c3dfeca>.elementor-widget-container {
margin: 16px 0px 0px 0px;
}
.elementor-4656 .elementor-element.elementor-element-c3dfeca {
font-size: 16px;
line-height: 1.875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
--logico-accent-color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-31bb06d>.elementor-widget-container {
margin: 16px 0px 0px 0px;
}
.elementor-4656 .elementor-element.elementor-element-31bb06d {
font-size: 16px;
line-height: 1.875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
--logico-accent-color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-6beb353 {
--display: flex;
}
.elementor-4656 .elementor-element.elementor-element-4cf9442>.elementor-widget-container {
margin: 1px 0px 8px 0px;
}
.elementor-4656 .elementor-element.elementor-element-4cf9442 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-ef3b579 .logico-custom-menu-widget li {
font-size: 16px;
}
.elementor-4656 .elementor-element.elementor-element-ef3b579 .logico-custom-menu-widget li,
.elementor-4656 .elementor-element.elementor-element-ef3b579 .logico-custom-menu-widget li a {
color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-ef3b579 .logico-custom-menu-widget li a:hover {
color: #c01227;
border-color: #c01227;
}
.elementor-4656 .elementor-element.elementor-element-e6b41e8 {
--display: flex;
}
.elementor-4656 .elementor-element.elementor-element-79565ee>.elementor-widget-container {
margin: 1px 0px 8px 0px;
}
.elementor-4656 .elementor-element.elementor-element-79565ee .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-c6646ab .logico-custom-menu-widget li {
font-size: 16px;
}
.elementor-4656 .elementor-element.elementor-element-c6646ab .logico-custom-menu-widget li,
.elementor-4656 .elementor-element.elementor-element-c6646ab .logico-custom-menu-widget li a {
color: #FFFFFF;
}
.elementor-4656 .elementor-element.elementor-element-c6646ab .logico-custom-menu-widget li a:hover {
color: #c01227;
border-color: #c01227;
}
.elementor-4656 .elementor-element.elementor-element-b2496e1 {
--display: grid;
--e-con-grid-template-columns: repeat(2, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4656 .elementor-element.elementor-element-c971d77 {
font-size: 14px;
color: #BEBEBE;
--logico-default-text-color: #BEBEBE;
--logico-accent-color: #BEBEBE;
}
.elementor-4656 .elementor-element.elementor-element-a557a1b {
text-align: right;
font-size: 14px;
color: #BEBEBE;
--logico-default-text-color: #BEBEBE;
--logico-dark-text-color: #FFFFFF;
--logico-light-text-color: #BEBEBE;
}
@media(min-width:481px) {
.elementor-4656 .elementor-element.elementor-element-23f3ff1 {
--content-width: 1680px;
}
.elementor-4656 .elementor-element.elementor-element-9b55011 {
--width: 70%;
}
.elementor-4656 .elementor-element.elementor-element-307ee85 {
--width: 30%;
}
.elementor-4656 .elementor-element.elementor-element-7b9becf {
--width: 30.5%;
}
.elementor-4656 .elementor-element.elementor-element-f5be2e3 {
--width: 22%;
}
.elementor-4656 .elementor-element.elementor-element-6beb353 {
--width: 13%;
}
.elementor-4656 .elementor-element.elementor-element-e6b41e8 {
--width: 23%;
}
}
@media(max-width:1200px) and (min-width:481px) {
.elementor-4656 .elementor-element.elementor-element-9b55011 {
--width: 70%;
}
}
@media(max-width:1020px) and (min-width:481px) {
.elementor-4656 .elementor-element.elementor-element-9b55011 {
--width: 93%;
}
.elementor-4656 .elementor-element.elementor-element-307ee85 {
--width: 30%;
}
.elementor-4656 .elementor-element.elementor-element-7b9becf {
--width: 48%;
}
.elementor-4656 .elementor-element.elementor-element-f5be2e3 {
--width: 48%;
}
.elementor-4656 .elementor-element.elementor-element-6beb353 {
--width: 48%;
}
.elementor-4656 .elementor-element.elementor-element-e6b41e8 {
--width: 48%;
}
}
@media(max-width:840px) and (min-width:481px) {
.elementor-4656 .elementor-element.elementor-element-9b55011 {
--width: 100%;
}
.elementor-4656 .elementor-element.elementor-element-307ee85 {
--width: 100%;
}
}
@media(max-width:660px) and (min-width:481px) {
.elementor-4656 .elementor-element.elementor-element-7b9becf {
--width: 47%;
}
.elementor-4656 .elementor-element.elementor-element-f5be2e3 {
--width: 47%;
}
.elementor-4656 .elementor-element.elementor-element-6beb353 {
--width: 47%;
}
.elementor-4656 .elementor-element.elementor-element-e6b41e8 {
--width: 47%;
}
}
@media(max-width:1200px) {
.elementor-4656 .elementor-element.elementor-element-1a0e2f2 {
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-4656 .elementor-element.elementor-element-aeddc72 {
--min-height: 300px;
--padding-top: 30px;
--padding-bottom: 30px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-4656 .elementor-element.elementor-element-003117e {
--min-height: 300px;
--padding-top: 30px;
--padding-bottom: 30px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-4656 .elementor-element.elementor-element-8748c8c {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-4656 .elementor-element.elementor-element-30014a2 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-4656 .elementor-element.elementor-element-9dccabb {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title {
font-size: 60px;
}
.elementor-4656 .elementor-element.elementor-element-b2496e1 {
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
}
@media(max-width:1020px) {
.elementor-4656 .elementor-element.elementor-element-02db03e {
--padding-top: 94px;
--padding-bottom: 10px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-4656 .elementor-element.elementor-element-1a0e2f2 {
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4656 .elementor-element.elementor-element-07f2076 .elementor-divider-separator {
width: 260px;
}
.elementor-4656 .elementor-element.elementor-element-10f51d7 {
--container-widget-width: 230px;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 230px);
max-width: 230px;
}
.elementor-4656 .elementor-element.elementor-element-10f51d7 .logico-title {
font-size: 24px;
}
.elementor-4656 .elementor-element.elementor-element-0272ea2 {
--container-widget-width: 260px;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 260px);
max-width: 260px;
}
.elementor-4656 .elementor-element.elementor-element-41796f6 .elementor-divider-separator {
width: 260px;
}
.elementor-4656 .elementor-element.elementor-element-c837bd1 {
--container-widget-width: 230px;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 230px);
max-width: 230px;
}
.elementor-4656 .elementor-element.elementor-element-c837bd1 .logico-title {
font-size: 24px;
}
.elementor-4656 .elementor-element.elementor-element-97ed6ea {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: nowrap;
--padding-top: 120px;
--padding-bottom: 59px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-4656 .elementor-element.elementor-element-8748c8c {
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4656 .elementor-element.elementor-element-6c7ad70>.elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor-4656 .elementor-element.elementor-element-307ee85 {
--justify-content: flex-start;
--margin-top: 30px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-4656 .elementor-element.elementor-element-122ac89>.elementor-widget-container {
margin: 0px 0px 8px 0px;
}
.elementor-4656 .elementor-element.elementor-element-30014a2 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4656 .elementor-element.elementor-element-9dccabb {
--flex-wrap: wrap;
--margin-top: 0px;
--margin-bottom: 60px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title {
font-size: 40px;
}
.elementor-4656 .elementor-element.elementor-element-b2496e1 {
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
}
@media(max-width:840px) {
.elementor-4656 .elementor-element.elementor-element-1a0e2f2 {
--e-con-grid-template-columns: repeat(1, 1fr);
--grid-auto-flow: row;
}
.elementor-4656 .elementor-element.elementor-element-aeddc72 {
--min-height: 360px;
--padding-top: 50px;
--padding-bottom: 50px;
--padding-left: 47px;
--padding-right: 45px;
}
.elementor-4656 .elementor-element.elementor-element-003117e {
--min-height: 360px;
--padding-top: 50px;
--padding-bottom: 50px;
--padding-left: 47px;
--padding-right: 45px;
}
.elementor-4656 .elementor-element.elementor-element-122ac89 .button-container {
text-align: left;
}
.elementor-4656 .elementor-element.elementor-element-720670a>.elementor-widget-container {
margin: 60px 0px 60px 0px;
}
.elementor-4656 .elementor-element.elementor-element-b2496e1 {
--e-con-grid-template-columns: repeat(1, 1fr);
--grid-auto-flow: row;
}
.elementor-4656 .elementor-element.elementor-element-c971d77 {
text-align: center;
}
.elementor-4656 .elementor-element.elementor-element-a557a1b {
text-align: center;
}
}
@media(max-width:660px) {
.elementor-4656 .elementor-element.elementor-element-1a0e2f2 {
--grid-auto-flow: row;
}
.elementor-4656 .elementor-element.elementor-element-aeddc72 {
--min-height: 300px;
--padding-top: 30px;
--padding-bottom: 30px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-4656 .elementor-element.elementor-element-003117e {
--min-height: 300px;
--padding-top: 30px;
--padding-bottom: 30px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-4656 .elementor-element.elementor-element-97ed6ea {
--padding-top: 90px;
--padding-bottom: 60px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-4656 .elementor-element.elementor-element-7018b0d .logico-title {
text-align: center;
}
.elementor-4656 .elementor-element.elementor-element-6c7ad70 .logico-title {
text-align: center;
}
.logico-title-span{
font-size: 16px;
}
.elementor-4656 .elementor-element.elementor-element-122ac89 .button-container {
text-align: center;
}
.elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title {
font-size: 38px;
}
.elementor-4656 .elementor-element.elementor-element-b2496e1 {
--grid-auto-flow: row;
}
}
@media(max-width:480px) {
.elementor-4656 .elementor-element.elementor-element-1a0e2f2 {
--e-con-grid-template-columns: repeat(1, 1fr);
--grid-auto-flow: row;
}
.elementor-4656 .elementor-element.elementor-element-4b6e2f2 {
text-align: center;
}
.elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-widget-container {
text-align: center;
}
.elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title {
text-align: center;
}
.elementor-4656 .elementor-element.elementor-element-b2496e1 {
--e-con-grid-template-columns: repeat(1, 1fr);
--grid-auto-flow: row;
}
}
/*# sourceURL=elementor-frontend-inline-css */
/* STYLE BLOCK 15 */
@font-face {
font-family: 'Manrope Alt';
src: url('/assets/fonts/Manrope-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Manrope Alt';
src: url('/assets/fonts/Manrope-ExtraBold.ttf') format('truetype');
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: 'Manrope Alt';
src: url('/assets/fonts/Manrope-ExtraLight.ttf') format('truetype');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'Manrope Alt';
src: url('/assets/fonts/Manrope-Light.ttf') format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Manrope Alt';
src: url('/assets/fonts/Manrope-Medium.ttf') format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Manrope Alt';
src: url('/assets/fonts/Manrope-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Manrope Alt';
src: url('/assets/fonts/Manrope-SemiBold.ttf') format('truetype');
font-weight: 600;
font-style: normal;
}
:root {
--logico-viewport-mobile: 480px;
--logico-viewport-mobile-extra: 660px;
--logico-viewport-tablet: 840px;
--logico-viewport-tablet-extra: 1020px;
--logico-viewport-laptop: 1200px;
--logico-viewport-widescreen: 2400px;
--logico-content-width: 1380px;
--logico-default-text-color: #333333;
--logico-dark-text-color: #111111;
--logico-light-text-color: #a3a3a3;
--logico-accent-color: #C01227;
--logico-accent-alter-color: #C01227;
--logico-border-color: #adadad;
--logico-border-hover-color: #111111;
--logico-background-color: #ffffff;
--logico-background-alter-color: #f9f7f6;
--logico-button-text-color: #333333;
--logico-button-border-color: #333333;
--logico-button-background-color: rgba(255, 255, 255, 0);
--logico-button-icon-color: #ffffff;
--logico-button-text-hover: #ffffff;
--logico-button-border-hover: #C01227;
--logico-button-background-hover: #C01227;
--logico-button-icon-hover: #ffffff;
--logico-body-font-size: 18px;
--logico-body-line-height: 1.6667em;
--logico-body-font-family: Manrope;
--logico-body-font-style: normal;
--logico-body-font-weight: 400;
--logico-body-text-decoration: none;
--logico-h1-font-size: 120px;
--logico-h1-line-height: 1.2em;
--logico-h1-letter-spacing: -0.03em;
--logico-h1-font-family: "Manrope", Sans-serif;
--logico-h1-text-transform: uppercase;
--logico-h1-font-style: normal;
--logico-h1-font-weight: 500;
--logico-h2-font-size: 80px;
--logico-h2-line-height: 1.2em;
--logico-h2-letter-spacing: -0.03em;
--logico-h2-font-family: "Manrope", Sans-serif;
--logico-h2-text-transform: uppercase;
--logico-h2-font-style: normal;
--logico-h2-font-weight: 500;
--logico-h3-font-size: 60px;
--logico-h3-line-height: 1.2em;
--logico-h3-letter-spacing: -0.03em;
--logico-h3-font-family: "Manrope", Sans-serif;
--logico-h3-text-transform: uppercase;
--logico-h3-font-style: normal;
--logico-h3-font-weight: 500;
--logico-h4-font-size: 40px;
--logico-h4-line-height: 1.2em;
--logico-h4-letter-spacing: -0.03em;
--logico-h4-font-family: "Manrope", Sans-serif;
--logico-h4-text-transform: uppercase;
--logico-h4-font-style: normal;
--logico-h4-font-weight: 500;
--logico-h5-font-size: 30px;
--logico-h5-line-height: 1.2em;
--logico-h5-letter-spacing: -0.03em;
--logico-h5-font-family: "Manrope", Sans-serif;
--logico-h5-text-transform: uppercase;
--logico-h5-font-style: normal;
--logico-h5-font-weight: 500;
--logico-h6-font-size: 25px;
--logico-h6-line-height: 1.2em;
--logico-h6-letter-spacing: -0.03em;
--logico-h6-font-family: "Manrope", Sans-serif;
--logico-h6-text-transform: uppercase;
--logico-h6-font-style: normal;
--logico-h6-font-weight: 500;
--logico-button-font-size: 14px;
--logico-button-font-family: Manrope;
--logico-button-font-weight: 600;
--logico-paragraph-spacing: 1.7em;
--logico-h1-font-size-laptop: 80px;
--logico-h2-font-size-laptop: 60px;
--logico-h3-font-size-laptop: 46px;
--logico-h4-font-size-laptop: 34px;
--logico-h5-font-size-laptop: 28px;
--logico-h6-font-size-laptop: 22px;
--logico-body-font-size-tablet: 16px;
--logico-h1-font-size-tablet: 60px;
--logico-h2-font-size-tablet: 50px;
--logico-h3-font-size-tablet: 36px;
--logico-h4-font-size-tablet: 28px;
--logico-h5-font-size-tablet: 24px;
--logico-h6-font-size-tablet: 20px;
--logico-h1-font-size-mobile-extra: 40px;
--logico-h2-font-size-mobile-extra: 32px;
--logico-h3-font-size-mobile-extra: 28px;
--logico-h4-font-size-mobile-extra: 23px;
--logico-h5-font-size-mobile-extra: 20px;
--logico-h6-font-size-mobile-extra: 18px;
--logico-radius-small: 10px;
--logico-radius-medium: 15px;
--logico-radius-large: 25px;
}
.wp-block-post-content,
.logico-front-end {
font-size: 18px;
line-height: 1.6667em;
font-family: Manrope;
font-style: normal;
font-weight: 400;
text-decoration: none;
}
.wp-block-post-content h1:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h1,
.logico-front-end h1:not([class*=logico-title-h]),
.logico-front-end .logico-title-h1 {
font-size: 120px;
line-height: 1.2em;
letter-spacing: -0.03em;
font-family: "Manrope", Sans-serif;
text-transform: uppercase;
font-style: normal;
font-weight: 500;
}
.wp-block-post-content h2:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h2,
.logico-front-end h2:not([class*=logico-title-h]),
.logico-front-end .logico-title-h2 {
font-size: 80px;
line-height: 1.2em;
letter-spacing: -0.03em;
font-family: "Manrope", Sans-serif;
text-transform: uppercase;
font-style: normal;
font-weight: 500;
}
.wp-block-post-content h3:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h3,
.logico-front-end h3:not([class*=logico-title-h]),
.logico-front-end .logico-title-h3 {
font-size: 60px;
line-height: 1.2em;
letter-spacing: -0.03em;
font-family: "Manrope", Sans-serif;
text-transform: uppercase;
font-style: normal;
font-weight: 500;
}
.wp-block-post-content h4:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h4,
.logico-front-end h4:not([class*=logico-title-h]),
.logico-front-end .logico-title-h4 {
font-size: 40px;
line-height: 1.2em;
letter-spacing: -0.03em;
font-family: "Manrope", Sans-serif;
text-transform: uppercase;
font-style: normal;
font-weight: 500;
}
.wp-block-post-content h5:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h5,
.logico-front-end h5:not([class*=logico-title-h]),
.logico-front-end .logico-title-h5 {
font-size: 30px;
line-height: 1.2em;
letter-spacing: -0.03em;
font-family: "Manrope", Sans-serif;
text-transform: uppercase;
font-style: normal;
font-weight: 500;
}
.wp-block-post-content h6:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h6,
.logico-front-end h6:not([class*=logico-title-h]),
.logico-front-end .logico-title-h6 {
font-size: 25px;
line-height: 1.2em;
letter-spacing: -0.03em;
font-family: "Manrope", Sans-serif;
text-transform: uppercase;
font-style: normal;
font-weight: 500;
}
.logico-alter-button {
font-size: 14px;
font-family: Manrope;
font-weight: 600;
}
.wp-block-post-content p,
.logico-front-end p {
margin-bottom: 1.7em;
}
@media only screen and (max-width: 1200px) {
.wp-block-post-content h1:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h1,
.logico-front-end h1:not([class*=logico-title-h]),
.logico-front-end .logico-title-h1 {
font-size: 80px;
}
.wp-block-post-content h2:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h2,
.logico-front-end h2:not([class*=logico-title-h]),
.logico-front-end .logico-title-h2 {
font-size: 60px;
}
.wp-block-post-content h3:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h3,
.logico-front-end h3:not([class*=logico-title-h]),
.logico-front-end .logico-title-h3 {
font-size: 46px;
}
.wp-block-post-content h4:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h4,
.logico-front-end h4:not([class*=logico-title-h]),
.logico-front-end .logico-title-h4 {
font-size: 34px;
}
.wp-block-post-content h5:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h5,
.logico-front-end h5:not([class*=logico-title-h]),
.logico-front-end .logico-title-h5 {
font-size: 28px;
}
.wp-block-post-content h6:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h6,
.logico-front-end h6:not([class*=logico-title-h]),
.logico-front-end .logico-title-h6 {
font-size: 22px;
}
}
@media only screen and (max-width: 840px) {
.wp-block-post-content,
.logico-front-end {
font-size: 16px;
}
.wp-block-post-content h1:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h1,
.logico-front-end h1:not([class*=logico-title-h]),
.logico-front-end .logico-title-h1 {
font-size: 60px;
}
.wp-block-post-content h2:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h2,
.logico-front-end h2:not([class*=logico-title-h]),
.logico-front-end .logico-title-h2 {
font-size: 50px;
}
.wp-block-post-content h3:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h3,
.logico-front-end h3:not([class*=logico-title-h]),
.logico-front-end .logico-title-h3 {
font-size: 36px;
}
.wp-block-post-content h4:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h4,
.logico-front-end h4:not([class*=logico-title-h]),
.logico-front-end .logico-title-h4 {
font-size: 28px;
}
.wp-block-post-content h5:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h5,
.logico-front-end h5:not([class*=logico-title-h]),
.logico-front-end .logico-title-h5 {
font-size: 24px;
}
.wp-block-post-content h6:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h6,
.logico-front-end h6:not([class*=logico-title-h]),
.logico-front-end .logico-title-h6 {
font-size: 20px;
}
}
@media only screen and (max-width: 660px) {
.wp-block-post-content h1:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h1,
.logico-front-end h1:not([class*=logico-title-h]),
.logico-front-end .logico-title-h1 {
font-size: 40px;
}
.wp-block-post-content h2:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h2,
.logico-front-end h2:not([class*=logico-title-h]),
.logico-front-end .logico-title-h2 {
font-size: 32px;
}
.wp-block-post-content h3:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h3,
.logico-front-end h3:not([class*=logico-title-h]),
.logico-front-end .logico-title-h3 {
font-size: 28px;
}
.wp-block-post-content h4:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h4,
.logico-front-end h4:not([class*=logico-title-h]),
.logico-front-end .logico-title-h4 {
font-size: 23px;
}
.wp-block-post-content h5:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h5,
.logico-front-end h5:not([class*=logico-title-h]),
.logico-front-end .logico-title-h5 {
font-size: 20px;
}
.wp-block-post-content h6:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h6,
.logico-front-end h6:not([class*=logico-title-h]),
.logico-front-end .logico-title-h6 {
font-size: 18px;
}
}
.body-container.error-404 {
background-color: #c01227;
}
body.error-404 {
background-image: none !important;
}
.body-container.error-404 {
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: initial;
background-size: initial;
background-image: url("/assets/images/bg-404.png");
}
.post-categories a.post-category-item {
color: #ffffff !important;
/* background-color: #000000 !important; */
}
.post-categories a.post-category-item:hover {
color: #000 !important;
}
/*# sourceURL=logico-theme-inline-css */
/* STYLE BLOCK 16 */
.woocommerce-product-gallery {
opacity: 1 !important;
}
/* STYLE BLOCK 17 */
.rll-youtube-player,
[data-lazy-src] {
display: none !important;
}
/* STYLE BLOCK 18 */
[data-wpr-lazyrender] {
content-visibility: auto;
}
/* STYLE BLOCK 19 */
/* make carousel arrows turn white when hovered */
.owl-carousel.owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover {
color: #fff !important;
}
/* always show footer scroll-top arrow white */
.footer-scroll-top {
color: #fff !important;
}
.footer-scroll-top:hover {
color: #fff !important;
}
/* STYLE BLOCK 20 */
.elementor-104 .elementor-element.elementor-element-c70681e {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 0px;
--margin-bottom: 150px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-104 .elementor-element.elementor-element-3dec5cf {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-104 .elementor-element.elementor-element-aa12479 .blog-item .post-title a:hover {
color: #1F1F1F;
}
@media(max-width:1200px) {
.elementor-104 .elementor-element.elementor-element-3dec5cf {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
}
@media(max-width:1020px) {
.elementor-104 .elementor-element.elementor-element-c70681e {
--margin-top: 0px;
--margin-bottom: 120px;
--margin-left: 0px;
--margin-right: 0px;
}
}
@media(max-width:660px) {
.elementor-104 .elementor-element.elementor-element-c70681e {
--margin-top: 0px;
--margin-bottom: 90px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-104 .elementor-element.elementor-element-3dec5cf {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
}
/* STYLE BLOCK 21 */
.elementor-41 .elementor-element.elementor-element-ecb5f56 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-ecb5f56.sticky-container-active,
.elementor .sticky-container-active .elementor-element.elementor-element-ecb5f56 {
background-color: #FFFFFF;
box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1);
}
.elementor-41 .elementor-element.elementor-element-25675d8 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 10px 10px 10px 10px;
--margin-top: 10px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 10px;
--padding-bottom: 10px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-41 .elementor-element.elementor-element-25675d8:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-25675d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #1F1F1F;
}
.elementor-41 .elementor-element.elementor-element-9f657cb {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
}
.elementor-41 .elementor-element.elementor-element-21ff0f3 .elementor-icon-box-wrapper {
align-items: center;
gap: 15px;
}
.elementor-41 .elementor-element.elementor-element-21ff0f3.elementor-view-stacked .elementor-icon {
background-color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-21ff0f3.elementor-view-framed .elementor-icon,
.elementor-41 .elementor-element.elementor-element-21ff0f3.elementor-view-default .elementor-icon {
fill: #FFFFFF;
color: #FFFFFF;
border-color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-21ff0f3 .elementor-icon {
font-size: 19px;
}
.elementor-41 .elementor-element.elementor-element-21ff0f3 .elementor-icon-box-description {
font-size: 14px;
line-height: 1.3571em;
color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-f27e329 {
--display: flex;
--flex-direction: row-reverse;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap-reverse;
--align-items: flex-end;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: wrap;
--align-content: flex-end;
}
.elementor-41 .elementor-element.elementor-element-2a342bf {
--grid-template-columns: repeat(0, auto);
--icon-size: 14px;
--grid-column-gap: 20px;
--grid-row-gap: 10px;
}
.elementor-41 .elementor-element.elementor-element-2a342bf .elementor-widget-container {
text-align: right;
}
.elementor-41 .elementor-element.elementor-element-2a342bf>.elementor-widget-container {
margin: 0px 0px 0px 20px;
}
.elementor-41 .elementor-element.elementor-element-2a342bf.elementor-element {
--align-self: center;
}
.elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon {
background-color: #FFFFFF00;
--icon-padding: 0em;
}
.elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon:hover {
background-color: #FFFFFF00;
}
.elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon:hover i {
color: #FAC12E;
}
.elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon:hover svg {
fill: #FAC12E;
}
.elementor-41 .elementor-element.elementor-element-9c89c08 {
width: auto;
max-width: auto;
}
.elementor-41 .elementor-element.elementor-element-9c89c08>.elementor-widget-container {
margin: 0px 0px 0px 20px;
}
.elementor-41 .elementor-element.elementor-element-9c89c08.elementor-element {
--align-self: flex-start;
}
.elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-wrapper {
align-items: center;
gap: 21px;
}
.elementor-41 .elementor-element.elementor-element-9c89c08.elementor-view-stacked .elementor-icon {
background-color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-9c89c08.elementor-view-framed .elementor-icon,
.elementor-41 .elementor-element.elementor-element-9c89c08.elementor-view-default .elementor-icon {
fill: #FFFFFF;
color: #FFFFFF;
border-color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon {
font-size: 14px;
}
.elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-description {
font-size: 14px;
line-height: 1.3571em;
color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-description a {
color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-description a:hover {
color: #FAC12E;
}
.elementor-41 .elementor-element.elementor-element-ebad42b {
width: auto;
max-width: auto;
}
.elementor-41 .elementor-element.elementor-element-ebad42b>.elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor-41 .elementor-element.elementor-element-ebad42b.elementor-element {
--align-self: flex-start;
}
.elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-wrapper {
align-items: center;
gap: 15px;
}
.elementor-41 .elementor-element.elementor-element-ebad42b.elementor-view-stacked .elementor-icon {
background-color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-ebad42b.elementor-view-framed .elementor-icon,
.elementor-41 .elementor-element.elementor-element-ebad42b.elementor-view-default .elementor-icon {
fill: #FFFFFF;
color: #FFFFFF;
border-color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon {
font-size: 20px;
}
.elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-description {
font-size: 14px;
line-height: 1.3571em;
color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-description a {
color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-description a:hover {
color: #FAC12E;
}
.elementor-41 .elementor-element.elementor-element-2f43a4b {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--align-items: center;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--z-index: 99;
}
.elementor-41 .elementor-element.elementor-element-2f43a4b:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-2f43a4b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-9873da0 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 20px;
--margin-right: 0px;
--z-index: 2;
}
.elementor-41 .elementor-element.elementor-element-28e65b3 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-around;
--align-items: stretch;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: nowrap;
--z-index: 2;
}
.elementor-41 .elementor-element.elementor-element-8beda87 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--align-items: center;
--gap: 0vw 3.1vw;
--row-gap: 0vw;
--column-gap: 3.1vw;
--flex-wrap: nowrap;
--padding-top: 34px;
--padding-bottom: 34px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 2;
}
.elementor-41 .elementor-element.elementor-element-8beda87.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
#side-panel-07cba34:before {
background-image: url("/images/bg-slide-sidebar.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-41 .elementor-element.elementor-element-07cba34.elementor-element {
--flex-grow: 0;
--flex-shrink: 1;
}
#side-panel-07cba34 .slide-sidebar {
padding: 137px 60px 60px 60px !important;
}
#side-panel-07cba34 {
--logico-default-text-color: #ffffff;
--logico-dark-text-color: #ffffff;
--logico-light-text-color: #bebebe;
--logico-accent-color: #fac12e;
--logico-accent-alter-color: #fac12e;
--logico-border-color: #cbcbcb;
--logico-border-hover-color: #ffffff;
--logico-background-color: #1f1f1f;
--logico-background-alter-color: #1f1f1f;
--logico-button-text-color: #ffffff;
--logico-button-border-color: #fac12e;
--logico-button-background-color: rgba(255, 255, 255, 0);
--logico-button-icon-color: #1f1f1f;
--logico-button-text-hover: #1f1f1f;
--logico-button-border-hover: #fac12e;
--logico-button-background-hover: #fac12e;
--logico-button-icon-hover: #1f1f1f;
}
.elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo-container,
.elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-caption-width figcaption {
text-align: left;
}
.elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo .hfe-site-logo-container img {
width: 153px;
}
.elementor-41 .elementor-element.elementor-element-ce54c28 .widget-image-caption {
margin-top: 0px;
margin-bottom: 0px;
}
.elementor-41 .elementor-element.elementor-element-ce54c28.elementor-element {
--flex-grow: 0;
--flex-shrink: 0;
}
.elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo-container .hfe-site-logo-img {
border-style: none;
}
.elementor-41 .elementor-element.elementor-element-50655f3 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: center;
--align-items: center;
--z-index: 1;
}
.elementor-41 .elementor-element.elementor-element-50655f3.e-con {
--flex-grow: 0;
--flex-shrink: 1;
}
.elementor-41 .elementor-element.elementor-element-9929820 {
width: auto;
max-width: auto;
}
.elementor-41 .elementor-element.elementor-element-9929820>.elementor-widget-container {
padding: 4px 0px 4px 0px;
}
.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container nav {
text-align: center;
}
.elementor-41 .elementor-element.elementor-element-9929820 .menu-trigger {
text-align: right;
}
.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu {
padding: 33px 33px 35px 42px;
background-color: #1f1f1f;
}
.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu {
margin: 0 0 0 calc(33px + 5px);
}
.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before {
width: calc(33px + 5px);
}
.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li>a,
.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li>a:after {
color: #ffffff;
}
.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a,
.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a,
.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]),
.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li.active>a,
.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li:hover>a,
.elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li>a:before {
color: #fac12e;
}
.elementor-41 .elementor-element.elementor-element-d6b82c3 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: flex-end;
--align-items: center;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: nowrap;
}
.elementor-41 .elementor-element.elementor-element-d6b82c3.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-41 .elementor-element.elementor-element-0fa8a56 {
--display: flex;
--align-items: flex-end;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--margin-top: 0%;
--margin-bottom: 0%;
--margin-left: 2.7%;
--margin-right: 0%;
--padding-top: 11px;
--padding-bottom: 11px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 1;
}
.elementor-41 .elementor-element.elementor-element-0fa8a56.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-41 .elementor-element.elementor-element-8bc6aeb .header-button-container {
text-align: right;
}
.elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button {
min-width: 193px;
}
.elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button.header-button-animation-jump {
min-height: 72px;
}
.elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button.header-button-animation-jump:hover {
min-height: calc(72px - 22px);
}
.elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button.header-button-animation-fade {
min-height: 72px;
}
.elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button:hover {
background-color: #FFD058;
}
.elementor-41 .elementor-element.elementor-element-a9e42ed {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 0px;
--margin-bottom: 164px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-41 .elementor-element.elementor-element-5c0e23d {
--display: flex;
--min-height: 554px;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--justify-content: center;
--flex-wrap: nowrap;
--overlay-opacity: 1;
--border-radius: 25px 25px 25px 25px;
--padding-top: 90px;
--padding-bottom: 90px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-41 .elementor-element.elementor-element-5c0e23d:not(.elementor-motion-effects-element-type-background),
.elementor-41 .elementor-element.elementor-element-5c0e23d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image: none;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-41 .elementor-element.elementor-element-5c0e23d::before,
.elementor-41 .elementor-element.elementor-element-5c0e23d>.elementor-background-video-container::before,
.elementor-41 .elementor-element.elementor-element-5c0e23d>.e-con-inner>.elementor-background-video-container::before,
.elementor-41 .elementor-element.elementor-element-5c0e23d>.elementor-background-slideshow::before,
.elementor-41 .elementor-element.elementor-element-5c0e23d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-41 .elementor-element.elementor-element-5c0e23d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
background-color: #1F1F1F33;
--background-overlay: '';
}
.elementor-41 .elementor-element.elementor-element-401ea82 {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-41 .elementor-element.elementor-element-ea205b5 .page-title.logico-title-h2 {
color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-3d13f28 {
width: auto;
max-width: auto;
bottom: 10px;
}
.elementor-41 .elementor-element.elementor-element-3d13f28>.elementor-widget-container {
background-color: #FFFFFF;
padding: 18px 38px 19px 38px;
border-radius: 15px 15px 15px 15px;
}
.elementor-41 .elementor-element.elementor-element-3d13f28.elementor-element {
--align-self: flex-start;
}
body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3d13f28 {
left: 10px;
}
body.rtl .elementor-41 .elementor-element.elementor-element-3d13f28 {
right: 10px;
}
.elementor-41 .elementor-element.elementor-element-3d13f28 .breadcrumbs,
.elementor-41 .elementor-element.elementor-element-3d13f28 .breadcrumbs a {
color: #333333;
}
.elementor-41 .elementor-element.elementor-element-e657a3d {
width: auto;
max-width: auto;
top: 100%;
}
body:not(.rtl) .elementor-41 .elementor-element.elementor-element-e657a3d {
right: 0px;
}
body.rtl .elementor-41 .elementor-element.elementor-element-e657a3d {
left: 0px;
}
.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-1 .block-decoration-item:before,
.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-2 .block-decoration-item:before,
.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item:before,
.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item:before,
.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
background-color: #FFFFFF;
}
.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-1 .block-decoration-item:after,
.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent,
.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item,
.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before,
.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item,
.elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
background-color: #1F1F1F;
}
@media(max-width:1200px) {
.elementor-41 .elementor-element.elementor-element-2a342bf {
--grid-column-gap: 15px;
}
.elementor-41 .elementor-element.elementor-element-9873da0 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 20px;
--margin-right: 20px;
}
.elementor-41 .elementor-element.elementor-element-8beda87 {
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 1;
}
.elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo-container,
.elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-caption-width figcaption {
text-align: left;
}
.elementor-41 .elementor-element.elementor-element-50655f3 {
--justify-content: flex-end;
--align-items: center;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-41 .elementor-element.elementor-element-9929820>.elementor-widget-container {
padding: 0px 0px 0px 0px;
}
.elementor-41 .elementor-element.elementor-element-9929820 {
z-index: 2;
}
.elementor-41 .elementor-element.elementor-element-d6b82c3 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-41 .elementor-element.elementor-element-5c0e23d {
--min-height: 500px;
}
body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3d13f28 {
left: 20px;
}
body.rtl .elementor-41 .elementor-element.elementor-element-3d13f28 {
right: 20px;
}
}
@media(max-width:1020px) {
.elementor-41 .elementor-element.elementor-element-ecb5f56 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-41 .elementor-element.elementor-element-a9e42ed {
--margin-top: 0px;
--margin-bottom: 120px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-41 .elementor-element.elementor-element-5c0e23d {
--min-height: 330px;
}
.elementor-41 .elementor-element.elementor-element-3d13f28>.elementor-widget-container {
padding: 10px 20px 10px 20px;
}
}
@media(max-width:840px) {
.elementor-41 .elementor-element.elementor-element-5c0e23d {
--min-height: 250px;
}
}
@media(max-width:660px) {
.elementor-41 .elementor-element.elementor-element-ecb5f56 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-41 .elementor-element.elementor-element-25675d8 {
--padding-top: 10px;
--padding-bottom: 10px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-41 .elementor-element.elementor-element-9873da0 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 20px;
--margin-right: 20px;
}
.elementor-41 .elementor-element.elementor-element-28e65b3 {
--flex-wrap: nowrap;
}
.elementor-41 .elementor-element.elementor-element-50655f3.e-con {
--flex-grow: 0;
--flex-shrink: 1;
}
.elementor-41 .elementor-element.elementor-element-a9e42ed {
--margin-top: 0px;
--margin-bottom: 90px;
--margin-left: 0px;
--margin-right: 0px;
}
body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3d13f28 {
left: 20px;
}
body.rtl .elementor-41 .elementor-element.elementor-element-3d13f28 {
right: 20px;
}
}
@media(max-width:480px) {
.elementor-41 .elementor-element.elementor-element-28e65b3 {
--flex-wrap: nowrap;
}
.elementor-41 .elementor-element.elementor-element-8beda87 {
--width: auto;
}
.elementor-41 .elementor-element.elementor-element-8beda87.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-41 .elementor-element.elementor-element-5c0e23d {
--min-height: 200px;
}
}
@media(min-width:481px) {
.elementor-41 .elementor-element.elementor-element-9f657cb {
--width: 30%;
}
.elementor-41 .elementor-element.elementor-element-f27e329 {
--width: 70%;
}
.elementor-41 .elementor-element.elementor-element-8beda87 {
--width: auto;
}
.elementor-41 .elementor-element.elementor-element-d6b82c3 {
--width: auto;
}
.elementor-41 .elementor-element.elementor-element-0fa8a56 {
--width: auto;
}
}
/* STYLE BLOCK 22 */
.elementor-17 .elementor-element.elementor-element-d9d0f10 {
--display: flex;
}
.elementor-17 .elementor-element.elementor-element-47f9ed3 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--align-items: flex-start;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-17 .elementor-element.elementor-element-b7efa56 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: -13px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0d01f0c {
left: -201px;
}
body.rtl .elementor-17 .elementor-element.elementor-element-0d01f0c {
right: -201px;
}
.elementor-17 .elementor-element.elementor-element-0d01f0c {
top: 235px;
z-index: 0;
}
.elementor-17 .elementor-element.elementor-element-0d01f0c img {
width: 965px;
max-width: 965px;
}
.elementor-17 .elementor-element.elementor-element-96187be>.elementor-widget-container {
margin: 0px 0px 1px 0px;
}
.elementor-17 .elementor-element.elementor-element-a66bc4b>.elementor-widget-container {
margin: 27px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-ed3277b {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--margin-top: 72px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-5137c23 {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-610731b .logico-title {
font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-09f7c9d>.elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-09f7c9d {
font-size: 16px;
line-height: 1.875em;
}
.elementor-17 .elementor-element.elementor-element-ef3ee9f {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-dcee0a8 .logico-title {
font-weight: 700;
letter-spacing: -0.03em;
}
.elementor-17 .elementor-element.elementor-element-742ab85>.elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-742ab85 {
font-size: 16px;
line-height: 1.875em;
}
.elementor-17 .elementor-element.elementor-element-37154d6 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 40px;
--row-gap: 0px;
--column-gap: 40px;
--margin-top: 52px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-a7fe959 {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-a61b826 .logico-title {
font-weight: 700;
}
.elementor-17 .elementor-element.elementor-element-e3707dc>.elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-e3707dc {
font-size: 16px;
line-height: 1.875em;
color: #FFFFFF;
--logico-accent-color: #333333;
}
.elementor-17 .elementor-element.elementor-element-a6eee3c {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-9386cda .logico-title {
font-weight: 700;
letter-spacing: -0.03em;
}
.elementor-17 .elementor-element.elementor-element-3f625c1 {
--grid-template-columns: repeat(0, auto);
--icon-size: 16px;
--grid-column-gap: 38px;
--grid-row-gap: 0px;
}
.elementor-17 .elementor-element.elementor-element-3f625c1>.elementor-widget-container {
margin: 25px 0px 0px -3px;
}
.elementor-17 .elementor-element.elementor-element-3f625c1 .elementor-social-icon {
background-color: #FFFFFF00;
--icon-padding: 0px;
}
.elementor-17 .elementor-element.elementor-element-3f625c1 .elementor-social-icon i {
color: #333333;
}
.elementor-17 .elementor-element.elementor-element-3f625c1 .elementor-social-icon svg {
fill: #333333;
}
.elementor-17 .elementor-element.elementor-element-3f625c1 .elementor-social-icon:hover i {
color: #FAC12E;
}
.elementor-17 .elementor-element.elementor-element-3f625c1 .elementor-social-icon:hover svg {
fill: #FAC12E;
}
.elementor-17 .elementor-element.elementor-element-0c7ba3b {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
border-style: solid;
--border-style: solid;
border-width: 1px 1px 1px 1px;
--border-top-width: 1px;
--border-right-width: 1px;
--border-bottom-width: 1px;
--border-left-width: 1px;
border-color: #111111;
--border-color: #111111;
--border-radius: 25px 25px 25px 25px;
--padding-top: 50px;
--padding-bottom: 60px;
--padding-left: 57px;
--padding-right: 57px;
}
.elementor-17 .elementor-element.elementor-element-0c7ba3b:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-0c7ba3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #FFFFFF;
}
.elementor-17 .elementor-element.elementor-element-a62eb08>.elementor-widget-container {
margin: 0px 0px 24px 0px;
}
.elementor-17 .elementor-element.elementor-element-a62eb08 .logico-title {
font-size: 30px;
font-weight: 600;
line-height: 1.3333em;
letter-spacing: -0.03em;
}
.elementor-17 .elementor-element.elementor-element-1957a96>.elementor-widget-container {
margin: 10px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-1957a96 .wpforms-container .wpforms-field,
.elementor-17 .elementor-element.elementor-element-1957a96 .wp-core-ui div.wpforms-container .wpforms-field {
padding: calc(20px / 2) 0;
}
.elementor-17 .elementor-element.elementor-element-1957a96 div.wpforms-container .wpforms-form .wpforms-field-label {
font-size: 14px;
}
.elementor-17 .elementor-element.elementor-element-1957a96 .wpforms-container .wpforms-submit-container {
padding-top: 28px;
}
.elementor-17 .elementor-element.elementor-element-7304a53 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: -25px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-17 .elementor-element.elementor-element-5a3eed4>.elementor-widget-container {
border-radius: 25px 25px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-5a3eed4 iframe {
height: 500px;
filter: brightness( 100%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}
@media(min-width:481px) {
.elementor-17 .elementor-element.elementor-element-b7efa56 {
--width: 61%;
}
.elementor-17 .elementor-element.elementor-element-5137c23 {
--width: 37%;
}
.elementor-17 .elementor-element.elementor-element-ef3ee9f {
--width: 56%;
}
.elementor-17 .elementor-element.elementor-element-a7fe959 {
--width: 37%;
}
.elementor-17 .elementor-element.elementor-element-a6eee3c {
--width: 56%;
}
.elementor-17 .elementor-element.elementor-element-0c7ba3b {
--width: 41%;
}
}
@media(max-width:1200px) and (min-width:481px) {
.elementor-17 .elementor-element.elementor-element-5137c23 {
--width: 50%;
}
.elementor-17 .elementor-element.elementor-element-ef3ee9f {
--width: 50%;
}
.elementor-17 .elementor-element.elementor-element-a7fe959 {
--width: 50%;
}
.elementor-17 .elementor-element.elementor-element-a6eee3c {
--width: 50%;
}
}
@media(max-width:1020px) and (min-width:481px) {
.elementor-17 .elementor-element.elementor-element-b7efa56 {
--width: 100%;
}
.elementor-17 .elementor-element.elementor-element-0c7ba3b {
--width: 100%;
}
}
@media(max-width:1200px) {
.elementor-17 .elementor-element.elementor-element-47f9ed3 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-17 .elementor-element.elementor-element-b7efa56 {
--margin-top: -10px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-ed3277b {
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-37154d6 {
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-0c7ba3b {
--padding-top: 40px;
--padding-bottom: 40px;
--padding-left: 30px;
--padding-right: 30px;
}
}
@media(max-width:1020px) {
.elementor-17 .elementor-element.elementor-element-47f9ed3 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-17 .elementor-element.elementor-element-b7efa56 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0d01f0c {
left: 0px;
}
body.rtl .elementor-17 .elementor-element.elementor-element-0d01f0c {
right: 0px;
}
.elementor-17 .elementor-element.elementor-element-0d01f0c {
top: 150px;
}
.elementor-17 .elementor-element.elementor-element-0d01f0c img {
max-width: 100%;
}
.elementor-17 .elementor-element.elementor-element-0c7ba3b {
--margin-top: 70px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 75px;
--padding-bottom: 75px;
--padding-left: 105px;
--padding-right: 105px;
}
.elementor-17 .elementor-element.elementor-element-7304a53 {
--margin-top: 120px;
--margin-bottom: -25px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
}
@media(max-width:840px) {
.elementor-17 .elementor-element.elementor-element-ed3277b {
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: nowrap;
}
.elementor-17 .elementor-element.elementor-element-37154d6 {
--flex-wrap: nowrap;
}
}
@media(max-width:660px) {
.elementor-17 .elementor-element.elementor-element-47f9ed3 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-17 .elementor-element.elementor-element-0c7ba3b {
--padding-top: 50px;
--padding-bottom: 50px;
--padding-left: 57px;
--padding-right: 57px;
}
.elementor-17 .elementor-element.elementor-element-a62eb08 .logico-title {
font-size: 24px;
}
.elementor-17 .elementor-element.elementor-element-7304a53 {
--margin-top: 90px;
--margin-bottom: -25px;
--margin-left: 0px;
--margin-right: 0px;
}
}
@media(max-width:480px) {
.elementor-17 .elementor-element.elementor-element-ed3277b {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-17 .elementor-element.elementor-element-ef3ee9f {
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-37154d6 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-17 .elementor-element.elementor-element-a6eee3c {
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-0c7ba3b {
--padding-top: 30px;
--padding-bottom: 35px;
--padding-left: 25px;
--padding-right: 25px;
}
.elementor-17 .elementor-element.elementor-element-a62eb08>.elementor-widget-container {
margin: 0px 0px 14px 0px;
}
}
/* STYLE BLOCK 23 */
.elementor-2259 .elementor-element.elementor-element-8473f3f {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-8473f3f.sticky-container-active,
.elementor .sticky-container-active .elementor-element.elementor-element-8473f3f {
background-color: #FFFFFF;
box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1);
}
.elementor-2259 .elementor-element.elementor-element-3f7d940 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 10px 10px 10px 10px;
--margin-top: 10px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 10px;
--padding-bottom: 10px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-2259 .elementor-element.elementor-element-3f7d940:not(.elementor-motion-effects-element-type-background),
.elementor-2259 .elementor-element.elementor-element-3f7d940>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #1F1F1F;
}
.elementor-2259 .elementor-element.elementor-element-c2e7dcf {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
}
.elementor-2259 .elementor-element.elementor-element-6028a73 .elementor-icon-box-wrapper {
align-items: center;
gap: 15px;
}
.elementor-2259 .elementor-element.elementor-element-6028a73.elementor-view-stacked .elementor-icon {
background-color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-6028a73.elementor-view-framed .elementor-icon,
.elementor-2259 .elementor-element.elementor-element-6028a73.elementor-view-default .elementor-icon {
fill: #FFFFFF;
color: #FFFFFF;
border-color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-6028a73 .elementor-icon {
font-size: 19px;
}
.elementor-2259 .elementor-element.elementor-element-6028a73 .elementor-icon-box-description {
font-size: 14px;
line-height: 1.3571em;
color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-b7aca42 {
--display: flex;
--flex-direction: row-reverse;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap-reverse;
--align-items: flex-end;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: wrap;
--align-content: flex-end;
}
.elementor-2259 .elementor-element.elementor-element-f0239c4 {
--grid-template-columns: repeat(0, auto);
--icon-size: 14px;
--grid-column-gap: 20px;
--grid-row-gap: 10px;
}
.elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-widget-container {
text-align: right;
}
.elementor-2259 .elementor-element.elementor-element-f0239c4>.elementor-widget-container {
margin: 0px 0px 0px 20px;
}
.elementor-2259 .elementor-element.elementor-element-f0239c4.elementor-element {
--align-self: center;
}
.elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon {
background-color: #FFFFFF00;
--icon-padding: 0em;
}
.elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon:hover {
background-color: #FFFFFF00;
}
.elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon:hover i {
color: #FAC12E;
}
.elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon:hover svg {
fill: #FAC12E;
}
.elementor-2259 .elementor-element.elementor-element-9ba8b5b {
width: auto;
max-width: auto;
}
.elementor-2259 .elementor-element.elementor-element-9ba8b5b>.elementor-widget-container {
margin: 0px 0px 0px 20px;
}
.elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-element {
--align-self: flex-start;
}
.elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon-box-wrapper {
align-items: center;
gap: 21px;
}
.elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-view-stacked .elementor-icon {
background-color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-view-framed .elementor-icon,
.elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-view-default .elementor-icon {
fill: #FFFFFF;
color: #FFFFFF;
border-color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon {
font-size: 14px;
}
.elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon-box-description {
font-size: 14px;
line-height: 1.3571em;
color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon-box-description a {
color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon-box-description a:hover {
color: #FAC12E;
}
.elementor-2259 .elementor-element.elementor-element-fd17d52 {
width: auto;
max-width: auto;
}
.elementor-2259 .elementor-element.elementor-element-fd17d52>.elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-element {
--align-self: flex-start;
}
.elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-wrapper {
align-items: center;
gap: 15px;
}
.elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-view-stacked .elementor-icon {
background-color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-view-framed .elementor-icon,
.elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-view-default .elementor-icon {
fill: #FFFFFF;
color: #FFFFFF;
border-color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon {
font-size: 20px;
}
.elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-description {
font-size: 14px;
line-height: 1.3571em;
color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-description a {
color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-description a:hover {
color: #FAC12E;
}
.elementor-2259 .elementor-element.elementor-element-f276732 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--align-items: center;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--z-index: 99;
}
.elementor-2259 .elementor-element.elementor-element-f276732:not(.elementor-motion-effects-element-type-background),
.elementor-2259 .elementor-element.elementor-element-f276732>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-17f0643 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 20px;
--margin-right: 0px;
--z-index: 2;
}
.elementor-2259 .elementor-element.elementor-element-34aabba {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-around;
--align-items: stretch;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: nowrap;
--z-index: 2;
}
.elementor-2259 .elementor-element.elementor-element-04e54e4 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--align-items: center;
--gap: 0vw 3.1vw;
--row-gap: 0vw;
--column-gap: 3.1vw;
--flex-wrap: nowrap;
--padding-top: 34px;
--padding-bottom: 34px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 2;
}
.elementor-2259 .elementor-element.elementor-element-04e54e4.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
#side-panel-4c5ae8f:before {
background-image: url("/images/bg-slide-sidebar.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-2259 .elementor-element.elementor-element-4c5ae8f.elementor-element {
--flex-grow: 0;
--flex-shrink: 1;
}
#side-panel-4c5ae8f .slide-sidebar {
padding: 137px 60px 60px 60px !important;
}
#side-panel-4c5ae8f {
--logico-default-text-color: #ffffff;
--logico-dark-text-color: #ffffff;
--logico-light-text-color: #bebebe;
--logico-accent-color: #fac12e;
--logico-accent-alter-color: #fac12e;
--logico-border-color: #cbcbcb;
--logico-border-hover-color: #ffffff;
--logico-background-color: #1f1f1f;
--logico-background-alter-color: #1f1f1f;
--logico-button-text-color: #ffffff;
--logico-button-border-color: #fac12e;
--logico-button-background-color: rgba(255, 255, 255, 0);
--logico-button-icon-color: #1f1f1f;
--logico-button-text-hover: #1f1f1f;
--logico-button-border-hover: #fac12e;
--logico-button-background-hover: #fac12e;
--logico-button-icon-hover: #1f1f1f;
}
.elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo-container,
.elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-caption-width figcaption {
text-align: left;
}
.elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo .hfe-site-logo-container img {
width: 153px;
}
.elementor-2259 .elementor-element.elementor-element-6d60244 .widget-image-caption {
margin-top: 0px;
margin-bottom: 0px;
}
.elementor-2259 .elementor-element.elementor-element-6d60244.elementor-element {
--flex-grow: 0;
--flex-shrink: 0;
}
.elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo-container .hfe-site-logo-img {
border-style: none;
}
.elementor-2259 .elementor-element.elementor-element-0ac5765 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: center;
--align-items: center;
--z-index: 1;
}
.elementor-2259 .elementor-element.elementor-element-0ac5765.e-con {
--flex-grow: 0;
--flex-shrink: 1;
}
.elementor-2259 .elementor-element.elementor-element-05fef0c {
width: auto;
max-width: auto;
}
.elementor-2259 .elementor-element.elementor-element-05fef0c>.elementor-widget-container {
padding: 4px 0px 4px 0px;
}
.elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container nav {
text-align: center;
}
.elementor-2259 .elementor-element.elementor-element-05fef0c .menu-trigger {
text-align: right;
}
.elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu {
padding: 33px 33px 35px 42px;
background-color: #1f1f1f;
}
.elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu {
margin: 0 0 0 calc(33px + 5px);
}
.elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before {
width: calc(33px + 5px);
}
.elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li>a,
.elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li>a:after {
color: #ffffff;
}
.elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a,
.elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a,
.elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]),
.elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li.active>a,
.elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li:hover>a,
.elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container .main-menu>li ul.sub-menu>li>a:before {
color: #fac12e;
}
.elementor-2259 .elementor-element.elementor-element-cf37a78 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: flex-end;
--align-items: center;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: nowrap;
}
.elementor-2259 .elementor-element.elementor-element-cf37a78.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-2259 .elementor-element.elementor-element-b169282 {
--display: flex;
--align-items: flex-end;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--margin-top: 0%;
--margin-bottom: 0%;
--margin-left: 2.7%;
--margin-right: 0%;
--padding-top: 11px;
--padding-bottom: 11px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 1;
}
.elementor-2259 .elementor-element.elementor-element-b169282.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-2259 .elementor-element.elementor-element-5d14300 .header-button-container {
text-align: right;
}
.elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button {
min-width: 193px;
}
.elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button.header-button-animation-jump {
min-height: 72px;
}
.elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button.header-button-animation-jump:hover {
min-height: calc(72px - 22px);
}
.elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button.header-button-animation-fade {
min-height: 72px;
}
.elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button:hover {
background-color: #FFD058;
}
.elementor-2259 .elementor-element.elementor-element-8d7898b {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 0px;
--margin-bottom: 164px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-2259 .elementor-element.elementor-element-830d027 {
--display: flex;
--min-height: 554px;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--justify-content: center;
--flex-wrap: nowrap;
--overlay-opacity: 1;
--border-radius: 25px 25px 25px 25px;
--padding-top: 90px;
--padding-bottom: 90px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-2259 .elementor-element.elementor-element-830d027:not(.elementor-motion-effects-element-type-background),
.elementor-2259 .elementor-element.elementor-element-830d027>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image: url("/images/bg-header-3.png");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-2259 .elementor-element.elementor-element-830d027::before,
.elementor-2259 .elementor-element.elementor-element-830d027>.elementor-background-video-container::before,
.elementor-2259 .elementor-element.elementor-element-830d027>.e-con-inner>.elementor-background-video-container::before,
.elementor-2259 .elementor-element.elementor-element-830d027>.elementor-background-slideshow::before,
.elementor-2259 .elementor-element.elementor-element-830d027>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2259 .elementor-element.elementor-element-830d027>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
background-color: #1F1F1F33;
--background-overlay: '';
}
.elementor-2259 .elementor-element.elementor-element-069b2a1>.elementor-widget-container {
--e-transform-rotateZ: -90deg;
--e-transform-translateX: 50%;
--e-transform-translateY: 100%;
margin: 0px 150px 0px 0px;
}
body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-069b2a1 {
right: 0px;
}
body.rtl .elementor-2259 .elementor-element.elementor-element-069b2a1 {
left: 0px;
}
.elementor-2259 .elementor-element.elementor-element-069b2a1 {
top: 50%;
--e-transform-origin-x: right;
--e-transform-origin-y: bottom;
}
.elementor-2259 .elementor-element.elementor-element-069b2a1 .logico-title {
text-align: center;
font-family: "Manrope", Sans-serif;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
line-height: 1em;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-d17c4ca {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-2259 .elementor-element.elementor-element-bd51cad .page-title.logico-title-h2 {
color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-91be79f {
width: auto;
max-width: auto;
bottom: 10px;
}
.elementor-2259 .elementor-element.elementor-element-91be79f>.elementor-widget-container {
background-color: #FFFFFF;
padding: 18px 38px 19px 38px;
border-radius: 15px 15px 15px 15px;
}
.elementor-2259 .elementor-element.elementor-element-91be79f.elementor-element {
--align-self: flex-start;
}
body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-91be79f {
left: 10px;
}
body.rtl .elementor-2259 .elementor-element.elementor-element-91be79f {
right: 10px;
}
.elementor-2259 .elementor-element.elementor-element-91be79f .breadcrumbs,
.elementor-2259 .elementor-element.elementor-element-91be79f .breadcrumbs a {
color: #333333;
}
.elementor-2259 .elementor-element.elementor-element-b9167b2 {
width: auto;
max-width: auto;
top: 100%;
}
body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-b9167b2 {
right: 0px;
}
body.rtl .elementor-2259 .elementor-element.elementor-element-b9167b2 {
left: 0px;
}
.elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-1 .block-decoration-item:before,
.elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-2 .block-decoration-item:before,
.elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-3 .block-decoration-item:before,
.elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
.elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-4 .block-decoration-item:before,
.elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
background-color: #FFFFFF;
}
.elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-1 .block-decoration-item:after,
.elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent,
.elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-3 .block-decoration-item,
.elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before,
.elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-4 .block-decoration-item,
.elementor-2259 .elementor-element.elementor-element-b9167b2 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
background-color: #1F1F1F;
}
@media(max-width:1200px) {
.elementor-2259 .elementor-element.elementor-element-f0239c4 {
--grid-column-gap: 15px;
}
.elementor-2259 .elementor-element.elementor-element-17f0643 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 20px;
--margin-right: 20px;
}
.elementor-2259 .elementor-element.elementor-element-04e54e4 {
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 1;
}
.elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo-container,
.elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-caption-width figcaption {
text-align: left;
}
.elementor-2259 .elementor-element.elementor-element-0ac5765 {
--justify-content: flex-end;
--align-items: center;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-2259 .elementor-element.elementor-element-05fef0c>.elementor-widget-container {
padding: 0px 0px 0px 0px;
}
.elementor-2259 .elementor-element.elementor-element-05fef0c {
z-index: 2;
}
.elementor-2259 .elementor-element.elementor-element-cf37a78 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-2259 .elementor-element.elementor-element-830d027 {
--min-height: 500px;
}
.elementor-2259 .elementor-element.elementor-element-069b2a1>.elementor-widget-container {
margin: 0px 55px 0px 0px;
}
body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-91be79f {
left: 20px;
}
body.rtl .elementor-2259 .elementor-element.elementor-element-91be79f {
right: 20px;
}
}
@media(max-width:1020px) {
.elementor-2259 .elementor-element.elementor-element-8473f3f {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-2259 .elementor-element.elementor-element-8d7898b {
--margin-top: 0px;
--margin-bottom: 120px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-2259 .elementor-element.elementor-element-830d027 {
--min-height: 330px;
}
.elementor-2259 .elementor-element.elementor-element-91be79f>.elementor-widget-container {
padding: 10px 20px 10px 20px;
}
}
@media(max-width:840px) {
.elementor-2259 .elementor-element.elementor-element-830d027 {
--min-height: 250px;
}
}
@media(max-width:660px) {
.elementor-2259 .elementor-element.elementor-element-8473f3f {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-2259 .elementor-element.elementor-element-3f7d940 {
--padding-top: 10px;
--padding-bottom: 10px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-2259 .elementor-element.elementor-element-17f0643 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 20px;
--margin-right: 20px;
}
.elementor-2259 .elementor-element.elementor-element-34aabba {
--flex-wrap: nowrap;
}
.elementor-2259 .elementor-element.elementor-element-0ac5765.e-con {
--flex-grow: 0;
--flex-shrink: 1;
}
.elementor-2259 .elementor-element.elementor-element-8d7898b {
--margin-top: 0px;
--margin-bottom: 90px;
--margin-left: 0px;
--margin-right: 0px;
}
body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-91be79f {
left: 20px;
}
body.rtl .elementor-2259 .elementor-element.elementor-element-91be79f {
right: 20px;
}
}
@media(max-width:480px) {
.elementor-2259 .elementor-element.elementor-element-34aabba {
--flex-wrap: nowrap;
}
.elementor-2259 .elementor-element.elementor-element-04e54e4 {
--width: auto;
}
.elementor-2259 .elementor-element.elementor-element-04e54e4.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-2259 .elementor-element.elementor-element-830d027 {
--min-height: 200px;
}
}
@media(min-width:481px) {
.elementor-2259 .elementor-element.elementor-element-c2e7dcf {
--width: 30%;
}
.elementor-2259 .elementor-element.elementor-element-b7aca42 {
--width: 70%;
}
.elementor-2259 .elementor-element.elementor-element-04e54e4 {
--width: auto;
}
.elementor-2259 .elementor-element.elementor-element-cf37a78 {
--width: auto;
}
.elementor-2259 .elementor-element.elementor-element-b169282 {
--width: auto;
}
}
/* STYLE BLOCK 24 */
.elementor-3397 .elementor-element.elementor-element-442eede {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-3397 .elementor-element.elementor-element-a1b58a4 {
--display: flex;
padding: 150px 0px 150px 0px;
min-height: 100vh;
}
.elementor-3397 .elementor-element.elementor-element-c8e7c25 {
width: var(--container-widget-width, 57%);
max-width: 57%;
--container-widget-width: 57%;
--container-widget-flex-grow: 0;
}
.elementor-3397 .elementor-element.elementor-element-c8e7c25>.elementor-widget-container {
margin: -9px 0px 33px 0px;
}
.elementor-3397 .elementor-element.elementor-element-09db825>.elementor-widget-container {
margin: 52px 0px 0px 0px;
}
.elementor-3397 .elementor-element.elementor-element-09db825 {
text-align: center;
}
.elementor-3397 .elementor-element.elementor-element-09db825 img {
width: 80%;
border-radius: 25px 25px 25px 25px;
margin: 0 auto;
display: block;
}
.elementor-3397 .elementor-element.elementor-element-b8da0f5 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-89d7623 {
--display: flex;
}
.elementor-3397 .elementor-element.elementor-element-54d05ac>.elementor-widget-container {
margin: 0px 0px 46px 0px;
}
.elementor-3397 .elementor-element.elementor-element-fd33e0b {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: 150px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-d438c25 {
--display: flex;
}
.elementor-3397 .elementor-element.elementor-element-5873c59 {
width: var(--container-widget-width, 57%);
max-width: 57%;
--container-widget-width: 57%;
--container-widget-flex-grow: 0;
}
.elementor-3397 .elementor-element.elementor-element-5873c59>.elementor-widget-container {
margin: 0px 0px 37px 0px;
}
.elementor-3397 .elementor-element.elementor-element-af3b330 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
}
.elementor-3397 .elementor-element.elementor-element-7c23665 {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 20px;
}
.elementor-3397 .elementor-element.elementor-element-7651a22>.elementor-widget-container {
margin: 0px 0px -10px 0px;
}
.elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-wrapper {
text-align: left;
}
.elementor-3397 .elementor-element.elementor-element-7651a22 {
--icon-box-icon-margin: 105px;
}
.elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-title {
margin-block-end: 21px;
color: #111111;
}
.elementor-3397 .elementor-element.elementor-element-7651a22.elementor-view-stacked .elementor-icon {
background-color: #111111;
}
.elementor-3397 .elementor-element.elementor-element-7651a22.elementor-view-framed .elementor-icon,
.elementor-3397 .elementor-element.elementor-element-7651a22.elementor-view-default .elementor-icon {
fill: #111111;
color: #111111;
border-color: #111111;
}
.elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon {
font-size: 61px;
}
.elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-title,
.elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-title a {
font-family: "Manrope", Sans-serif;
font-size: 25px;
font-weight: 600;
line-height: 40px;
}
.elementor-3397 .elementor-element.elementor-element-2fb55cf {
--display: flex;
border-style: solid;
--border-style: solid;
border-width: 0px 0px 0px 1px;
--border-top-width: 0px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 1px;
border-color: #333333;
--border-color: #333333;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 40px;
--padding-right: 20px;
}
.elementor-3397 .elementor-element.elementor-element-fa4da70>.elementor-widget-container {
margin: 0px 0px -11px 0px;
}
.elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-wrapper {
text-align: left;
}
.elementor-3397 .elementor-element.elementor-element-fa4da70 {
--icon-box-icon-margin: 125px;
}
.elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-title {
margin-block-end: 21px;
color: #111111;
}
.elementor-3397 .elementor-element.elementor-element-fa4da70.elementor-view-stacked .elementor-icon {
background-color: #111111;
}
.elementor-3397 .elementor-element.elementor-element-fa4da70.elementor-view-framed .elementor-icon,
.elementor-3397 .elementor-element.elementor-element-fa4da70.elementor-view-default .elementor-icon {
fill: #111111;
color: #111111;
border-color: #111111;
}
.elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon {
font-size: 61px;
}
.elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-title,
.elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-title a {
font-family: "Manrope", Sans-serif;
font-size: 25px;
font-weight: 600;
line-height: 40px;
}
.elementor-3397 .elementor-element.elementor-element-edd40c3 {
--display: flex;
border-style: solid;
--border-style: solid;
border-width: 0px 0px 0px 1px;
--border-top-width: 0px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 1px;
border-color: #333333;
--border-color: #333333;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 40px;
--padding-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-df900cf>.elementor-widget-container {
margin: 0px 0px -9px 0px;
}
.elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-wrapper {
text-align: left;
}
.elementor-3397 .elementor-element.elementor-element-df900cf {
--icon-box-icon-margin: 125px;
}
.elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-title {
margin-block-end: 21px;
color: #111111;
}
.elementor-3397 .elementor-element.elementor-element-df900cf.elementor-view-stacked .elementor-icon {
background-color: #111111;
}
.elementor-3397 .elementor-element.elementor-element-df900cf.elementor-view-framed .elementor-icon,
.elementor-3397 .elementor-element.elementor-element-df900cf.elementor-view-default .elementor-icon {
fill: #111111;
color: #111111;
border-color: #111111;
}
.elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon {
font-size: 61px;
}
.elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-title,
.elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-title a {
font-family: "Manrope", Sans-serif;
font-size: 25px;
font-weight: 600;
line-height: 40px;
}
.elementor-3397 .elementor-element.elementor-element-b02f163 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-aa4b83e {
--display: flex;
}
.elementor-3397 .elementor-element.elementor-element-e322317 {
width: var(--container-widget-width, 57%);
max-width: 57%;
--container-widget-width: 57%;
--container-widget-flex-grow: 0;
}
.elementor-3397 .elementor-element.elementor-element-e322317>.elementor-widget-container {
margin: 0px 0px 37px 0px;
}
.elementor-3397 .elementor-element.elementor-element-718da1a {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: 150px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-3a0c14b {
--display: flex;
}
.elementor-3397 .elementor-element.elementor-element-784ad73 {
width: var(--container-widget-width, 64%);
max-width: 64%;
--container-widget-width: 64%;
--container-widget-flex-grow: 0;
}
.elementor-3397 .elementor-element.elementor-element-56cf9b7 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-224d101 {
--display: flex;
--align-items: flex-start;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
border-style: solid;
--border-style: solid;
border-width: 0px 1px 0px 0px;
--border-top-width: 0px;
--border-right-width: 1px;
--border-bottom-width: 0px;
--border-left-width: 0px;
border-color: #333333;
--border-color: #333333;
}
.elementor-3397 .elementor-element.elementor-element-3e8a9c9>.elementor-widget-container {
margin: -9px 0px 0px 0px;
padding: 0px 40px 0px 0px;
}
.elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item-price-info {
font-family: "Manrope Alt", Sans-serif;
}
.elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-price-info {
color: #FFFFFF00;
-webkit-text-stroke-width: 1px;
stroke-width: 1px;
-webkit-text-stroke-color: #c01227;
stroke: #c01227;
}
.elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-title {
text-align: left;
}
.elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-content {
text-align: left;
}
.elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-custom-field:not(.active) {
color: #C6C6C6;
}
.elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-button {
text-align: center;
}
.elementor-3397 .elementor-element.elementor-element-c26b0fb {
--display: flex;
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
border-style: solid;
--border-style: solid;
border-width: 0px 1px 0px 0px;
--border-top-width: 0px;
--border-right-width: 1px;
--border-bottom-width: 0px;
--border-left-width: 0px;
border-color: #333333;
--border-color: #333333;
}
.elementor-3397 .elementor-element.elementor-element-e227363>.elementor-widget-container {
margin: -9px 0px 0px 0px;
padding: 0px 40px 0px 40px;
}
.elementor-3397 .elementor-element.elementor-element-e227363 .price-item-price-info {
font-family: "Manrope Alt", Sans-serif;
}
.elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-price-info {
color: #FFFFFF00;
-webkit-text-stroke-width: 1px;
stroke-width: 1px;
-webkit-text-stroke-color: #c01227;
stroke: #c01227;
}
.elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-title {
text-align: left;
}
.elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-content {
text-align: left;
}
.elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-custom-field:not(.active) {
color: #C6C6C6;
}
.elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-button {
text-align: center;
}
.elementor-3397 .elementor-element.elementor-element-10553be {
--display: flex;
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
border-style: solid;
--border-style: solid;
border-width: 0px 0px 0px 0px;
--border-top-width: 0px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
border-color: #333333;
--border-color: #333333;
}
.elementor-3397 .elementor-element.elementor-element-a94fc63>.elementor-widget-container {
margin: -9px 0px 0px 0px;
padding: 0px 40px 0px 40px;
}
.elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item-price-info {
font-family: "Manrope Alt", Sans-serif;
}
.elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-price-info {
color: #FFFFFF00;
-webkit-text-stroke-width: 1px;
stroke-width: 1px;
-webkit-text-stroke-color: #c01227;
stroke: #c01227;
}
.elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-title {
text-align: left;
}
.elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-content {
text-align: left;
}
.elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-custom-field:not(.active) {
color: #C6C6C6;
}
.elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-button {
text-align: center;
}
@media(max-width: 1200px) and (min-width:481px) {
.elementor-3397 .elementor-element.elementor-element-224d101 {
--width: 33%;
}
.elementor-3397 .elementor-element.elementor-element-c26b0fb {
--width: 34%;
}
.elementor-3397 .elementor-element.elementor-element-10553be {
--width: 33%;
}
}
@media(max-width: 840px) and (min-width:481px) {
.elementor-3397 .elementor-element.elementor-element-7c23665 {
--width: 33%;
}
.elementor-3397 .elementor-element.elementor-element-2fb55cf {
--width: 34%;
}
.elementor-3397 .elementor-element.elementor-element-edd40c3 {
--width: 33%;
}
.elementor-3397 .elementor-element.elementor-element-224d101 {
--width: 50%;
}
.elementor-3397 .elementor-element.elementor-element-c26b0fb {
--width: 50%;
}
.elementor-3397 .elementor-element.elementor-element-10553be {
--width: 50%;
}
}
@media(max-width: 660px) and (min-width:481px) {
.elementor-3397 .elementor-element.elementor-element-7c23665 {
--width: 50%;
}
.elementor-3397 .elementor-element.elementor-element-2fb55cf {
--width: 50%;
}
.elementor-3397 .elementor-element.elementor-element-edd40c3 {
--width: 50%;
}
.elementor-3397 .elementor-element.elementor-element-224d101 {
--width: 100%;
}
.elementor-3397 .elementor-element.elementor-element-c26b0fb {
--width: 100%;
}
.elementor-3397 .elementor-element.elementor-element-10553be {
--width: 100%;
}
}
@media(max-width: 1200px) {
.elementor-3397 .elementor-element.elementor-element-2fb55cf {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-3397 .elementor-element.elementor-element-edd40c3 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-56cf9b7 {
--flex-wrap: wrap;
}
.elementor-3397 .elementor-element.elementor-element-224d101 {
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}
.elementor-3397 .elementor-element.elementor-element-c26b0fb {
border-width: 0px 1px 0px 0px;
--border-top-width: 0px;
--border-right-width: 1px;
--border-bottom-width: 0px;
--border-left-width: 0px;
}
.elementor-3397 .elementor-element.elementor-element-10553be {
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}
}
@media(max-width: 1020px) {
.elementor-3397 .elementor-element.elementor-element-c8e7c25>.elementor-widget-container {
margin: 0px 0px 33px 0px;
}
.elementor-3397 .elementor-element.elementor-element-b8da0f5 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-fd33e0b {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-7651a22 {
--icon-box-icon-margin: 50px;
}
.elementor-3397 .elementor-element.elementor-element-fa4da70 {
--icon-box-icon-margin: 50px;
}
.elementor-3397 .elementor-element.elementor-element-df900cf {
--icon-box-icon-margin: 50px;
}
.elementor-3397 .elementor-element.elementor-element-b02f163 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-718da1a {
--margin-top: 120px;
--margin-bottom: 120px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-10553be {
--align-items: flex-start;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
border-width: 0px 0px 0px 0px;
--border-top-width: 0px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
}
}
@media(max-width: 840px) {
.elementor-3397 .elementor-element.elementor-element-af3b330 {
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
}
.elementor-3397 .elementor-element.elementor-element-c26b0fb {
border-width: 0px 0px 0px 0px;
--border-top-width: 0px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
}
.elementor-3397 .elementor-element.elementor-element-e227363>.elementor-widget-container {
padding: 0px 0px 0px 40px;
}
.elementor-3397 .elementor-element.elementor-element-10553be {
--align-items: flex-start;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-a94fc63>.elementor-widget-container {
padding: 0px 0px 0px 40px;
}
}
@media(max-width: 660px) {
.elementor-3397 .elementor-element.elementor-element-c8e7c25 {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 100%);
max-width: 100%;
}
.elementor-3397 .elementor-element.elementor-element-b8da0f5 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-fd33e0b {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-5873c59 {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 100%);
max-width: 100%;
}
.elementor-3397 .elementor-element.elementor-element-2fb55cf {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-edd40c3 {
border-width: 0px 1px 0px 0px;
--border-top-width: 0px;
--border-right-width: 1px;
--border-bottom-width: 0px;
--border-left-width: 0px;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 20px;
}
.elementor-3397 .elementor-element.elementor-element-b02f163 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-e322317 {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 100%);
max-width: 100%;
}
.elementor-3397 .elementor-element.elementor-element-718da1a {
--margin-top: 90px;
--margin-bottom: 90px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-784ad73 {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var(--container-widget-width, 100%);
max-width: 100%;
}
.elementor-3397 .elementor-element.elementor-element-56cf9b7 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-3397 .elementor-element.elementor-element-224d101 {
border-width: 0px 1px 0px 1px;
--border-top-width: 0px;
--border-right-width: 1px;
--border-bottom-width: 0px;
--border-left-width: 1px;
}
.elementor-3397 .elementor-element.elementor-element-3e8a9c9>.elementor-widget-container {
padding: 0px 40px 0px 40px;
}
.elementor-3397 .elementor-element.elementor-element-c26b0fb {
border-width: 0px 1px 0px 1px;
--border-top-width: 0px;
--border-right-width: 1px;
--border-bottom-width: 0px;
--border-left-width: 1px;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-e227363>.elementor-widget-container {
padding: 0px 40px 0px 40px;
}
.elementor-3397 .elementor-element.elementor-element-10553be {
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
border-width: 0px 1px 0px 1px;
--border-top-width: 0px;
--border-right-width: 1px;
--border-bottom-width: 0px;
--border-left-width: 1px;
}
.elementor-3397 .elementor-element.elementor-element-a94fc63>.elementor-widget-container {
padding: 0px 40px 0px 40px;
}
}
@media(max-width: 480px) {
.elementor-3397 .elementor-element.elementor-element-7c23665 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-2fb55cf {
border-width: 1px 0px 0px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 50px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-3397 .elementor-element.elementor-element-edd40c3 {
border-width: 1px 0px 0px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
--padding-top: 50px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
}
.elementor-3382 .elementor-element.elementor-element-310d24a {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor .elementor-element.elementor-element-310d24a.sticky-container-active,
.elementor .sticky-container-active .elementor-element.elementor-element-310d24a {
background-color: #FFFFFF;
box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1);
}
.elementor-3382 .elementor-element.elementor-element-0315b39 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 10px 10px 10px 10px;
--margin-top: 10px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 10px;
--padding-bottom: 10px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-3382 .elementor-element.elementor-element-0315b39:not(.elementor-motion-effects-element-type-background),
.elementor-3382 .elementor-element.elementor-element-0315b39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #1F1F1F;
}
.elementor-3382 .elementor-element.elementor-element-ce0791f {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
}
.elementor-3382 .elementor-element.elementor-element-9f2df0a .elementor-icon-box-wrapper {
align-items: center;
}
.elementor-3382 .elementor-element.elementor-element-9f2df0a {
--icon-box-icon-margin: 15px;
}
.elementor-3382 .elementor-element.elementor-element-9f2df0a.elementor-view-stacked .elementor-icon {
background-color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-9f2df0a.elementor-view-framed .elementor-icon,
.elementor-3382 .elementor-element.elementor-element-9f2df0a.elementor-view-default .elementor-icon {
fill: #FFFFFF;
color: #FFFFFF;
border-color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-9f2df0a .elementor-icon {
font-size: 19px;
}
.elementor-3382 .elementor-element.elementor-element-9f2df0a .elementor-icon-box-description {
font-size: 14px;
line-height: 1.3571em;
color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-a57a27e {
--display: flex;
--flex-direction: row-reverse;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap-reverse;
--align-items: flex-end;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: wrap;
--align-content: flex-end;
}
.elementor-3382 .elementor-element.elementor-element-94d4875 {
--grid-template-columns: repeat(0, auto);
--icon-size: 14px;
--grid-column-gap: 20px;
--grid-row-gap: 10px;
}
.elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-widget-container {
text-align: right;
}
.elementor-3382 .elementor-element.elementor-element-94d4875>.elementor-widget-container {
margin: 0px 0px 0px 20px;
}
.elementor-3382 .elementor-element.elementor-element-94d4875.elementor-element {
--align-self: center;
}
.elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon {
background-color: #FFFFFF00;
--icon-padding: 0em;
}
.elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon:hover {
background-color: #FFFFFF00;
}
.elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon:hover i {
color: #c01227;
}
.elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon:hover svg {
fill: #c01227;
}
.elementor-3382 .elementor-element.elementor-element-14c79a4 {
width: auto;
max-width: auto;
--icon-box-icon-margin: 21px;
}
.elementor-3382 .elementor-element.elementor-element-14c79a4>.elementor-widget-container {
margin: 0px 0px 0px 20px;
}
.elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-element {
--align-self: flex-start;
}
.elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-wrapper {
align-items: center;
}
.elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-view-stacked .elementor-icon {
background-color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-view-framed .elementor-icon,
.elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-view-default .elementor-icon {
fill: #FFFFFF;
color: #FFFFFF;
border-color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon {
font-size: 14px;
}
.elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-description {
font-size: 14px;
line-height: 1.3571em;
color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-description a {
color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-description a:hover {
color: #c01227;
}
.elementor-3382 .elementor-element.elementor-element-4f52c79 {
width: auto;
max-width: auto;
--icon-box-icon-margin: 15px;
}
.elementor-3382 .elementor-element.elementor-element-4f52c79>.elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-element {
--align-self: flex-start;
}
.elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-wrapper {
align-items: center;
}
.elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-view-stacked .elementor-icon {
background-color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-view-framed .elementor-icon,
.elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-view-default .elementor-icon {
fill: #FFFFFF;
color: #FFFFFF;
border-color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon {
font-size: 20px;
}
.elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-description {
font-size: 14px;
line-height: 1.3571em;
color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-description a {
color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-description a:hover {
color: #c01227;
}
.elementor-3382 .elementor-element.elementor-element-c731933 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--align-items: center;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--z-index: 99;
}
.elementor-3382 .elementor-element.elementor-element-c731933:not(.elementor-motion-effects-element-type-background),
.elementor-3382 .elementor-element.elementor-element-c731933>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-c136329 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 20px;
--margin-right: 0px;
--z-index: 2;
}
.elementor-3382 .elementor-element.elementor-element-ec5283d {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-around;
--align-items: stretch;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: nowrap;
--z-index: 2;
}
.elementor-3382 .elementor-element.elementor-element-a39d471 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--align-items: center;
--gap: 0vw 3.1vw;
--row-gap: 0vw;
--column-gap: 3.1vw;
--flex-wrap: nowrap;
--padding-top: 34px;
--padding-bottom: 34px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 2;
}
.elementor-3382 .elementor-element.elementor-element-a39d471.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
#side-panel-bbed8be:before {
background-image: url("/assets/images/bg-slide-sidebar.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-3382 .elementor-element.elementor-element-bbed8be.elementor-element {
--flex-grow: 0;
--flex-shrink: 1;
}
#side-panel-bbed8be .slide-sidebar {
padding: 137px 60px 60px 60px !important;
}
#side-panel-bbed8be {
--logico-default-text-color: #ffffff;
--logico-dark-text-color: #ffffff;
--logico-light-text-color: #bebebe;
--logico-accent-color: #c01227;
--logico-accent-alter-color: #c01227;
--logico-border-color: #cbcbcb;
--logico-border-hover-color: #ffffff;
--logico-background-color: #1f1f1f;
--logico-background-alter-color: #1f1f1f;
--logico-button-text-color: #ffffff;
--logico-button-border-color: #c01227;
--logico-button-background-color: rgba(255, 255, 255, 0);
--logico-button-icon-color: #1f1f1f;
--logico-button-text-hover: #1f1f1f;
--logico-button-border-hover: #c01227;
--logico-button-background-hover: #c01227;
--logico-button-icon-hover: #1f1f1f;
}
.elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo-container,
.elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-caption-width figcaption {
text-align: left;
}
.elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo .hfe-site-logo-container img {
width: 153px;
}
.elementor-3382 .elementor-element.elementor-element-acbd416 .widget-image-caption {
margin-top: 0px;
margin-bottom: 0px;
}
.elementor-3382 .elementor-element.elementor-element-acbd416.elementor-element {
--flex-grow: 0;
--flex-shrink: 0;
}
.elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo-container .hfe-site-logo-img {
border-style: none;
}
.elementor-3382 .elementor-element.elementor-element-60df40e {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: center;
--align-items: center;
--z-index: 1;
}
.elementor-3382 .elementor-element.elementor-element-60df40e.e-con {
--flex-grow: 0;
--flex-shrink: 1;
}
.elementor-3382 .elementor-element.elementor-element-d6cf643 {
width: auto;
max-width: auto;
}
.elementor-3382 .elementor-element.elementor-element-d6cf643>.elementor-widget-container {
padding: 4px 0px 4px 0px;
}
.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container nav {
text-align: center;
}
.elementor-3382 .elementor-element.elementor-element-d6cf643 .menu-trigger {
text-align: right;
}
.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu {
padding: 33px 33px 35px 42px;
background-color: #1f1f1f;
}
.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu {
margin: 0 0 0 calc(33px + 5px);
}
.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before {
width: calc(33px + 5px);
}
.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li>a,
.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li>a:after {
color: #ffffff;
}
.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a,
.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a,
.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]),
.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li.active>a,
.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li:hover>a,
.elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container .main-menu>li ul.sub-menu>li>a:before {
color: #c01227;
}
.elementor-3382 .elementor-element.elementor-element-c42e28e {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: flex-end;
--align-items: center;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: nowrap;
}
.elementor-3382 .elementor-element.elementor-element-c42e28e.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-3382 .elementor-element.elementor-element-cd85123 {
--display: flex;
--align-items: flex-end;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--margin-top: 0%;
--margin-bottom: 0%;
--margin-left: 2.7%;
--margin-right: 0%;
--padding-top: 11px;
--padding-bottom: 11px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 1;
}
.elementor-3382 .elementor-element.elementor-element-cd85123.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-3382 .elementor-element.elementor-element-5b418f9 .header-button-container {
text-align: right;
}
.elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button {
min-width: 193px;
}
.elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button.header-button-animation-jump {
min-height: 72px;
}
.elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button.header-button-animation-jump:hover {
min-height: calc(72px - 22px);
}
.elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button.header-button-animation-fade {
min-height: 72px;
}
.elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button:hover {
background-color: #FFD058;
}
.elementor-3382 .elementor-element.elementor-element-5591cd9 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 0px;
--margin-bottom: 164px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-3382 .elementor-element.elementor-element-516dc96 {
--display: flex;
--min-height: 554px;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--justify-content: center;
--flex-wrap: nowrap;
--overlay-opacity: 1;
--border-radius: 25px 25px 25px 25px;
--padding-top: 90px;
--padding-bottom: 90px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-3382 .elementor-element.elementor-element-516dc96:not(.elementor-motion-effects-element-type-background),
.elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image: none;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-3382 .elementor-element.elementor-element-516dc96::before,
.elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-background-video-container::before,
.elementor-3382 .elementor-element.elementor-element-516dc96>.e-con-inner>.elementor-background-video-container::before,
.elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-background-slideshow::before,
.elementor-3382 .elementor-element.elementor-element-516dc96>.e-con-inner>.elementor-background-slideshow::before,
.elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
background-color: #1F1F1F33;
--background-overlay: '';
}
.elementor-3382 .elementor-element.elementor-element-8635d50>.elementor-widget-container {
--e-transform-rotateZ: -90deg;
--e-transform-translateX: 50%;
--e-transform-translateY: 100%;
margin: 0px 150px 0px 0px;
}
body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-8635d50 {
right: 0px;
}
body.rtl .elementor-3382 .elementor-element.elementor-element-8635d50 {
left: 0px;
}
.elementor-3382 .elementor-element.elementor-element-8635d50 {
top: 50%;
--e-transform-origin-x: right;
--e-transform-origin-y: bottom;
}
.elementor-3382 .elementor-element.elementor-element-8635d50 .logico-title {
text-align: center;
font-family: "Manrope", Sans-serif;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
line-height: 1em;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-6b662d7 {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-3382 .elementor-element.elementor-element-01bc31d .page-title.logico-title-h2 {
color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-cfcd394 {
width: auto;
max-width: auto;
bottom: 10px;
}
.elementor-3382 .elementor-element.elementor-element-cfcd394>.elementor-widget-container {
background-color: #FFFFFF;
padding: 18px 38px 19px 38px;
border-radius: 15px 15px 15px 15px;
}
.elementor-3382 .elementor-element.elementor-element-cfcd394.elementor-element {
--align-self: flex-start;
}
body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-cfcd394 {
left: 10px;
}
body.rtl .elementor-3382 .elementor-element.elementor-element-cfcd394 {
right: 10px;
}
.elementor-3382 .elementor-element.elementor-element-cfcd394 .breadcrumbs,
.elementor-3382 .elementor-element.elementor-element-cfcd394 .breadcrumbs a {
color: #333333;
}
.elementor-3382 .elementor-element.elementor-element-48de810 {
width: auto;
max-width: auto;
top: 100%;
}
body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-48de810 {
right: 0px;
}
body.rtl .elementor-3382 .elementor-element.elementor-element-48de810 {
left: 0px;
}
.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-1 .block-decoration-item:before,
.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-2 .block-decoration-item:before,
.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-3 .block-decoration-item:before,
.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-4 .block-decoration-item:before,
.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
background-color: #FFFFFF;
}
.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-1 .block-decoration-item:after,
.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent,
.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-3 .block-decoration-item,
.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before,
.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-4 .block-decoration-item,
.elementor-3382 .elementor-element.elementor-element-48de810 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
background-color: #1F1F1F;
}
@media(max-width: 1200px) {
.elementor-3382 .elementor-element.elementor-element-94d4875 {
--grid-column-gap: 15px;
}
.elementor-3382 .elementor-element.elementor-element-c136329 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 20px;
--margin-right: 20px;
}
.elementor-3382 .elementor-element.elementor-element-a39d471 {
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 1;
}
.elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo-container,
.elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-caption-width figcaption {
text-align: left;
}
.elementor-3382 .elementor-element.elementor-element-60df40e {
--justify-content: flex-end;
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-3382 .elementor-element.elementor-element-d6cf643>.elementor-widget-container {
padding: 0px 0px 0px 0px;
}
.elementor-3382 .elementor-element.elementor-element-d6cf643 {
z-index: 2;
}
.elementor-3382 .elementor-element.elementor-element-c42e28e {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-3382 .elementor-element.elementor-element-516dc96 {
--min-height: 500px;
}
.elementor-3382 .elementor-element.elementor-element-8635d50>.elementor-widget-container {
margin: 0px 55px 0px 0px;
}
body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-cfcd394 {
left: 20px;
}
body.rtl .elementor-3382 .elementor-element.elementor-element-cfcd394 {
right: 20px;
}
}
@media(max-width: 1020px) {
.elementor-3382 .elementor-element.elementor-element-310d24a {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-3382 .elementor-element.elementor-element-5591cd9 {
--margin-top: 0px;
--margin-bottom: 120px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-3382 .elementor-element.elementor-element-516dc96 {
--min-height: 330px;
}
.elementor-3382 .elementor-element.elementor-element-cfcd394>.elementor-widget-container {
padding: 10px 20px 10px 20px;
}
}
@media(max-width: 840px) {
.elementor-3382 .elementor-element.elementor-element-516dc96 {
--min-height: 250px;
}
}
@media(max-width: 660px) {
.elementor-3382 .elementor-element.elementor-element-310d24a {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-3382 .elementor-element.elementor-element-0315b39 {
--padding-top: 10px;
--padding-bottom: 10px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-3382 .elementor-element.elementor-element-c136329 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 20px;
--margin-right: 20px;
}
.elementor-3382 .elementor-element.elementor-element-ec5283d {
--flex-wrap: nowrap;
}
.elementor-3382 .elementor-element.elementor-element-60df40e.e-con {
--flex-grow: 0;
--flex-shrink: 1;
}
.elementor-3382 .elementor-element.elementor-element-5591cd9 {
--margin-top: 0px;
--margin-bottom: 90px;
--margin-left: 0px;
--margin-right: 0px;
}
body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-cfcd394 {
left: 20px;
}
body.rtl .elementor-3382 .elementor-element.elementor-element-cfcd394 {
right: 20px;
}
}
@media(max-width: 480px) {
.elementor-3382 .elementor-element.elementor-element-ec5283d {
--flex-wrap: nowrap;
}
.elementor-3382 .elementor-element.elementor-element-a39d471 {
--width: auto;
}
.elementor-3382 .elementor-element.elementor-element-a39d471.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-3382 .elementor-element.elementor-element-516dc96 {
--min-height: 200px;
}
}
@media(min-width: 481px) {
.elementor-3382 .elementor-element.elementor-element-ce0791f {
--width: 30%;
}
.elementor-3382 .elementor-element.elementor-element-a57a27e {
--width: 70%;
}
.elementor-3382 .elementor-element.elementor-element-a39d471 {
--width: auto;
}
.elementor-3382 .elementor-element.elementor-element-c42e28e {
--width: auto;
}
.elementor-3382 .elementor-element.elementor-element-cd85123 {
--width: auto;
}
}
.elementor-1124 .elementor-element.elementor-element-22d534d {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--padding-top: 0px;
--padding-bottom: 20px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-1124 .elementor-element.elementor-element-729e13c {
width: auto;
max-width: auto;
top: 0px;
}
body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c {
left: 20px;
}
body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c {
right: 20px;
}
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration {
text-align: left;
}
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:before,
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item:before,
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item:before,
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item:before,
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
background-color: #1F1F1F;
}
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:after,
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent,
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item,
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before,
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item,
.elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
background-color: #c01227;
}
.elementor-1124 .elementor-element.elementor-element-7e04f3b {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--overflow: hidden;
--border-radius: 25px 25px 25px 25px;
--padding-top: 122px;
--padding-bottom: 62px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-7e04f3b:not(.elementor-motion-effects-element-type-background),
.elementor-1124 .elementor-element.elementor-element-7e04f3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #1F1F1F;
}
.elementor-1124 .elementor-element.elementor-element-7e04f3b.e-con {
--flex-grow: 0;
--flex-shrink: 0;
}
.elementor-1124 .elementor-element.elementor-element-89e1910 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-1124 .elementor-element.elementor-element-241b0db {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--padding-top: 18px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
left: -138px;
}
body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
right: -138px;
}
.elementor-1124 .elementor-element.elementor-element-bacd3e2 {
top: 185px;
z-index: 0;
}
.elementor-1124 .elementor-element.elementor-element-bacd3e2 img {
width: 965px;
max-width: 965px;
}
.elementor-1124 .elementor-element.elementor-element-f5c4a8d>.elementor-widget-container {
margin: 0px 0px 21px 0px;
}
.elementor-1124 .elementor-element.elementor-element-f5c4a8d .logico-title {
font-size: 14px;
line-height: 2.1428em;
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-687d944>.elementor-widget-container {
margin: 0px 0px 1px 0px;
}
.elementor-1124 .elementor-element.elementor-element-687d944 .logico-title {
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container {
margin: 27px 50px 0px 0px;
}
.elementor-1124 .elementor-element.elementor-element-bd15a64 {
--logico-default-text-color: #E7E7E7;
color: #E7E7E7;
}
.elementor-1124 .elementor-element.elementor-element-e815787 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--margin-top: 72px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-d1578f0 {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-674ef8b .logico-title {
font-weight: 700;
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-3a49b31>.elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor-1124 .elementor-element.elementor-element-3a49b31 {
font-size: 16px;
line-height: 1.75em;
color: #FFFFFF;
--logico-default-text-color: #FFFFFF;
--logico-accent-color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-ba62d5c {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-a944a85 .logico-title {
font-weight: 700;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-072a962>.elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor-1124 .elementor-element.elementor-element-072a962 {
font-size: 16px;
line-height: 1.75em;
color: #FFFFFF;
--logico-default-text-color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-b484c43 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 40px;
--row-gap: 0px;
--column-gap: 40px;
--margin-top: 52px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-444965e {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-7c871d1 .logico-title {
font-weight: 700;
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-1952ce4>.elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor-1124 .elementor-element.elementor-element-1952ce4 {
font-size: 16px;
line-height: 1.75em;
color: #FFFFFF;
--logico-default-text-color: #FFFFFF;
--logico-accent-color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-87f43bc {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-bcc0304 .logico-title {
font-weight: 700;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-f23a8d9 {
--grid-template-columns: repeat(0, auto);
--icon-size: 16px;
--grid-column-gap: 38px;
--grid-row-gap: 0px;
}
.elementor-1124 .elementor-element.elementor-element-f23a8d9>.elementor-widget-container {
margin: 25px 0px 0px -3px;
}
.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon {
background-color: #FFFFFF00;
--icon-padding: 0px;
}
.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon i {
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon svg {
fill: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover i {
color: #c01227;
}
.elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover svg {
fill: #c01227;
}
.elementor-1124 .elementor-element.elementor-element-b5747ff {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--border-radius: 25px 25px 25px 25px;
--padding-top: 85px;
--padding-bottom: 75px;
--padding-left: 105px;
--padding-right: 105px;
}
.elementor-1124 .elementor-element.elementor-element-b5747ff:not(.elementor-motion-effects-element-type-background),
.elementor-1124 .elementor-element.elementor-element-b5747ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-cad45b1>.elementor-widget-container {
margin: 0px 0px 24px 0px;
}
.elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title {
font-size: 30px;
font-weight: 600;
line-height: 1.3333em;
letter-spacing: -0.03em;
color: #111111;
}
.elementor-1124 .elementor-element.elementor-element-5155bc5>.elementor-widget-container {
margin: 10px 0px 0px 0px;
}
.elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-field,
.elementor-1124 .elementor-element.elementor-element-5155bc5 .wp-core-ui div.wpforms-container .wpforms-field {
padding: calc(20px / 2) 0;
}
.elementor-1124 .elementor-element.elementor-element-5155bc5 div.wpforms-container .wpforms-form .wpforms-field-label {
font-size: 14px;
}
.elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-submit-container {
padding-top: 28px;
}
.elementor-1124 .elementor-element.elementor-element-8f02142 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--align-items: flex-end;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 216px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-1124 .elementor-element.elementor-element-4f50032 {
--display: flex;
}
.elementor-1124 .elementor-element.elementor-element-24a041c {
width: var(--container-widget-width, 800px);
max-width: 800px;
--container-widget-width: 800px;
--container-widget-flex-grow: 0;
}
.elementor-1124 .elementor-element.elementor-element-24a041c .logico-title {
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-f67ccb3 {
--display: flex;
}
.elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container {
margin: 0px 0px 16px 0px;
}
.elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
text-align: right;
}
.elementor-1124 .elementor-element.elementor-element-ff6b585 {
--logico-button-text-color: #FFFFFF;
--logico-button-border-color: #c01227;
--logico-button-background-color: #FFFFFF00;
--logico-button-icon-color: #1F1F1F;
--logico-button-text-hover: #1F1F1F;
--logico-button-border-hover: #c01227;
--logico-button-background-hover: #c01227;
--logico-button-icon-hover: #1F1F1F;
}
.elementor-1124 .elementor-element.elementor-element-07ba4e1 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-1124 .elementor-element.elementor-element-fafb4a0 {
--divider-border-style: solid;
--divider-color: #CBCBCB;
--divider-border-width: 1px;
}
.elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container {
margin: 72px 0px 122px 0px;
}
.elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider-separator {
width: 100%;
}
.elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider {
padding-block-start: 0px;
padding-block-end: 0px;
}
.elementor-1124 .elementor-element.elementor-element-0e0d8be {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 50px 20px;
--row-gap: 50px;
--column-gap: 20px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-1124 .elementor-element.elementor-element-60a07d2 {
--display: flex;
}
.elementor-1124 .elementor-element.elementor-element-8a5ad9c {
text-align: left;
}
.elementor-1124 .elementor-element.elementor-element-8a5ad9c img {
width: 153px;
}
.elementor-1124 .elementor-element.elementor-element-03567bd {
--grid-template-columns: repeat(0, auto);
--icon-size: 16px;
--grid-column-gap: 38px;
--grid-row-gap: 0px;
}
.elementor-1124 .elementor-element.elementor-element-03567bd>.elementor-widget-container {
margin: 40px 0px 0px -3px;
}
.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon {
background-color: #FFFFFF00;
--icon-padding: 0px;
}
.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon i {
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon svg {
fill: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover i {
color: #c01227;
}
.elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover svg {
fill: #c01227;
}
.elementor-1124 .elementor-element.elementor-element-ea7c3cc>.elementor-widget-container {
margin: 51px 0px 0px 0px;
}
.elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
font-family: "Manrope Alt", Sans-serif;
font-size: 80px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #FFFFFF00;
-webkit-text-stroke-width: 1px;
stroke-width: 1px;
-webkit-text-stroke-color: #c01227;
stroke: #c01227;
}
.elementor-1124 .elementor-element.elementor-element-a4172a9 {
--display: flex;
}
.elementor-1124 .elementor-element.elementor-element-fa48476>.elementor-widget-container {
margin: 1px 0px 8px 0px;
}
.elementor-1124 .elementor-element.elementor-element-fa48476 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li {
font-size: 16px;
}
.elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li,
.elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a {
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a:hover {
color: #c01227;
border-color: #c01227;
}
.elementor-1124 .elementor-element.elementor-element-a36dcfc {
--display: flex;
}
.elementor-1124 .elementor-element.elementor-element-06be7c3>.elementor-widget-container {
margin: 1px 0px 8px 0px;
}
.elementor-1124 .elementor-element.elementor-element-06be7c3 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li {
font-size: 16px;
}
.elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li,
.elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a {
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a:hover {
color: #c01227;
border-color: #c01227;
}
.elementor-1124 .elementor-element.elementor-element-c1123e4 {
--display: flex;
}
.elementor-1124 .elementor-element.elementor-element-b03b421>.elementor-widget-container {
margin: 1px 0px 8px 0px;
}
.elementor-1124 .elementor-element.elementor-element-b03b421 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li {
font-size: 16px;
}
.elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li,
.elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a {
color: #FFFFFF;
}
.elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a:hover {
color: #c01227;
border-color: #c01227;
}
.elementor-1124 .elementor-element.elementor-element-6c64806 {
--display: grid;
--e-con-grid-template-columns: repeat(2, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
--grid-auto-flow: row;
--margin-top: 79px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-1124 .elementor-element.elementor-element-5a88bdb {
font-size: 14px;
color: #BEBEBE;
--logico-default-text-color: #BEBEBE;
--logico-accent-color: #BEBEBE;
}
.elementor-1124 .elementor-element.elementor-element-dc710dd {
text-align: right;
font-size: 14px;
color: #BEBEBE;
--logico-default-text-color: #BEBEBE;
--logico-accent-color: #BEBEBE;
}
@media(min-width: 481px) {
.elementor-1124 .elementor-element.elementor-element-241b0db {
--width: 45%;
}
.elementor-1124 .elementor-element.elementor-element-d1578f0 {
--width: 37%;
}
.elementor-1124 .elementor-element.elementor-element-ba62d5c {
--width: 56%;
}
.elementor-1124 .elementor-element.elementor-element-444965e {
--width: 37%;
}
.elementor-1124 .elementor-element.elementor-element-87f43bc {
--width: 56%;
}
.elementor-1124 .elementor-element.elementor-element-b5747ff {
--width: 50%;
}
.elementor-1124 .elementor-element.elementor-element-4f50032 {
--width: 70%;
}
.elementor-1124 .elementor-element.elementor-element-f67ccb3 {
--width: 30%;
}
.elementor-1124 .elementor-element.elementor-element-60a07d2 {
--width: 50%;
}
.elementor-1124 .elementor-element.elementor-element-a4172a9 {
--width: 16.6667%;
}
.elementor-1124 .elementor-element.elementor-element-a36dcfc {
--width: 16.6667%;
}
.elementor-1124 .elementor-element.elementor-element-c1123e4 {
--width: 16.6667%;
}
}
@media(max-width: 1200px) and (min-width:481px) {
.elementor-1124 .elementor-element.elementor-element-d1578f0 {
--width: 50%;
}
.elementor-1124 .elementor-element.elementor-element-ba62d5c {
--width: 50%;
}
.elementor-1124 .elementor-element.elementor-element-444965e {
--width: 50%;
}
.elementor-1124 .elementor-element.elementor-element-87f43bc {
--width: 50%;
}
.elementor-1124 .elementor-element.elementor-element-60a07d2 {
--width: 42%;
}
}
@media(max-width: 1020px) and (min-width:481px) {
.elementor-1124 .elementor-element.elementor-element-241b0db {
--width: 100%;
}
.elementor-1124 .elementor-element.elementor-element-b5747ff {
--width: 100%;
}
.elementor-1124 .elementor-element.elementor-element-4f50032 {
--width: 100%;
}
.elementor-1124 .elementor-element.elementor-element-f67ccb3 {
--width: 100%;
}
}
@media(max-width: 840px) and (min-width:481px) {
.elementor-1124 .elementor-element.elementor-element-60a07d2 {
--width: calc(50% - 30px);
}
.elementor-1124 .elementor-element.elementor-element-a4172a9 {
--width: calc(50% - 30px);
}
.elementor-1124 .elementor-element.elementor-element-a36dcfc {
--width: calc(50% - 30px);
}
.elementor-1124 .elementor-element.elementor-element-c1123e4 {
--width: calc(50% - 30px);
}
}
@media(max-width: 660px) and (min-width:481px) {
.elementor-1124 .elementor-element.elementor-element-60a07d2 {
--width: 47%;
}
.elementor-1124 .elementor-element.elementor-element-a4172a9 {
--width: 47%;
}
.elementor-1124 .elementor-element.elementor-element-a36dcfc {
--width: 47%;
}
.elementor-1124 .elementor-element.elementor-element-c1123e4 {
--width: 47%;
}
}
@media(max-width: 1200px) {
.elementor-1124 .elementor-element.elementor-element-7e04f3b {
--padding-top: 120px;
--padding-bottom: 62px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-89e1910 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container {
margin: 27px 0px 0px 0px;
}
.elementor-1124 .elementor-element.elementor-element-e815787 {
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-b484c43 {
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-b5747ff {
--padding-top: 50px;
--padding-bottom: 50px;
--padding-left: 50px;
--padding-right: 50px;
}
.elementor-1124 .elementor-element.elementor-element-8f02142 {
--margin-top: 150px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
text-align: right;
}
.elementor-1124 .elementor-element.elementor-element-07ba4e1 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container {
margin: 72px 0px 90px 0px;
}
.elementor-1124 .elementor-element.elementor-element-0e0d8be {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
font-size: 60px;
}
.elementor-1124 .elementor-element.elementor-element-6c64806 {
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
}
@media(max-width: 1020px) {
.elementor-1124 .elementor-element.elementor-element-22d534d {
--padding-top: 0px;
--padding-bottom: 10px;
--padding-left: 10px;
--padding-right: 10px;
}
body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c {
left: 10px;
}
body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c {
right: 10px;
}
.elementor-1124 .elementor-element.elementor-element-7e04f3b {
--padding-top: 120px;
--padding-bottom: 60px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-89e1910 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-1124 .elementor-element.elementor-element-241b0db {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
left: 0%;
}
body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
right: 0%;
}
.elementor-1124 .elementor-element.elementor-element-bacd3e2 {
top: 150px;
}
.elementor-1124 .elementor-element.elementor-element-bacd3e2 img {
max-width: 100%;
}
.elementor-1124 .elementor-element.elementor-element-b5747ff {
--margin-top: 70px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 85px;
--padding-bottom: 75px;
--padding-left: 105px;
--padding-right: 105px;
}
.elementor-1124 .elementor-element.elementor-element-8f02142 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-1124 .elementor-element.elementor-element-f67ccb3 {
--margin-top: 30px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
text-align: left;
}
.elementor-1124 .elementor-element.elementor-element-07ba4e1 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-1124 .elementor-element.elementor-element-0e0d8be {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-1124 .elementor-element.elementor-element-03567bd {
--grid-column-gap: 30px;
}
.elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
font-size: 40px;
}
.elementor-1124 .elementor-element.elementor-element-6c64806 {
--grid-auto-flow: row;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
}
@media(max-width: 840px) {
.elementor-1124 .elementor-element.elementor-element-e815787 {
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: nowrap;
}
.elementor-1124 .elementor-element.elementor-element-b484c43 {
--flex-wrap: nowrap;
}
.elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container {
margin: 60px 0px 60px 0px;
}
.elementor-1124 .elementor-element.elementor-element-0e0d8be {
--flex-wrap: wrap;
}
.elementor-1124 .elementor-element.elementor-element-6c64806 {
--e-con-grid-template-columns: repeat(1, 1fr);
--grid-auto-flow: row;
}
.elementor-1124 .elementor-element.elementor-element-5a88bdb {
text-align: center;
}
.elementor-1124 .elementor-element.elementor-element-dc710dd {
text-align: center;
}
}
@media(max-width: 660px) {
.elementor-1124 .elementor-element.elementor-element-7e04f3b {
--padding-top: 70px;
--padding-bottom: 60px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-b5747ff {
--padding-top: 50px;
--padding-bottom: 30px;
--padding-left: 50px;
--padding-right: 50px;
}
.elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title {
font-size: 24px;
}
.elementor-1124 .elementor-element.elementor-element-5155bc5 {
--logico-form-field-border-radius-left-top: 10px;
--logico-form-field-border-radius-right-top: 10px;
--logico-form-field-border-radius-right-bottom: 10px;
--logico-form-field-border-radius-left-bottom: 10px;
}
.elementor-1124 .elementor-element.elementor-element-8f02142 {
--flex-direction: column;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--justify-content: flex-start;
--align-items: center;
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-24a041c .logico-title {
text-align: center;
}
.elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
text-align: center;
}
.elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
font-size: 38px;
}
.elementor-1124 .elementor-element.elementor-element-6c64806 {
--grid-auto-flow: row;
}
}
@media(max-width: 480px) {
.elementor-1124 .elementor-element.elementor-element-e815787 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-1124 .elementor-element.elementor-element-ba62d5c {
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-b484c43 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-1124 .elementor-element.elementor-element-87f43bc {
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-1124 .elementor-element.elementor-element-b5747ff {
--padding-top: 40px;
--padding-bottom: 40px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-1124 .elementor-element.elementor-element-cad45b1>.elementor-widget-container {
margin: 0px 0px 14px 0px;
}
.elementor-1124 .elementor-element.elementor-element-6c64806 {
--e-con-grid-template-columns: repeat(1, 1fr);
--grid-auto-flow: row;
}
}
.elementor-kit-5 {
--e-global-color-primary: #111111;
--e-global-color-secondary: #777777;
--e-global-color-text: #333333;
--e-global-color-accent: #c01227;
--e-global-typography-primary-font-family: "Roboto";
--e-global-typography-primary-font-weight: 600;
--e-global-typography-secondary-font-family: "Roboto Slab";
--e-global-typography-secondary-font-weight: 400;
--e-global-typography-text-font-family: "Manrope";
--e-global-typography-text-font-size: 18px;
--e-global-typography-text-font-weight: 400;
--e-global-typography-text-line-height: 1.6667em;
--e-global-typography-accent-font-family: "Manrope";
--e-global-typography-accent-font-weight: 400;
--e-global-typography-accent-line-height: 1.6667em;
color: #333333;
font-family: "Manrope", Sans-serif;
font-size: 18px;
font-weight: 400;
font-style: normal;
text-decoration: none;
line-height: 1.6667em;
}
.elementor-kit-5 p {
margin-block-end: 1.7em;
}
/* .elementor-kit-5 a {
color: #c01227;
text-decoration: underline;
} */
.elementor-kit-5 h1 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 120px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h2 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 80px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h3 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 60px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h4 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 40px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h5 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 30px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h6 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 25px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 button,
.elementor-kit-5 input[type="button"],
.elementor-kit-5 input[type="submit"],
.elementor-kit-5 .elementor-button {
font-family: "Manrope", Sans-serif;
font-size: 14px;
font-weight: 600;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 1380px;
}
.e-con {
--container-max-width: 1380px;
}
.elementor-widget:not(:last-child) {
margin-block-end: 0px;
}
.elementor-element {
--widgets-spacing: 0px 40px;
--widgets-spacing-row: 0px;
--widgets-spacing-column: 40px;
}
{}
h1.page-title {
display: var(--page-title-display);
}
@media(max-width: 1200px) {
.elementor-kit-5 h1 {
font-size: 80px;
}
.elementor-kit-5 h2 {
font-size: 60px;
}
.elementor-kit-5 h3 {
font-size: 46px;
}
.elementor-kit-5 h4 {
font-size: 34px;
}
.elementor-kit-5 h5 {
font-size: 28px;
}
.elementor-kit-5 h6 {
font-size: 22px;
}
}
@media(max-width: 840px) {
.elementor-kit-5 {
--e-global-typography-text-font-size: 16px;
--e-global-typography-accent-font-size: 16px;
font-size: 16px;
}
.elementor-kit-5 h1 {
font-size: 60px;
}
.elementor-kit-5 h2 {
font-size: 50px;
}
.elementor-kit-5 h3 {
font-size: 36px;
}
.elementor-kit-5 h4 {
font-size: 28px;
}
.elementor-kit-5 h5 {
font-size: 24px;
}
.elementor-kit-5 h6 {
font-size: 20px;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 1024px;
}
.e-con {
--container-max-width: 1024px;
}
}
@media(max-width: 660px) {
.elementor-kit-5 h1 {
font-size: 40px;
}
.elementor-kit-5 h2 {
font-size: 32px;
}
.elementor-kit-5 h3 {
font-size: 28px;
}
.elementor-kit-5 h4 {
font-size: 23px;
}
.elementor-kit-5 h5 {
font-size: 20px;
}
.elementor-kit-5 h6 {
font-size: 18px;
}
}
/* STYLE BLOCK 25 */
.elementor-kit-5 {
--e-global-color-primary: #111111;
--e-global-color-secondary: #777777;
--e-global-color-text: #333333;
--e-global-color-accent: #c01227;
--e-global-typography-primary-font-family: "Roboto";
--e-global-typography-primary-font-weight: 600;
--e-global-typography-secondary-font-family: "Roboto Slab";
--e-global-typography-secondary-font-weight: 400;
--e-global-typography-text-font-family: "Manrope";
--e-global-typography-text-font-size: 18px;
--e-global-typography-text-font-weight: 400;
--e-global-typography-text-line-height: 1.6667em;
--e-global-typography-accent-font-family: "Manrope";
--e-global-typography-accent-font-weight: 400;
--e-global-typography-accent-line-height: 1.6667em;
color: #333333;
font-family: "Manrope", Sans-serif;
font-size: 18px;
font-weight: 400;
font-style: normal;
text-decoration: none;
line-height: 1.6667em;
}
.elementor-kit-5 p {
margin-block-end: 1.7em;
}
/* .elementor-kit-5 a {
color: #c01227;
text-decoration: underline;
} */
.elementor-kit-5 h1 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 120px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h2 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 80px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h3 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 60px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h4 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 40px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h5 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 30px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 h6 {
color: #111111;
font-family: "" Manrope", Sans-serif", Sans-serif;
font-size: 25px;
font-weight: 500;
text-transform: uppercase;
font-style: normal;
line-height: 1.2em;
letter-spacing: -0.03em;
}
.elementor-kit-5 button,
.elementor-kit-5 input[type="button"],
.elementor-kit-5 input[type="submit"],
.elementor-kit-5 .elementor-button {
font-family: "Manrope", Sans-serif;
font-size: 14px;
font-weight: 600;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 1380px;
}
.e-con {
--container-max-width: 1380px;
}
.elementor-widget:not(:last-child) {
margin-block-end: 0px;
}
.elementor-element {
--widgets-spacing: 0px 40px;
--widgets-spacing-row: 0px;
--widgets-spacing-column: 40px;
}
{}
h1.page-title {
display: var(--page-title-display);
}
@media(max-width: 1200px) {
.elementor-kit-5 h1 {
font-size: 80px;
}
.elementor-kit-5 h2 {
font-size: 60px;
}
.elementor-kit-5 h3 {
font-size: 46px;
}
.elementor-kit-5 h4 {
font-size: 34px;
}
.elementor-kit-5 h5 {
font-size: 28px;
}
.elementor-kit-5 h6 {
font-size: 22px;
}
}
@media(max-width: 840px) {
.elementor-kit-5 {
--e-global-typography-text-font-size: 16px;
--e-global-typography-accent-font-size: 16px;
font-size: 16px;
}
.elementor-kit-5 h1 {
font-size: 60px;
}
.elementor-kit-5 h2 {
font-size: 50px;
}
.elementor-kit-5 h3 {
font-size: 36px;
}
.elementor-kit-5 h4 {
font-size: 28px;
}
.elementor-kit-5 h5 {
font-size: 24px;
}
.elementor-kit-5 h6 {
font-size: 20px;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 1024px;
}
.e-con {
--container-max-width: 1024px;
}
}
@media(max-width: 660px) {
.elementor-kit-5 h1 {
font-size: 40px;
}
.elementor-kit-5 h2 {
font-size: 32px;
}
.elementor-kit-5 h3 {
font-size: 28px;
}
.elementor-kit-5 h4 {
font-size: 23px;
}
.elementor-kit-5 h5 {
font-size: 20px;
}
.elementor-kit-5 h6 {
font-size: 18px;
}
}
@media(max-width: 480px) {
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 767px;
}
.e-con {
--container-max-width: 767px;
}
}
.elementor-61 .elementor-element.elementor-element-741f56c {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 {
background-image: url("/images/home2-slide-1.jpg");
background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830:before {
background-color: #9C55551A;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
max-width: 88%;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content {
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
text-align: center;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading {
font-family: "Manrope", Sans-serif;
font-size: 80px;
line-height: 1.125em;
word-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-text {
font-size: 16px;
line-height: 1.875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
--logico-dark-text-color: #FFFFFF;
--logico-light-text-color: #BEBEBE;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-text .text-content {
max-width: 590px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text {
margin: 23px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content {
padding: 23px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-buttons {
margin: 48px 0px 0px 0px;
--logico-button-text-color: #FFFFFF;
--logico-button-border-color: #C01227;
--logico-button-background-color: #FAC12E00;
--logico-button-icon-color: #FFFFFF;
--logico-button-text-hover: #FFFFFF;
--logico-button-border-hover: #C01227;
--logico-button-background-hover: #C01227;
--logico-button-icon-hover: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 {
background-image: url("/images/home2-slide-2.jpg");
background-position: bottom center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
max-width: 64%;
margin: 110px 0px 0px 75px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content {
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading {
font-family: "Manrope", Sans-serif;
font-size: 80px;
line-height: 1.125em;
word-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-text {
font-size: 16px;
line-height: 1.875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
--logico-dark-text-color: #FFFFFF;
--logico-light-text-color: #BEBEBE;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-text .text-content {
max-width: 590px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text {
margin: 23px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content {
padding: 23px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-buttons {
margin: 48px 0px 0px 0px;
--logico-button-text-color: #FFFFFF;
--logico-button-border-color: #C01227;
--logico-button-background-color: #C0122700;
--logico-button-icon-color: #FFFFFF;
--logico-button-text-hover: #FFFFFF;
--logico-button-border-hover: #C01227;
--logico-button-background-hover: #C01227;
--logico-button-icon-hover: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .owl-carousel.owl-theme .content-item {
height: 800px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .owl-carousel .owl-stage-outer {
border-radius: 25px 25px 25px 25px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .content-slider.nav-view-compact .owl-nav, .elementor-61 .elementor-element.elementor-element-6c7cbcb .content-slider.nav-view-vertical .owl-nav {
bottom: 10px;
right: 10px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer {
text-align: right;
margin-top: 0px;
margin-bottom: 31px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination {
margin-right: 145px;
margin-left: 57px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-progress-wrapper {
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .owl-dots .owl-dot:not(.active) span {
border-color: #FFFFFF;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-53b84fe {
left: 30px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-53b84fe {
right: 30px;
}
.elementor-61 .elementor-element.elementor-element-53b84fe {
bottom: 30px;
}
.elementor-61 .elementor-element.elementor-element-53b84fe .elementor-wrapper {
--video-aspect-ratio: 1.77777;
}
.elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button .elementor-custom-embed-play {
height: 130px;
}
.elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
height: 130px;
}
.elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
height: calc(130px - 22px);
}
.elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button {
--logico-button-text-color: #FFFFFF;
--logico-button-icon-color: #FFFFFF;
--logico-button-background-color: #1F1F1F;
--logico-button-text-hover: #FFFFFF;
--logico-button-icon-hover: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-53b84fe .video-button-wrapper {
--logico-button-background-hover: #C01227;
}
.elementor-61 .elementor-element.elementor-element-9b26234 {
--display: grid;
--e-con-grid-template-columns: repeat(3, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
--gap: 20px 20px;
--row-gap: 20px;
--column-gap: 20px;
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-ca6bc63 {
--display: flex;
--min-height: 339px;
--justify-content: flex-end;
--align-items: flex-start;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 25px 25px 25px 25px;
--padding-top: 50px;
--padding-bottom: 50px;
--padding-left: 47px;
--padding-right: 45px;
}
.elementor-61 .elementor-element.elementor-element-ca6bc63:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-ca6bc63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: url("/images/home2-banner-1.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-61 .elementor-element.elementor-element-cc55905 {
--divider-border-style: solid;
--divider-color: #FFFFFF80;
--divider-border-width: 1px;
}
.elementor-61 .elementor-element.elementor-element-cc55905 .elementor-divider-separator {
width: 100%;
}
.elementor-61 .elementor-element.elementor-element-cc55905 .elementor-divider {
padding-block-start:20px;padding-block-end:20px;}
.elementor-61 .elementor-element.elementor-element-3fb5639 {
width: var( --container-widget-width, 240px );
max-width: 240px;
--container-widget-width: 240px;
--container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-3fb5639 .logico-title {
font-size: 30px;
font-weight: 600;
line-height: 1.1667em;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-94c3ff1 > .elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-94c3ff1 {
--logico-default-text-color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-4c0903b {
--display: flex;
--min-height: 339px;
--justify-content: flex-end;
--align-items: flex-start;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 25px 25px 25px 25px;
--padding-top: 50px;
--padding-bottom: 50px;
--padding-left: 47px;
--padding-right: 45px;
}
.elementor-61 .elementor-element.elementor-element-4c0903b:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-4c0903b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #1F1F1F;
}
.elementor-61 .elementor-element.elementor-element-c8adeeb {
--divider-border-style: solid;
--divider-color: #FFFFFF80;
--divider-border-width: 1px;
}
.elementor-61 .elementor-element.elementor-element-c8adeeb .elementor-divider-separator {
width: 100%;
}
.elementor-61 .elementor-element.elementor-element-c8adeeb .elementor-divider {
padding-block-start:20px;padding-block-end:20px;}
.elementor-61 .elementor-element.elementor-element-5e64d7b {
width: var( --container-widget-width, 300px );
max-width: 300px;
--container-widget-width: 300px;
--container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-5e64d7b .logico-title {
font-size: 30px;
font-weight: 600;
line-height: 1.1667em;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-20db156 > .elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-20db156 {
--logico-default-text-color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-f003242 {
--display: flex;
--min-height: 339px;
--justify-content: flex-end;
--align-items: flex-start;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 25px 25px 25px 25px;
--padding-top: 50px;
--padding-bottom: 50px;
--padding-left: 47px;
--padding-right: 45px;
}
.elementor-61 .elementor-element.elementor-element-f003242:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-f003242 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: url("/images/home2-banner-3.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-61 .elementor-element.elementor-element-d58ef3c {
--divider-border-style: solid;
--divider-color: #FFFFFF80;
--divider-border-width: 1px;
}
.elementor-61 .elementor-element.elementor-element-d58ef3c .elementor-divider-separator {
width: 100%;
}
.elementor-61 .elementor-element.elementor-element-d58ef3c .elementor-divider {
padding-block-start:20px;padding-block-end:20px;}
.elementor-61 .elementor-element.elementor-element-d00253e {
width: var( --container-widget-width, 380px );
max-width: 380px;
--container-widget-width: 380px;
--container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-d00253e .logico-title {
font-size: 30px;
font-weight: 600;
line-height: 1.1667em;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-3481e66 > .elementor-widget-container {
margin: 20px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-3481e66 {
--logico-default-text-color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-30fd9d1 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-03db5d7 {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-3fe4ca3 .logico-title {
font-size: 14px;
font-weight: 500;
line-height: 2.1429em;
color: #111111;
}
.elementor-61 .elementor-element.elementor-element-ffd1f7d {
width: var( --container-widget-width, 55% );
max-width: 55%;
--container-widget-width: 55%;
--container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-ffd1f7d .logico-title {
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
letter-spacing: -0.03em;
}
.elementor-61 .elementor-element.elementor-element-e09c20e {
--display: grid;
--e-con-grid-template-columns: repeat(4, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
--gap: 40px 40px;
--row-gap: 40px;
--column-gap: 40px;
--grid-auto-flow: row;
--margin-top: 85px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-81a7690 > .elementor-widget-container {
padding: 0px 40px 0px 0px;
border-style: solid;
border-width: 0px 1px 0px 0px;
border-color: #e5e7eb;
}
.elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-wrapper {
text-align: start;
gap: 120px;
}
.elementor-61 .elementor-element.elementor-element-81a7690.elementor-view-stacked .elementor-icon {
background-color: #111111;
}
.elementor-61 .elementor-element.elementor-element-81a7690.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-81a7690.elementor-view-default .elementor-icon {
fill: #111111;
color: #111111;
border-color: #111111;
}
.elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon {
font-size: 61px;
}
.elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title a {
font-family: "Manrope", Sans-serif;
font-size: 25px;
font-weight: 600;
text-transform: none;
line-height: 1.4em;
}
.elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title {
color: #111111;
}
.elementor-61 .elementor-element.elementor-element-0f4aa27 > .elementor-widget-container {
padding: 0px 40px 0px 0px;
border-style: solid;
border-width: 0px 1px 0px 0px;
border-color: #e5e7eb;
}
.elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-wrapper {
text-align: start;
gap: 120px;
}
.elementor-61 .elementor-element.elementor-element-0f4aa27.elementor-view-stacked .elementor-icon {
background-color: #111111;
}
.elementor-61 .elementor-element.elementor-element-0f4aa27.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-0f4aa27.elementor-view-default .elementor-icon {
fill: #111111;
color: #111111;
border-color: #111111;
}
.elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon {
font-size: 61px;
}
.elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title a {
font-family: "Manrope", Sans-serif;
font-size: 25px;
font-weight: 600;
text-transform: none;
line-height: 1.4em;
}
.elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title {
color: #111111;
}
.elementor-61 .elementor-element.elementor-element-6cfd203 > .elementor-widget-container {
padding: 0px 40px 0px 0px;
border-style: solid;
border-width: 0px 1px 0px 0px;
border-color: #e5e7eb;
}
.elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-wrapper {
text-align: start;
gap: 120px;
}
.elementor-61 .elementor-element.elementor-element-6cfd203.elementor-view-stacked .elementor-icon {
background-color: #111111;
}
.elementor-61 .elementor-element.elementor-element-6cfd203.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-6cfd203.elementor-view-default .elementor-icon {
fill: #111111;
color: #111111;
border-color: #111111;
}
.elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon {
font-size: 61px;
}
.elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title a {
font-family: "Manrope", Sans-serif;
font-size: 25px;
font-weight: 600;
text-transform: none;
line-height: 1.4em;
}
.elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title {
color: #111111;
}
.elementor-61 .elementor-element.elementor-element-0d343e1 > .elementor-widget-container {
padding: 0px 40px 0px 0px;
border-style: solid;
border-width: 0px 1px 0px 0px;
border-color: #e5e7eb;
}
.elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-wrapper {
text-align: start;
gap: 120px;
}
.elementor-61 .elementor-element.elementor-element-0d343e1.elementor-view-stacked .elementor-icon {
background-color: #111111;
}
.elementor-61 .elementor-element.elementor-element-0d343e1.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-0d343e1.elementor-view-default .elementor-icon {
fill: #111111;
color: #111111;
border-color: #111111;
}
.elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon {
font-size: 61px;
}
.elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title a {
font-family: "Manrope", Sans-serif;
font-size: 25px;
font-weight: 600;
text-transform: none;
line-height: 1.4em;
}
.elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title {
color: #111111;
}
.elementor-61 .elementor-element.elementor-element-5a5c397 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--margin-top: 62px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-07cd509 {
width: var( --container-widget-width, 75% );
max-width: 75%;
--container-widget-width: 75%;
--container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-1808c14 {
width: var( --container-widget-width, 25% );
max-width: 25%;
--container-widget-width: 25%;
--container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-1808c14 > .elementor-widget-container {
padding: 10px 0px 0px 40px;
}
.elementor-61 .elementor-element.elementor-element-1808c14 .button-container {
text-align: right;
}
.elementor-61 .elementor-element.elementor-element-b62c0b3 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-592e9e8 {
--display: flex;
}
.elementor-61 .elementor-element.elementor-element-ab41b28 .ticker .ticker-text {
font-family: "Manrope", Sans-serif;
text-transform: none;
}
.elementor-61 .elementor-element.elementor-element-89a0ca1 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 150px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-9ffed33 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--align-items: center;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 25px 25px 25px 25px;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
--logico-dark-text-color: #FFFFFF;
--logico-light-text-color: #BEBEBE;
--logico-border-color: #CBCBCB;
--logico-border-hover-color: #FFFFFF;
--logico-background-color: #1F1F1F;
--logico-background-alter-color: #1F1F1F;
--logico-button-text-color: #FFFFFF;
--logico-button-border-color: #FFFFFF;
--logico-button-background-color: #FFFFFF00;
--logico-button-icon-color: #1F1F1F;
--logico-button-text-hover: #1F1F1F;
--logico-button-border-hover: #FFFFFF;
--logico-button-background-hover: #FFFFFF;
--logico-button-icon-hover: #1F1F1F;
--padding-top: 25px;
--padding-bottom: 25px;
--padding-left: 25px;
--padding-right: 25px;
}
.elementor-61 .elementor-element.elementor-element-9ffed33:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-9ffed33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #1F1F1F;
background-image: url("/images/bg-map.png");
background-position: center right;
background-repeat: no-repeat;
}
.elementor-61 .elementor-element.elementor-element-96343ba {
--display: flex;
--justify-content: flex-end;
--align-items: flex-start;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 40px;
}
.elementor-61 .elementor-element.elementor-element-99768ba {
text-align: end;
}
.elementor-61 .elementor-element.elementor-element-99768ba img {
border-radius: 25px 25px 25px 25px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-0031d81 {
right: 40px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-0031d81 {
left: 40px;
}
.elementor-61 .elementor-element.elementor-element-0031d81 {
bottom: 0px;
}
.elementor-61 .elementor-element.elementor-element-0031d81 .elementor-wrapper {
--video-aspect-ratio: 1.77777;
}
.elementor-61 .elementor-element.elementor-element-0031d81 .elementor-widget-container {
text-align: right;
}
.elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button .elementor-custom-embed-play {
height: 130px;
}
.elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
height: 130px;
}
.elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
height: calc(130px - 22px);
}
.elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button {
--logico-video-button-border: 0px;
--logico-button-text-color: #333333;
--logico-button-icon-color: #333333;
--logico-button-background-color: #FFFFFF;
--logico-button-text-hover: #FFFFFF;
--logico-button-icon-hover: #C01227;
}
.elementor-61 .elementor-element.elementor-element-0031d81 .video-button-wrapper {
--logico-button-background-hover: #1F1F1F;
}
.elementor-61 .elementor-element.elementor-element-71c3e1d {
--display: flex;
--justify-content: center;
--align-items: flex-start;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}
.elementor-61 .elementor-element.elementor-element-fdb2e58 {
--display: flex;
}
.elementor-61 .elementor-element.elementor-element-0136e6e > .elementor-widget-container {
margin: 0px 0px 0px 0px;
padding: 0px 0px 13px 0px;
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-0136e6e .logico-title {
font-size: 14px;
font-weight: 500;
line-height: 2.1429em;
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-7500280 > .elementor-widget-container {
margin: 66px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-7500280 .logico-title {
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
letter-spacing: -0.03em;
}
.elementor-61 .elementor-element.elementor-element-4cc07a7 > .elementor-widget-container {
margin: 25px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-4cc07a7 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
}
.elementor-61 .elementor-element.elementor-element-165dfa5 {
width: var( --container-widget-width, 619px );
max-width: 619px;
--container-widget-width: 619px;
--container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-165dfa5 > .elementor-widget-container {
margin: 8px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-da9d310 > .elementor-widget-container {
margin: 24px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-da9d310 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
}
.elementor-61 .elementor-element.elementor-element-3888a1e {
width: var( --container-widget-width, 526px );
max-width: 526px;
--container-widget-width: 526px;
--container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-3888a1e > .elementor-widget-container {
margin: 8px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-c0a45e4 > .elementor-widget-container {
margin: 40px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-0efc59e {
width: auto;
max-width: auto;
top: 0px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-0efc59e {
right: 0px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-0efc59e {
left: 0px;
}
.elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item {
width: 108px;
}
.elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration {
text-align: right;
}
.elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
background-color: #1F1F1F;
}
.elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
background-color: #C01227;
}
.elementor-61 .elementor-element.elementor-element-53b1f07 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: center;
--align-items: center;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--flex-wrap: wrap;
--margin-top: 172px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-e9b547c {
--display: grid;
--e-con-grid-template-columns: repeat(6, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
--gap: 40px 40px;
--row-gap: 40px;
--column-gap: 40px;
--grid-auto-flow: row;
--justify-items: center;
--align-items: center;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-f6db2d3 img {
opacity: 0.5;
transition-duration: 0.3s;
}
.elementor-61 .elementor-element.elementor-element-f6db2d3:hover img {
opacity: 1;
}
.elementor-61 .elementor-element.elementor-element-eb18f33 img {
opacity: 0.5;
transition-duration: 0.3s;
}
.elementor-61 .elementor-element.elementor-element-eb18f33:hover img {
opacity: 1;
}
.elementor-61 .elementor-element.elementor-element-d2d0633 img {
opacity: 0.5;
transition-duration: 0.3s;
}
.elementor-61 .elementor-element.elementor-element-d2d0633:hover img {
opacity: 1;
}
.elementor-61 .elementor-element.elementor-element-3553ff3 img {
opacity: 0.5;
transition-duration: 0.3s;
}
.elementor-61 .elementor-element.elementor-element-3553ff3:hover img {
opacity: 1;
}
.elementor-61 .elementor-element.elementor-element-04e4986 img {
opacity: 0.5;
transition-duration: 0.3s;
}
.elementor-61 .elementor-element.elementor-element-04e4986:hover img {
opacity: 1;
}
.elementor-61 .elementor-element.elementor-element-6e88e63 img {
opacity: 0.5;
transition-duration: 0.3s;
}
.elementor-61 .elementor-element.elementor-element-6e88e63:hover img {
opacity: 1;
}
.elementor-61 .elementor-element.elementor-element-88745f4 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-343b363 {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-7afb238 > .elementor-widget-container {
margin: 0px 0px 50px 0px;
padding: 0px 0px 14px 0px;
border-style: solid;
border-width: 0px 0px 1px 0px;
}
.elementor-61 .elementor-element.elementor-element-7afb238 .logico-title {
font-size: 14px;
font-weight: 500;
line-height: 2.1429em;
}
.elementor-61 .elementor-element.elementor-element-1cc335a .logico-title {
font-family: "Manrope Alt", Sans-serif;
font-size: 180px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #FFFFFF00;
-webkit-text-stroke-width: 2px;
stroke-width: 2px;
-webkit-text-stroke-color: #C01227;
stroke: #C01227;
}
.elementor-61 .elementor-element.elementor-element-4c3e632 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--margin-top: 76px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-5ba6bbf {
--display: flex;
}
.elementor-61 .elementor-element.elementor-element-9363070 .logico-title {
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
letter-spacing: -0.03em;
}
.elementor-61 .elementor-element.elementor-element-e7609a5 {
--display: flex;
}
.elementor-61 .elementor-element.elementor-element-3ef6f03 > .elementor-widget-container {
margin: 60px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-5041fcc {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 87px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-2d7c3ee {
--display: grid;
--e-con-grid-template-columns: repeat(4, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
--gap: 60px 40px;
--row-gap: 60px;
--column-gap: 40px;
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-d11b050 {
--display: flex;
}
.elementor-61 .elementor-element.elementor-element-3a6f50f > .elementor-widget-container {
margin: 0px 0px 30px -9px;
}
.elementor-61 .elementor-element.elementor-element-3a6f50f .elementor-icon-wrapper {
text-align: start;
}
.elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-stacked .elementor-icon {
background-color: #A1A1A1;
}
.elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-default .elementor-icon {
color: #A1A1A1;
border-color: #A1A1A1;
}
.elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-default .elementor-icon svg {
fill: #A1A1A1;
}
.elementor-61 .elementor-element.elementor-element-3a6f50f .elementor-icon {
font-size: 70px;
}
.elementor-61 .elementor-element.elementor-element-3a6f50f .elementor-icon svg {
height: 70px;
}
.elementor-61 .elementor-element.elementor-element-40417f4 .logico-title {
font-size: 60px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #C01227;
}
.elementor-61 .elementor-element.elementor-element-1025248 > .elementor-widget-container {
margin: 19px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-1025248 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #333333;
}
.elementor-61 .elementor-element.elementor-element-c7c19bd > .elementor-widget-container {
margin: 14px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-2c82e54 {
--display: flex;
}
.elementor-61 .elementor-element.elementor-element-f51735e > .elementor-widget-container {
margin: 12px 0px 27px -1px;
}
.elementor-61 .elementor-element.elementor-element-f51735e .elementor-icon-wrapper {
text-align: start;
}
.elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-stacked .elementor-icon {
background-color: #A1A1A1;
}
.elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-default .elementor-icon {
color: #A1A1A1;
border-color: #A1A1A1;
}
.elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-default .elementor-icon svg {
fill: #A1A1A1;
}
.elementor-61 .elementor-element.elementor-element-f51735e .elementor-icon {
font-size: 61px;
}
.elementor-61 .elementor-element.elementor-element-f51735e .elementor-icon svg {
height: 61px;
}
.elementor-61 .elementor-element.elementor-element-a89fe8e .logico-title {
font-size: 60px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #C01227;
}
.elementor-61 .elementor-element.elementor-element-c682633 > .elementor-widget-container {
margin: 19px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-c682633 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #333333;
}
.elementor-61 .elementor-element.elementor-element-74d14e3 > .elementor-widget-container {
margin: 14px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-08b9b20 {
--display: flex;
}
.elementor-61 .elementor-element.elementor-element-612c459 > .elementor-widget-container {
margin: 8px 0px 24px 0px;
}
.elementor-61 .elementor-element.elementor-element-612c459 .elementor-icon-wrapper {
text-align: start;
}
.elementor-61 .elementor-element.elementor-element-612c459.elementor-view-stacked .elementor-icon {
background-color: #A1A1A1;
}
.elementor-61 .elementor-element.elementor-element-612c459.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-612c459.elementor-view-default .elementor-icon {
color: #A1A1A1;
border-color: #A1A1A1;
}
.elementor-61 .elementor-element.elementor-element-612c459.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-612c459.elementor-view-default .elementor-icon svg {
fill: #A1A1A1;
}
.elementor-61 .elementor-element.elementor-element-612c459 .elementor-icon {
font-size: 68px;
}
.elementor-61 .elementor-element.elementor-element-612c459 .elementor-icon svg {
height: 68px;
}
.elementor-61 .elementor-element.elementor-element-61b17c1 .logico-title {
font-size: 60px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #C01227;
}
.elementor-61 .elementor-element.elementor-element-aa49275 > .elementor-widget-container {
margin: 19px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-aa49275 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #333333;
}
.elementor-61 .elementor-element.elementor-element-74cfdf7 > .elementor-widget-container {
margin: 14px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-04989ee {
--display: flex;
}
.elementor-61 .elementor-element.elementor-element-11a657e > .elementor-widget-container {
margin: 18px 0px 33px -1px;
}
.elementor-61 .elementor-element.elementor-element-11a657e .elementor-icon-wrapper {
text-align: start;
}
.elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-stacked .elementor-icon {
background-color: #A1A1A1;
}
.elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-default .elementor-icon {
color: #A1A1A1;
border-color: #A1A1A1;
}
.elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-default .elementor-icon svg {
fill: #A1A1A1;
}
.elementor-61 .elementor-element.elementor-element-11a657e .elementor-icon {
font-size: 49px;
}
.elementor-61 .elementor-element.elementor-element-11a657e .elementor-icon svg {
height: 49px;
}
.elementor-61 .elementor-element.elementor-element-28b9fc7 .logico-title {
font-size: 60px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #C01227;
}
.elementor-61 .elementor-element.elementor-element-b317d31 > .elementor-widget-container {
margin: 19px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-b317d31 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #333333;
}
.elementor-61 .elementor-element.elementor-element-8fe5662 > .elementor-widget-container {
margin: 14px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-3e92e17 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 150px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-f5cfe01 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--align-items: flex-end;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--flex-wrap: wrap;
--overlay-opacity: 1;
--border-radius: 25px 25px 0px 0px;
--padding-top: 204px;
--padding-bottom: 56px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-f5cfe01:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #1F1F1F;
background-image: url("/images/home2alt-bg-1.jpg");
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-61 .elementor-element.elementor-element-f5cfe01::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
background-color: transparent;
--background-overlay: '';
background-image: linear-gradient(180deg, #1F1F1F00 20%, #1F1F1F 85%);
}
.elementor-61 .elementor-element.elementor-element-53da811 {
--display: flex;
--align-items: flex-end;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}
.elementor-61 .elementor-element.elementor-element-53bd6d7 {
width: var( --container-widget-width, 670px );
max-width: 670px;
--container-widget-width: 670px;
--container-widget-flex-grow: 0;
text-align: left;
--logico-button-text-color: #333333;
--logico-button-border-color: #C01227;
--logico-button-background-color: #FFFFFF00;
--logico-button-icon-color: #FFFFFF;
--logico-button-text-hover: #FFFFFF;
--logico-button-border-hover: #C01227;
--logico-button-background-hover: #C01227;
--logico-button-icon-hover: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-53bd6d7 > .elementor-widget-container {
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 76px 56px 93px 56px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #B4B4B4;
border-radius: 25px 25px 25px 25px;
}
.elementor-61 .elementor-element.elementor-element-53bd6d7 .wpforms-widget-heading {
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
}
.elementor-61 .elementor-element.elementor-element-735a877 {
--display: flex;
--padding-top: 0%;
--padding-bottom: 0%;
--padding-left: 7.3%;
--padding-right: 0%;
}
.elementor-61 .elementor-element.elementor-element-efb13d6 {
width: var( --container-widget-width, 540px );
max-width: 540px;
--container-widget-width: 540px;
--container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-efb13d6 .logico-title {
font-size: 14px;
font-weight: 500;
line-height: 2.1429em;
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-9d7fc8f {
width: var( --container-widget-width, 540px );
max-width: 540px;
--container-widget-width: 540px;
--container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-9d7fc8f .logico-title {
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-fb33b91 {
width: var( --container-widget-width, 450px );
max-width: 450px;
--container-widget-width: 450px;
--container-widget-flex-grow: 0;
font-size: 16px;
line-height: 1.875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-fb33b91 > .elementor-widget-container {
margin: 34px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-c7b4cb4 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--align-items: flex-start;
--gap: 20px 40px;
--row-gap: 20px;
--column-gap: 40px;
--flex-wrap: wrap;
--border-radius: 25px 25px 25px 25px;
--margin-top: 96px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 58px;
--padding-bottom: 69px;
--padding-left: 8.5%;
--padding-right: 8.5%;
}
.elementor-61 .elementor-element.elementor-element-c7b4cb4:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-c7b4cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #C01227;
}
.elementor-61 .elementor-element.elementor-element-c7b4cb4.e-con {
--flex-grow: 0;
--flex-shrink: 1;
}
.elementor-61 .elementor-element.elementor-element-eb9e01a {
--display: flex;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
}
.elementor-61 .elementor-element.elementor-element-eb9e01a.e-con {
--flex-grow: 0;
--flex-shrink: 0;
}
.elementor-61 .elementor-element.elementor-element-07aec85 .logico-title {
font-size: 30px;
font-weight: 600;
line-height: 1.3333em;
letter-spacing: -0.03em;
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-044167d {
--display: flex;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
}
.elementor-61 .elementor-element.elementor-element-317f526 {
font-size: 16px;
line-height: 1.6875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-4358e8e > .elementor-widget-container {
margin: 6px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-4358e8e.elementor-element {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-61 .elementor-element.elementor-element-4358e8e {
font-size: 40px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-de254c2 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--border-radius: 0px 0px 25px 25px;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
--logico-dark-text-color: #FFFFFF;
--logico-light-text-color: #BEBEBE;
--logico-border-color: #CBCBCB;
--logico-border-hover-color: #FFFFFF;
--logico-background-color: #1F1F1F;
--logico-background-alter-color: #1F1F1F;
--logico-button-text-color: #FFFFFF;
--logico-button-border-color: #FFFFFF;
--logico-button-background-color: #FFFFFF00;
--logico-button-icon-color: #1F1F1F;
--logico-button-text-hover: #1F1F1F;
--logico-button-border-hover: #FFFFFF;
--logico-button-background-hover: #FFFFFF;
--logico-button-icon-hover: #1F1F1F;
--padding-top: 150px;
--padding-bottom: 230px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-de254c2:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-de254c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #1F1F1F;
}
.elementor-61 .elementor-element.elementor-element-d5b30d0 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-609bbad {
--display: flex;
}
.elementor-61 .elementor-element.elementor-element-e6879ea > .elementor-widget-container {
margin: 40px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-e6879ea {
text-align: start;
}
.elementor-61 .elementor-element.elementor-element-e6879ea img {
max-width: 489px;
}
.elementor-61 .elementor-element.elementor-element-ebf6c8d {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 40px;
--padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer {
text-align: right;
}
.elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-after {
margin-top: -52px;
}
.elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-before {
margin-bottom: -52px;
}
.elementor-61 .elementor-element.elementor-element-1632aa3 .owl-dots .owl-dot:not(.active) span {
border-color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-1632aa3 .owl-dots .owl-dot.active span {
border-color: #C01227;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-ab691ea {
left: 0px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-ab691ea {
right: 0px;
}
.elementor-61 .elementor-element.elementor-element-ab691ea {
top: 100%;
}
.elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item {
width: 108px;
}
.elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration {
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
background-color: #FFFFFF;
}
.elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
background-color: #C01227;
}
.elementor-61 .elementor-element.elementor-element-1698b85 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-13abebf {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-1ad9dc3 .logico-title {
text-align: center;
font-size: 14px;
font-weight: 500;
line-height: 2.1429em;
color: #111111;
}
.elementor-61 .elementor-element.elementor-element-b3599f7 {
width: var( --container-widget-width, 500px );
max-width: 500px;
--container-widget-width: 500px;
--container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-b3599f7 > .elementor-widget-container {
margin: 18px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-b3599f7.elementor-element {
--align-self: center;
}
.elementor-61 .elementor-element.elementor-element-b3599f7 .logico-title {
text-align: center;
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
letter-spacing: -0.03em;
}
.elementor-61 .elementor-element.elementor-element-e494ac9 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-230216e {
--display: flex;
--justify-content: center;
border-style: solid;
--border-style: solid;
border-width: 1px 0px 0px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
border-color: #333333;
--border-color: #333333;
}
.elementor-61 .elementor-element.elementor-element-80fb828 > .elementor-widget-container {
padding: 49px 0px 50px 0px;
}
.elementor-61 .elementor-element.elementor-element-80fb828 .price-item .price-item-title {
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-80fb828 .price-item .price-item-content {
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-80fb828 .price-item .price-item-button {
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-d68e8ee {
--display: flex;
--justify-content: center;
border-style: solid;
--border-style: solid;
border-width: 1px 0px 0px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
border-color: #333333;
--border-color: #333333;
}
.elementor-61 .elementor-element.elementor-element-5a04fc1 > .elementor-widget-container {
padding: 50px 0px 50px 0px;
}
.elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item .price-item-title {
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item .price-item-content {
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item .price-item-button {
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-3e4e136 {
--display: flex;
--justify-content: center;
border-style: solid;
--border-style: solid;
border-width: 1px 0px 1px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 1px;
--border-left-width: 0px;
border-color: #333333;
--border-color: #333333;
}
.elementor-61 .elementor-element.elementor-element-50ff366 > .elementor-widget-container {
padding: 50px 0px 50px 0px;
}
.elementor-61 .elementor-element.elementor-element-50ff366 .price-item .price-item-title {
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-50ff366 .price-item .price-item-content {
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-50ff366 .price-item .price-item-button {
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-4c3d65c {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--margin-top: 150px;
--margin-bottom: 150px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-536e54b {
--display: flex;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-e75ecdf .logico-title {
font-size: 14px;
font-weight: 500;
line-height: 2.1429em;
color: #111111;
}
.elementor-61 .elementor-element.elementor-element-1eec155 {
width: var( --container-widget-width, 40% );
max-width: 40%;
--container-widget-width: 40%;
--container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-1eec155 > .elementor-widget-container {
margin: 18px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-1eec155 .logico-title {
font-family: "Manrope", Sans-serif;
font-weight: 600;
text-transform: none;
letter-spacing: -0.03em;
}
.elementor-61 .elementor-element.elementor-element-7e719d0 > .elementor-widget-container {
margin: -74px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer {
text-align: right;
}
.elementor-61 .elementor-element.elementor-element-7e719d0 .owl-dots .owl-dot:not(.active) span {
border-color: #D4D4D4;
}
.elementor-61 .elementor-element.elementor-element-7e719d0 .owl-dots .owl-dot.active span {
border-color: #1F1F1F;
}
@media(min-width: 481px) {
.elementor-61 .elementor-element.elementor-element-96343ba {
--width:auto;
}
.elementor-61 .elementor-element.elementor-element-71c3e1d {
--width: 50%;
}
.elementor-61 .elementor-element.elementor-element-fdb2e58 {
--width: 650px;
}
.elementor-61 .elementor-element.elementor-element-53da811 {
--width: 50%;
}
.elementor-61 .elementor-element.elementor-element-735a877 {
--width: 50%;
}
.elementor-61 .elementor-element.elementor-element-c7b4cb4 {
--width: min(750px, 100%);
}
.elementor-61 .elementor-element.elementor-element-eb9e01a {
--width: 207px;
}
.elementor-61 .elementor-element.elementor-element-044167d {
--width: 323px;
}
.elementor-61 .elementor-element.elementor-element-609bbad {
--width: 40%;
}
.elementor-61 .elementor-element.elementor-element-ebf6c8d {
--width: 60%;
}
}
@media(max-width: 1200px) and (min-width:481px) {
.elementor-61 .elementor-element.elementor-element-96343ba {
--width:50%;
}
.elementor-61 .elementor-element.elementor-element-71c3e1d {
--width: 50%;
}
.elementor-61 .elementor-element.elementor-element-fdb2e58 {
--width: 100%;
}
}
@media(max-width: 1020px) and (min-width:481px) {
.elementor-61 .elementor-element.elementor-element-53da811 {
--width:100%;
}
.elementor-61 .elementor-element.elementor-element-735a877 {
--width: 100%;
}
.elementor-61 .elementor-element.elementor-element-ebf6c8d {
--width: 70%;
}
}
@media(max-width: 840px) and (min-width:481px) {
.elementor-61 .elementor-element.elementor-element-96343ba {
--width:579px;
}
.elementor-61 .elementor-element.elementor-element-71c3e1d {
--width: 100%;
}
.elementor-61 .elementor-element.elementor-element-c7b4cb4 {
--width: 100%;
}
.elementor-61 .elementor-element.elementor-element-eb9e01a {
--width: 100%;
}
.elementor-61 .elementor-element.elementor-element-044167d {
--width: 100%;
}
.elementor-61 .elementor-element.elementor-element-609bbad {
--width: 100%;
}
.elementor-61 .elementor-element.elementor-element-ebf6c8d {
--width: 100%;
}
.elementor-61 .elementor-element.elementor-element-230216e {
--width: 50%;
}
.elementor-61 .elementor-element.elementor-element-d68e8ee {
--width: 50%;
}
.elementor-61 .elementor-element.elementor-element-3e4e136 {
--width: 50%;
}
}
@media(max-width: 660px) and (min-width:481px) {
.elementor-61 .elementor-element.elementor-element-96343ba {
--width:100%;
}
.elementor-61 .elementor-element.elementor-element-eb9e01a {
--width: 100%;
}
.elementor-61 .elementor-element.elementor-element-044167d {
--width: 100%;
}
.elementor-61 .elementor-element.elementor-element-230216e {
--width: 100%;
}
.elementor-61 .elementor-element.elementor-element-d68e8ee {
--width: 100%;
}
.elementor-61 .elementor-element.elementor-element-3e4e136 {
--width: 100%;
}
}
@media(max-width: 1200px) {
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
max-width:70%;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading {
font-size: 46px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
margin: 110px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading {
font-size: 46px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer {
margin-top: 0px;
margin-bottom: 9px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination {
margin-right: 80px;
margin-left: 30px;
}
.elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button .elementor-custom-embed-play {
height: 105px;
}
.elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
height: 105px;
}
.elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
height: calc(105px - 22px);
}
.elementor-61 .elementor-element.elementor-element-9b26234 {
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-03db5d7 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-61 .elementor-element.elementor-element-ffd1f7d {
--container-widget-width: 65%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 65% );
max-width: 65%;
}
.elementor-61 .elementor-element.elementor-element-e09c20e {
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-99768ba > .elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-71c3e1d {
--padding-top: 65px;
--padding-bottom: 65px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-7500280 > .elementor-widget-container {
padding: 0% 0% 0% 0%;
}
.elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item {
width: 97px;
}
.elementor-61 .elementor-element.elementor-element-53b1f07 {
--gap: 40px 0px;
--row-gap: 40px;
--column-gap: 0px;
}
.elementor-61 .elementor-element.elementor-element-e9b547c {
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-61 .elementor-element.elementor-element-343b363 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-61 .elementor-element.elementor-element-9363070 > .elementor-widget-container {
padding: 0% 0% 0% 0%;
}
.elementor-61 .elementor-element.elementor-element-2d7c3ee {
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-61 .elementor-element.elementor-element-f5cfe01::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-f5cfe01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
background-color: transparent;
background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 85%);
}
.elementor-61 .elementor-element.elementor-element-f5cfe01 {
--padding-top: 120px;
--padding-bottom: 40px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-53bd6d7 > .elementor-widget-container {
padding: 40px 40px 40px 40px;
}
.elementor-61 .elementor-element.elementor-element-735a877 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 40px;
--padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-c7b4cb4 {
--flex-direction: column;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--align-items: flex-start;
--margin-top: 50px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 40px;
--padding-bottom: 40px;
--padding-left: 8.5%;
--padding-right: 8.5%;
}
.elementor-61 .elementor-element.elementor-element-d5b30d0 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-61 .elementor-element.elementor-element-e6879ea img {
max-width: 100%;
}
.elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item {
width: 97px;
}
.elementor-61 .elementor-element.elementor-element-13abebf {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-61 .elementor-element.elementor-element-536e54b {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
}
@media(max-width: 1020px) {
.elementor-61 .elementor-element.elementor-element-741f56c {
--padding-top:10px;
--padding-bottom: 10px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
max-width: 85%;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-53b84fe {
left: 20px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-53b84fe {
right: 20px;
}
.elementor-61 .elementor-element.elementor-element-53b84fe {
bottom: 20px;
}
.elementor-61 .elementor-element.elementor-element-9b26234 {
--e-con-grid-template-columns: repeat(1, 1fr);
--gap: 10px 20px;
--row-gap: 10px;
--column-gap: 20px;
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-61 .elementor-element.elementor-element-30fd9d1 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-ffd1f7d {
--container-widget-width: 80%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 80% );
max-width: 80%;
}
.elementor-61 .elementor-element.elementor-element-e09c20e {
--gap: 40px 20px;
--row-gap: 40px;
--column-gap: 20px;
--grid-auto-flow: row;
--margin-top: 60px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-81a7690 > .elementor-widget-container {
padding: 0px 20px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-wrapper {
gap: 80px;
}
.elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title a {
font-size: 20px;
}
.elementor-61 .elementor-element.elementor-element-0f4aa27 > .elementor-widget-container {
padding: 0px 20px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-wrapper {
gap: 80px;
}
.elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title a {
font-size: 20px;
}
.elementor-61 .elementor-element.elementor-element-6cfd203 > .elementor-widget-container {
padding: 0px 20px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-wrapper {
gap: 80px;
}
.elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title a {
font-size: 20px;
}
.elementor-61 .elementor-element.elementor-element-0d343e1 > .elementor-widget-container {
padding: 0px 20px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-wrapper {
gap: 80px;
}
.elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title a {
font-size: 20px;
}
.elementor-61 .elementor-element.elementor-element-07cd509 {
--container-widget-width: 70%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 70% );
max-width: 70%;
}
.elementor-61 .elementor-element.elementor-element-1808c14 > .elementor-widget-container {
padding: 10px 0px 0px 20px;
}
.elementor-61 .elementor-element.elementor-element-1808c14 {
--container-widget-width: 30%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 30% );
max-width: 30%;
}
.elementor-61 .elementor-element.elementor-element-b62c0b3 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-89a0ca1 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-61 .elementor-element.elementor-element-96343ba.e-con {
--align-self: center;
}
.elementor-61 .elementor-element.elementor-element-0136e6e > .elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-7500280 > .elementor-widget-container {
margin: 50px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-53b1f07 {
--margin-top: 164px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-e9b547c {
--e-con-grid-template-columns: repeat(3, 1fr);
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-88745f4 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-7afb238 > .elementor-widget-container {
margin: 0px 0px 50px 0px;
}
.elementor-61 .elementor-element.elementor-element-1cc335a .logico-title {
font-size: 120px;
}
.elementor-61 .elementor-element.elementor-element-2d7c3ee {
--e-con-grid-template-columns: repeat(2, 1fr);
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-3e92e17 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-61 .elementor-element.elementor-element-f5cfe01 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--padding-top: 120px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-53da811 {
--align-items: flex-start;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--margin-top: 60px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-53da811.e-con {
--order: 99999 /* order end hack */;
}
.elementor-61 .elementor-element.elementor-element-53bd6d7 {
--container-widget-width: 750px;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 750px );
max-width: 750px;
}
.elementor-61 .elementor-element.elementor-element-735a877 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-9d7fc8f {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 100% );
max-width: 100%;
}
.elementor-61 .elementor-element.elementor-element-fb33b91 {
--container-widget-width: 80%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 80% );
max-width: 80%;
}
.elementor-61 .elementor-element.elementor-element-c7b4cb4 {
--flex-direction: row;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--align-items: center;
}
.elementor-61 .elementor-element.elementor-element-de254c2 {
--padding-top: 120px;
--padding-bottom: 120px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-1698b85 {
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-80fb828 .price-item-price-info {
font-size: 40px;
}
.elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item-price-info {
font-size: 40px;
}
.elementor-61 .elementor-element.elementor-element-50ff366 .price-item-price-info {
font-size: 40px;
}
.elementor-61 .elementor-element.elementor-element-4c3d65c {
--margin-top: 120px;
--margin-bottom: 120px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-1eec155 {
--container-widget-width: 62%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 62% );
max-width: 62%;
}
.elementor-61 .elementor-element.elementor-element-7e719d0 > .elementor-widget-container {
margin: -56px 0px 0px 0px;
}
}
@media(max-width: 840px) {
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
margin:0px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading {
font-size: 36px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
margin: 60px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading {
font-size: 36px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .owl-carousel.owl-theme .content-item {
height: 600px;
}
.elementor-61 .elementor-element.elementor-element-9b26234 {
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-e09c20e {
--e-con-grid-template-columns: repeat(2, 1fr);
--gap: 60px 20px;
--row-gap: 60px;
--column-gap: 20px;
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-5a5c397 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-61 .elementor-element.elementor-element-07cd509 {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 100% );
max-width: 100%;
}
.elementor-61 .elementor-element.elementor-element-1808c14 > .elementor-widget-container {
margin: 40px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-1808c14 {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 100% );
max-width: 100%;
}
.elementor-61 .elementor-element.elementor-element-1808c14 .button-container {
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-9ffed33 {
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-96343ba {
--align-items: flex-end;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-96343ba.e-con {
--order: 99999 /* order end hack */;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-0031d81 {
right: 0px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-0031d81 {
left: 0px;
}
.elementor-61 .elementor-element.elementor-element-71c3e1d {
--padding-top: 70px;
--padding-bottom: 50px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item {
width: 70px;
}
.elementor-61 .elementor-element.elementor-element-e9b547c {
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-4c3e632 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-61 .elementor-element.elementor-element-e7609a5 {
--margin-top: 30px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-3ef6f03 > .elementor-widget-container {
margin: 40px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-2d7c3ee {
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-07aec85 .logico-title {
font-size: 24px;
}
.elementor-61 .elementor-element.elementor-element-4358e8e {
font-size: 34px;
}
.elementor-61 .elementor-element.elementor-element-d5b30d0 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-61 .elementor-element.elementor-element-609bbad {
--align-items: flex-start;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}
.elementor-61 .elementor-element.elementor-element-e6879ea > .elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-e6879ea img {
width: 400px;
max-width: 90%;
}
.elementor-61 .elementor-element.elementor-element-ebf6c8d {
--margin-top: 60px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-after {
margin-top: -25px;
}
.elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-before {
margin-bottom: -25px;
}
.elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item {
width: 70px;
}
.elementor-61 .elementor-element.elementor-element-e494ac9 {
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--flex-wrap: wrap;
}
.elementor-61 .elementor-element.elementor-element-230216e {
border-width: 1px 1px 1px 0px;
--border-top-width: 1px;
--border-right-width: 1px;
--border-bottom-width: 1px;
--border-left-width: 0px;
}
.elementor-61 .elementor-element.elementor-element-80fb828 > .elementor-widget-container {
padding: 50px 40px 50px 0px;
}
.elementor-61 .elementor-element.elementor-element-80fb828 .price-item-price-info {
font-size: 60px;
}
.elementor-61 .elementor-element.elementor-element-d68e8ee {
border-width: 1px 0px 1px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 1px;
--border-left-width: 0px;
}
.elementor-61 .elementor-element.elementor-element-5a04fc1 > .elementor-widget-container {
padding: 50px 0px 50px 40px;
}
.elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item-price-info {
font-size: 60px;
}
.elementor-61 .elementor-element.elementor-element-3e4e136 {
border-width: 0px 1px 1px 0px;
--border-top-width: 0px;
--border-right-width: 1px;
--border-bottom-width: 1px;
--border-left-width: 0px;
}
.elementor-61 .elementor-element.elementor-element-50ff366 > .elementor-widget-container {
padding: 50px 40px 50px 0px;
}
.elementor-61 .elementor-element.elementor-element-50ff366 .price-item-price-info {
font-size: 60px;
}
.elementor-61 .elementor-element.elementor-element-7e719d0 > .elementor-widget-container {
margin: -30px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-after {
margin-top: 30px;
}
.elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-before {
margin-bottom: 30px;
}
}
@media(max-width: 660px) {
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading {
font-size:28px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
max-width: 70%;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading {
font-size: 28px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer {
margin-top: 0px;
margin-bottom: 9px;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination {
margin-right: 80px;
margin-left: 20px;
}
.elementor-61 .elementor-element.elementor-element-9b26234 {
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-30fd9d1 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-03db5d7 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-ffd1f7d {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 100% );
max-width: 100%;
}
.elementor-61 .elementor-element.elementor-element-e09c20e {
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-b62c0b3 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-89a0ca1 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button .elementor-custom-embed-play {
height: 105px;
}
.elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
height: 105px;
}
.elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
height: calc(105px - 22px);
}
.elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration, .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item {
width: 50px;
}
.elementor-61 .elementor-element.elementor-element-53b1f07 {
--margin-top: 144px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-e9b547c {
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-88745f4 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-343b363 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-1cc335a .logico-title {
font-size: 80px;
}
.elementor-61 .elementor-element.elementor-element-e7609a5 {
--margin-top: 30px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-2d7c3ee {
--gap: 60px 20px;
--row-gap: 60px;
--column-gap: 20px;
--grid-auto-flow: row;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-3e92e17 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-f5cfe01 {
--padding-top: 90px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-9d7fc8f {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 100% );
max-width: 100%;
}
.elementor-61 .elementor-element.elementor-element-c7b4cb4 {
--flex-direction: column;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--align-items: flex-start;
}
.elementor-61 .elementor-element.elementor-element-de254c2 {
--padding-top: 90px;
--padding-bottom: 90px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-d5b30d0 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration, .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item {
width: 50px;
}
.elementor-61 .elementor-element.elementor-element-1698b85 {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-13abebf {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-e494ac9 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
}
.elementor-61 .elementor-element.elementor-element-230216e {
--align-items: center;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
border-width: 1px 0px 0px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
}
.elementor-61 .elementor-element.elementor-element-80fb828 > .elementor-widget-container {
padding: 50px 40px 50px 40px;
}
.elementor-61 .elementor-element.elementor-element-d68e8ee {
--justify-content: center;
--align-items: center;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
border-width: 1px 0px 0px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 0px;
--border-left-width: 0px;
}
.elementor-61 .elementor-element.elementor-element-5a04fc1 > .elementor-widget-container {
padding: 50px 40px 50px 40px;
}
.elementor-61 .elementor-element.elementor-element-3e4e136 {
--align-items: center;
--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
border-width: 1px 0px 1px 0px;
--border-top-width: 1px;
--border-right-width: 0px;
--border-bottom-width: 1px;
--border-left-width: 0px;
}
.elementor-61 .elementor-element.elementor-element-50ff366 > .elementor-widget-container {
padding: 50px 40px 50px 40px;
}
.elementor-61 .elementor-element.elementor-element-4c3d65c {
--margin-top: 90px;
--margin-bottom: 90px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-536e54b {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-61 .elementor-element.elementor-element-1eec155 {
--container-widget-width: 100%;
--container-widget-flex-grow: 0;
width: var( --container-widget-width, 100% );
max-width: 100%;
}
.elementor-61 .elementor-element.elementor-element-7e719d0 > .elementor-widget-container {
margin: 50px 0px 0px 0px;
}
.elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer {
text-align: left;
}
.elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-after {
margin-top: 30px;
}
.elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-before {
margin-bottom: 30px;
}
}
@media(max-width: 480px) {
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
max-width:100%;
}
.elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
max-width: 100%;
}
.elementor-61 .elementor-element.elementor-element-9b26234 {
--e-con-grid-template-columns: repeat(1, 1fr);
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-e09c20e {
--e-con-grid-template-columns: repeat(1, 1fr);
--gap: 40px 20px;
--row-gap: 40px;
--column-gap: 20px;
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-81a7690 > .elementor-widget-container {
padding: 0px 0px 40px 0px;
border-width: 0px 0px 1px 0px;
}
.elementor-61 .elementor-element.elementor-element-0f4aa27 > .elementor-widget-container {
padding: 0px 0px 40px 0px;
border-width: 0px 0px 1px 0px;
}
.elementor-61 .elementor-element.elementor-element-6cfd203 > .elementor-widget-container {
padding: 0px 0px 40px 0px;
border-width: 0px 0px 1px 0px;
}
.elementor-61 .elementor-element.elementor-element-0d343e1 > .elementor-widget-container {
padding: 0px 0px 40px 0px;
border-width: 0px 0px 1px 0px;
}
.elementor-61 .elementor-element.elementor-element-53b1f07 {
--gap: 30px 0px;
--row-gap: 30px;
--column-gap: 0px;
}
.elementor-61 .elementor-element.elementor-element-e9b547c {
--e-con-grid-template-columns: repeat(2, 1fr);
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-1cc335a .logico-title {
font-size: 56px;
}
.elementor-61 .elementor-element.elementor-element-2d7c3ee {
--e-con-grid-template-columns: repeat(1, 1fr);
--grid-auto-flow: row;
}
.elementor-61 .elementor-element.elementor-element-53bd6d7 > .elementor-widget-container {
padding: 30px 20px 30px 20px;
}
.elementor-61 .elementor-element.elementor-element-c7b4cb4 {
--padding-top: 30px;
--padding-bottom: 30px;
--padding-left: 20px;
--padding-right: 20px;
}
}
.elementor-5167 .elementor-element.elementor-element-249014c {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--padding-top: 20px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 99;
}
.elementor-5167 .elementor-element.elementor-element-249014c:not(.elementor-motion-effects-element-type-background),
.elementor-5167 .elementor-element.elementor-element-249014c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #FFFFFF;
}
.elementor-5167 .elementor-element.elementor-element-3f64ccf {
--display: flex;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-5167 .elementor-element.elementor-element-bcc756d {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--border-radius: 10px 10px 10px 10px;
--padding-top: 10px;
--padding-bottom: 10px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-5167 .elementor-element.elementor-element-bcc756d:not(.elementor-motion-effects-element-type-background),
.elementor-5167 .elementor-element.elementor-element-bcc756d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #1F1F1F;
}
.elementor-5167 .elementor-element.elementor-element-6b083d5 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
}
.elementor-5167 .elementor-element.elementor-element-fb3cc88 .elementor-icon-box-wrapper {
align-items: center;
}
.elementor-5167 .elementor-element.elementor-element-fb3cc88 {
--icon-box-icon-margin: 15px;
}
.elementor-5167 .elementor-element.elementor-element-fb3cc88.elementor-view-stacked .elementor-icon {
background-color: #FFFFFF;
}
.elementor-5167 .elementor-element.elementor-element-fb3cc88.elementor-view-framed .elementor-icon,
.elementor-5167 .elementor-element.elementor-element-fb3cc88.elementor-view-default .elementor-icon {
fill: #FFFFFF;
color: #FFFFFF;
border-color: #FFFFFF;
}
.elementor-5167 .elementor-element.elementor-element-fb3cc88 .elementor-icon {
font-size: 19px;
}
.elementor-5167 .elementor-element.elementor-element-fb3cc88 .elementor-icon-box-description {
font-size: 14px;
line-height: 1.3571em;
color: #FFFFFF;
}
.elementor-5167 .elementor-element.elementor-element-dd65b69 {
--display: flex;
--flex-direction: row-reverse;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap-reverse;
--align-items: flex-end;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: wrap;
--align-content: flex-end;
}
.elementor-5167 .elementor-element.elementor-element-45e0a41 {
--grid-template-columns: repeat(0, auto);
--icon-size: 14px;
--grid-column-gap: 20px;
--grid-row-gap: 10px;
}
.elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-widget-container {
text-align: right;
}
.elementor-5167 .elementor-element.elementor-element-45e0a41>.elementor-widget-container {
margin: 0px 0px 0px 20px;
}
.elementor-5167 .elementor-element.elementor-element-45e0a41.elementor-element {
--align-self: center;
}
.elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-social-icon {
background-color: #FFFFFF00;
--icon-padding: 0em;
}
.elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-social-icon:hover {
background-color: #FFFFFF00;
}
.elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-social-icon:hover i {
color: #c01227;
}
.elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-social-icon:hover svg {
fill: #c01227;
}
.elementor-5167 .elementor-element.elementor-element-d14e518 {
width: auto;
max-width: auto;
--icon-box-icon-margin: 21px;
}
.elementor-5167 .elementor-element.elementor-element-d14e518>.elementor-widget-container {
margin: 0px 0px 0px 20px;
}
.elementor-5167 .elementor-element.elementor-element-d14e518.elementor-element {
--align-self: flex-start;
}
.elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon-box-wrapper {
align-items: center;
}
.elementor-5167 .elementor-element.elementor-element-d14e518.elementor-view-stacked .elementor-icon {
background-color: #FFFFFF;
}
.elementor-5167 .elementor-element.elementor-element-d14e518.elementor-view-framed .elementor-icon,
.elementor-5167 .elementor-element.elementor-element-d14e518.elementor-view-default .elementor-icon {
fill: #FFFFFF;
color: #FFFFFF;
border-color: #FFFFFF;
}
.elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon {
font-size: 14px;
}
.elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon-box-description {
font-size: 14px;
line-height: 1.3571em;
color: #FFFFFF;
}
.elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon-box-description a {
color: #FFFFFF;
}
.elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon-box-description a:hover {
color: #c01227;
}
.elementor-5167 .elementor-element.elementor-element-9311920 {
width: auto;
max-width: auto;
--icon-box-icon-margin: 15px;
}
.elementor-5167 .elementor-element.elementor-element-9311920>.elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor-5167 .elementor-element.elementor-element-9311920.elementor-element {
--align-self: flex-start;
}
.elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon-box-wrapper {
align-items: center;
}
.elementor-5167 .elementor-element.elementor-element-9311920.elementor-view-stacked .elementor-icon {
background-color: #FFFFFF;
}
.elementor-5167 .elementor-element.elementor-element-9311920.elementor-view-framed .elementor-icon,
.elementor-5167 .elementor-element.elementor-element-9311920.elementor-view-default .elementor-icon {
fill: #FFFFFF;
color: #FFFFFF;
border-color: #FFFFFF;
}
.elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon {
font-size: 20px;
}
.elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon-box-description {
font-size: 14px;
line-height: 1.3571em;
color: #FFFFFF;
}
.elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon-box-description a {
color: #FFFFFF;
}
.elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon-box-description a:hover {
color: #c01227;
}
.elementor-5167 .elementor-element.elementor-element-aabe8e9 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--flex-wrap: nowrap;
}
.elementor-5167 .elementor-element.elementor-element-aabe8e9:not(.elementor-motion-effects-element-type-background),
.elementor-5167 .elementor-element.elementor-element-aabe8e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #FFFFFF;
}
.elementor .elementor-element.elementor-element-aabe8e9.sticky-container-active,
.elementor .sticky-container-active .elementor-element.elementor-element-aabe8e9 {
box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1);
}
.elementor-5167 .elementor-element.elementor-element-38954a2 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 40px;
--margin-right: 0px;
--z-index: 2;
}
.elementor-5167 .elementor-element.elementor-element-e15b9f2 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-around;
--align-items: stretch;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: nowrap;
--z-index: 2;
}
.elementor-5167 .elementor-element.elementor-element-d3726e1 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--align-items: center;
--gap: 0vw 3.1vw;
--row-gap: 0vw;
--column-gap: 3.1vw;
--flex-wrap: nowrap;
--padding-top: 34px;
--padding-bottom: 34px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 2;
}
.elementor-5167 .elementor-element.elementor-element-d3726e1.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
#side-panel-0e3d647:before {
background-image: url("/assets/images/bg-slide-sidebar.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-5167 .elementor-element.elementor-element-0e3d647.elementor-element {
--flex-grow: 0;
--flex-shrink: 1;
}
#side-panel-0e3d647 .slide-sidebar {
padding: 137px 60px 60px 60px !important;
}
#side-panel-0e3d647 {
--logico-default-text-color: #ffffff;
--logico-dark-text-color: #ffffff;
--logico-light-text-color: #bebebe;
--logico-accent-color: #c01227;
--logico-accent-alter-color: #c01227;
--logico-border-color: #cbcbcb;
--logico-border-hover-color: #ffffff;
--logico-background-color: #1f1f1f;
--logico-background-alter-color: #1f1f1f;
--logico-button-text-color: #ffffff;
--logico-button-border-color: #c01227;
--logico-button-background-color: rgba(255, 255, 255, 0);
--logico-button-icon-color: #1f1f1f;
--logico-button-text-hover: #ffffff;
--logico-button-border-hover: #c01227;
--logico-button-background-hover: #c01227;
--logico-button-icon-hover: #ffffff;
}
.elementor-5167 .elementor-element.elementor-element-013561b .hfe-site-logo-container,
.elementor-5167 .elementor-element.elementor-element-013561b .hfe-caption-width figcaption {
text-align: left;
}
.elementor-5167 .elementor-element.elementor-element-013561b .hfe-site-logo .hfe-site-logo-container img {
width: 153px;
}
.elementor-5167 .elementor-element.elementor-element-013561b .widget-image-caption {
margin-top: 0px;
margin-bottom: 0px;
}
.elementor-5167 .elementor-element.elementor-element-013561b.elementor-element {
--flex-grow: 0;
--flex-shrink: 0;
}
.elementor-5167 .elementor-element.elementor-element-013561b .hfe-site-logo-container .hfe-site-logo-img {
border-style: none;
}
.elementor-5167 .elementor-element.elementor-element-2bdeb64 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: center;
--align-items: center;
--z-index: 1;
}
.elementor-5167 .elementor-element.elementor-element-2bdeb64.e-con {
--flex-grow: 0;
--flex-shrink: 1;
}
.elementor-5167 .elementor-element.elementor-element-7ef506a {
width: 100%;
max-width: 100%;
}
.elementor-5167 .elementor-element.elementor-element-7ef506a>.elementor-widget-container {
padding: 4px 0px 4px 0px;
}
.elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container nav {
text-align: center;
}
.elementor-5167 .elementor-element.elementor-element-7ef506a .menu-trigger {
text-align: right;
}
.elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu {
padding: 33px 33px 35px 42px;
background-color: #1f1f1f;
}
.elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu {
margin: 0 0 0 calc(33px + 5px);
}
.elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before {
width: calc(33px + 5px);
}
.elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li>a,
.elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li>a:after {
color: #ffffff;
}
.elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a,
.elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a,
.elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]),
.elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li.active>a,
.elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li:hover>a,
.elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container .main-menu>li ul.sub-menu>li>a:before {
color: #c01227;
}
#mobile-header-7ef506a.mobile-header-menu-container {
--logico-border-color: #D9D9D9;
--logico-button-border-color: #c01227;
--logico-button-icon-color: #333333;
--logico-button-text-hover: #ffffff;
--logico-button-border-hover: #c01227;
--logico-button-background-hover: #c01227;
--logico-button-icon-hover: #ffffff;
}
.elementor-5167 .elementor-element.elementor-element-63ed906 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: flex-end;
--align-items: center;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: nowrap;
}
.elementor-5167 .elementor-element.elementor-element-63ed906.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-5167 .elementor-element.elementor-element-27abf7e {
--display: flex;
--align-items: flex-end;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--margin-top: 0%;
--margin-bottom: 0%;
--margin-left: 2.7%;
--margin-right: 0%;
--padding-top: 15px;
--padding-bottom: 16px;
--padding-left: 0px;
--padding-right: 20px;
--z-index: 1;
}
.elementor-5167 .elementor-element.elementor-element-27abf7e.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
.elementor-5167 .elementor-element.elementor-element-b6fc848 .header-button-container {
text-align: right;
}
.elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button {
min-width: 193px;
color: #ffffff;
background-color: #c01227;
}
.elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button.header-button-animation-jump {
min-height: 72px;
}
.elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button.header-button-animation-jump:hover {
min-height: calc(72px - 22px);
}
.elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button.header-button-animation-fade {
min-height: 72px;
}
.elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button:hover {
background-color: #c01227C7;
}
@media(max-width: 1200px) {
.elementor-5167 .elementor-element.elementor-element-bcc756d {
--padding-top: 10px;
--padding-bottom: 10px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-5167 .elementor-element.elementor-element-45e0a41 {
--grid-column-gap: 15px;
}
.elementor-5167 .elementor-element.elementor-element-38954a2 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 30px;
--margin-right: 30px;
}
.elementor-5167 .elementor-element.elementor-element-d3726e1 {
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 0px;
--padding-right: 0px;
--z-index: 1;
}
.elementor-5167 .elementor-element.elementor-element-013561b .hfe-site-logo-container,
.elementor-5167 .elementor-element.elementor-element-013561b .hfe-caption-width figcaption {
text-align: left;
}
.elementor-5167 .elementor-element.elementor-element-2bdeb64 {
--padding-top: 20px;
--padding-bottom: 20px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-5167 .elementor-element.elementor-element-7ef506a>.elementor-widget-container {
padding: 0px 0px 0px 0px;
}
.elementor-5167 .elementor-element.elementor-element-7ef506a {
z-index: 2;
}
.elementor-5167 .elementor-element.elementor-element-63ed906 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
}
@media(max-width: 1020px) {
.elementor-5167 .elementor-element.elementor-element-249014c {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-5167 .elementor-element.elementor-element-38954a2 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 10px;
--margin-right: 20px;
}
}
@media(max-width: 660px) {
.elementor-5167 .elementor-element.elementor-element-249014c {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-5167 .elementor-element.elementor-element-bcc756d {
--padding-top: 10px;
--padding-bottom: 10px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-5167 .elementor-element.elementor-element-38954a2 {
--margin-top: 0px;
--margin-bottom: 0px;
--margin-left: 20px;
--margin-right: 20px;
}
.elementor-5167 .elementor-element.elementor-element-e15b9f2 {
--flex-wrap: nowrap;
}
.elementor-5167 .elementor-element.elementor-element-2bdeb64.e-con {
--flex-grow: 0;
--flex-shrink: 1;
}
}
@media(max-width: 480px) {
.elementor-5167 .elementor-element.elementor-element-e15b9f2 {
--flex-wrap: nowrap;
}
.elementor-5167 .elementor-element.elementor-element-d3726e1 {
--width: auto;
}
.elementor-5167 .elementor-element.elementor-element-d3726e1.e-con {
--flex-grow: 1;
--flex-shrink: 0;
}
}
@media(min-width: 481px) {
.elementor-5167 .elementor-element.elementor-element-6b083d5 {
--width: 30%;
}
.elementor-5167 .elementor-element.elementor-element-dd65b69 {
--width: 70%;
}
.elementor-5167 .elementor-element.elementor-element-d3726e1 {
--width: auto;
}
.elementor-5167 .elementor-element.elementor-element-63ed906 {
--width: auto;
}
.elementor-5167 .elementor-element.elementor-element-27abf7e {
--width: auto;
}
}
.elementor-4889 .elementor-element.elementor-element-04095ce {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--padding-top: 0px;
--padding-bottom: 20px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4889 .elementor-element.elementor-element-728bca4 {
--display: flex;
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--border-radius: 25px 25px 25px 25px;
--padding-top: 135px;
--padding-bottom: 116px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-4889 .elementor-element.elementor-element-728bca4:not(.elementor-motion-effects-element-type-background),
.elementor-4889 .elementor-element.elementor-element-728bca4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #1F1F1F;
}
.elementor-4889 .elementor-element.elementor-element-2d5c641 {
width: auto;
max-width: auto;
top: 0px;
}
body:not(.rtl) .elementor-4889 .elementor-element.elementor-element-2d5c641 {
left: 0px;
}
body.rtl .elementor-4889 .elementor-element.elementor-element-2d5c641 {
right: 0px;
}
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration {
text-align: left;
}
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-1 .block-decoration-item:before,
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-2 .block-decoration-item:before,
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-3 .block-decoration-item:before,
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-4 .block-decoration-item:before,
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
background-color: #c01227;
}
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-1 .block-decoration-item:after,
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent,
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-3 .block-decoration-item,
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before,
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-4 .block-decoration-item,
.elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
background-color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-5bf2a20 {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--align-items: flex-end;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4889 .elementor-element.elementor-element-c754696>.elementor-widget-container {
border-radius: 25px 25px 25px 25px;
}
.elementor-4889 .elementor-element.elementor-element-c754696 iframe {
height: 425px;
filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-4889 .elementor-element.elementor-element-6d12bde {
--display: flex;
--flex-direction: row;
--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--align-items: flex-end;
--margin-top: 130px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4889 .elementor-element.elementor-element-d50354f {
--display: flex;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
}
.elementor-4889 .elementor-element.elementor-element-bedf3a0 .logico-title {
color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-3624aab>.elementor-widget-container {
margin: -6px 0px 0px 0px;
}
.elementor-4889 .elementor-element.elementor-element-3624aab .logico-title {
color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-d3f94eb {
--display: flex;
--justify-content: flex-end;
}
.elementor-4889 .elementor-element.elementor-element-61db210>.elementor-widget-container {
margin: 0px 0px 16px 0px;
}
.elementor-4889 .elementor-element.elementor-element-61db210 .button-container {
text-align: right;
}
.elementor-4889 .elementor-element.elementor-element-61db210 {
--logico-button-text-color: #FFFFFF;
--logico-button-border-color: #c01227;
--logico-button-background-color: #FFFFFF00;
--logico-button-icon-color: #FFFFFF;
--logico-button-text-hover: #FFFFFF;
--logico-button-border-hover: #c01227;
--logico-button-background-hover: #c01227;
--logico-button-icon-hover: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-c24a12e {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4889 .elementor-element.elementor-element-5e0af7f {
--divider-border-style: solid;
--divider-color: #CBCBCB;
--divider-border-width: 1px;
}
.elementor-4889 .elementor-element.elementor-element-5e0af7f>.elementor-widget-container {
margin: 88px 0px 125px 0px;
}
.elementor-4889 .elementor-element.elementor-element-5e0af7f .elementor-divider-separator {
width: 100%;
}
.elementor-4889 .elementor-element.elementor-element-5e0af7f .elementor-divider {
padding-block-start: 0px;
padding-block-end: 0px;
}
.elementor-4889 .elementor-element.elementor-element-2ddccf6 {
--display: flex;
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--justify-content: space-between;
--gap: 50px 20px;
--row-gap: 50px;
--column-gap: 20px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4889 .elementor-element.elementor-element-e4b4b72 {
--display: flex;
}
.elementor-4889 .elementor-element.elementor-element-ccece80>.elementor-widget-container {
padding: 1px 0px 0px 0px;
}
.elementor-4889 .elementor-element.elementor-element-ccece80 {
text-align: left;
}
.elementor-4889 .elementor-element.elementor-element-ccece80 img {
width: 153px;
}
.elementor-4889 .elementor-element.elementor-element-21709a1>.elementor-widget-container {
margin: 38px 0px 0px 0px;
}
.elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title {
font-family: "Manrope Alt", Sans-serif;
font-size: 60px;
font-weight: 700;
line-height: 1em;
letter-spacing: -0.03em;
color: #FFFFFF00;
-webkit-text-stroke-width: 1px;
stroke-width: 1px;
-webkit-text-stroke-color: #c01227;
stroke: #c01227;
}
.elementor-4889 .elementor-element.elementor-element-325005b>.elementor-widget-container {
margin: 60px 0px 0px 0px;
}
.elementor-4889 .elementor-element.elementor-element-325005b {
font-size: 14px;
color: #BEBEBE;
--logico-default-text-color: #BEBEBE;
--logico-accent-color: #BEBEBE;
}
.elementor-4889 .elementor-element.elementor-element-568b8a8 {
--display: flex;
}
.elementor-4889 .elementor-element.elementor-element-111742e>.elementor-widget-container {
margin: 1px 0px 7px 0px;
}
.elementor-4889 .elementor-element.elementor-element-111742e .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-6d174a5 {
font-size: 16px;
line-height: 1.875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-1ddf68c>.elementor-widget-container {
margin: 56px 0px 14px 0px;
}
.elementor-4889 .elementor-element.elementor-element-1ddf68c .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-f0b2b50 {
--grid-template-columns: repeat(0, auto);
--icon-size: 16px;
--grid-column-gap: 38px;
--grid-row-gap: 0px;
}
.elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon {
background-color: #FFFFFF00;
--icon-padding: 0px;
}
.elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon i {
color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon svg {
fill: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon:hover i {
color: #8A8A8A;
}
.elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon:hover svg {
fill: #8A8A8A;
}
.elementor-4889 .elementor-element.elementor-element-e6429e1 {
--display: flex;
}
.elementor-4889 .elementor-element.elementor-element-6c127cf>.elementor-widget-container {
margin: 1px 0px 7px 0px;
}
.elementor-4889 .elementor-element.elementor-element-6c127cf .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-40193ee {
font-size: 16px;
line-height: 1.875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
--logico-accent-color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-0c53a58>.elementor-widget-container {
margin: 56px 0px 8px 0px;
}
.elementor-4889 .elementor-element.elementor-element-0c53a58 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-7f01486 {
font-size: 16px;
line-height: 1.875em;
--logico-default-text-color: #FFFFFF;
color: #FFFFFF;
--logico-accent-color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-121422c {
--display: flex;
}
.elementor-4889 .elementor-element.elementor-element-cf60d14>.elementor-widget-container {
margin: 1px 0px 7px 0px;
}
.elementor-4889 .elementor-element.elementor-element-cf60d14 .logico-title {
font-size: 20px;
font-weight: 600;
line-height: 1.5em;
color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-492fff2 .logico-custom-menu-widget li {
font-size: 16px;
}
.elementor-4889 .elementor-element.elementor-element-492fff2 .logico-custom-menu-widget li,
.elementor-4889 .elementor-element.elementor-element-492fff2 .logico-custom-menu-widget li a {
color: #FFFFFF;
}
.elementor-4889 .elementor-element.elementor-element-492fff2 .logico-custom-menu-widget li a:hover {
color: #c01227;
border-color: #c01227;
}
.content-wrapper.content-wrapper-remove-top-margin {
margin-top: 200px !important;
}
@media(min-width: 481px) {
.elementor-4889 .elementor-element.elementor-element-d50354f {
--width: 70%;
}
.elementor-4889 .elementor-element.elementor-element-d3f94eb {
--width: 30%;
}
.elementor-4889 .elementor-element.elementor-element-e4b4b72 {
--width: 31%;
}
.elementor-4889 .elementor-element.elementor-element-568b8a8 {
--width: 23%;
}
.elementor-4889 .elementor-element.elementor-element-e6429e1 {
--width: 23%;
}
.elementor-4889 .elementor-element.elementor-element-121422c {
--width: 14%;
}
}
@media(max-width: 1200px) and (min-width:481px) {
.elementor-4889 .elementor-element.elementor-element-d50354f {
--width: 70%;
}
}
@media(max-width: 1020px) and (min-width:481px) {
.elementor-4889 .elementor-element.elementor-element-d50354f {
--width: 93%;
}
.elementor-4889 .elementor-element.elementor-element-d3f94eb {
--width: 30%;
}
.elementor-4889 .elementor-element.elementor-element-e4b4b72 {
--width: 48%;
}
.elementor-4889 .elementor-element.elementor-element-568b8a8 {
--width: 48%;
}
.elementor-4889 .elementor-element.elementor-element-e6429e1 {
--width: 48%;
}
.elementor-4889 .elementor-element.elementor-element-121422c {
--width: 48%;
}
}
@media(max-width: 840px) and (min-width:481px) {
.elementor-4889 .elementor-element.elementor-element-d50354f {
--width: 100%;
}
.elementor-4889 .elementor-element.elementor-element-d3f94eb {
--width: 100%;
}
}
@media(max-width: 660px) and (min-width:481px) {
.elementor-4889 .elementor-element.elementor-element-e4b4b72 {
--width: 47%;
}
.elementor-4889 .elementor-element.elementor-element-568b8a8 {
--width: 47%;
}
.elementor-4889 .elementor-element.elementor-element-e6429e1 {
--width: 47%;
}
.elementor-4889 .elementor-element.elementor-element-121422c {
--width: 47%;
}
}
@media(max-width: 1200px) {
.elementor-4889 .elementor-element.elementor-element-5bf2a20 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-4889 .elementor-element.elementor-element-6d12bde {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-4889 .elementor-element.elementor-element-c24a12e {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-4889 .elementor-element.elementor-element-2ddccf6 {
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 30px;
--padding-right: 30px;
}
.elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title {
font-size: 60px;
}
}
@media(max-width: 1020px) {
.elementor-4889 .elementor-element.elementor-element-04095ce {
--padding-top: 0px;
--padding-bottom: 10px;
--padding-left: 10px;
--padding-right: 10px;
}
.elementor-4889 .elementor-element.elementor-element-728bca4 {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--gap: 0px 20px;
--row-gap: 0px;
--column-gap: 20px;
--flex-wrap: nowrap;
--padding-top: 120px;
--padding-bottom: 120px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-4889 .elementor-element.elementor-element-5bf2a20 {
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4889 .elementor-element.elementor-element-c754696 iframe {
height: 350px;
}
.elementor-4889 .elementor-element.elementor-element-6d12bde {
--flex-direction: row;
--container-widget-width: initial;
--container-widget-height: 100%;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
--flex-wrap-mobile: wrap;
--gap: 0px 0px;
--row-gap: 0px;
--column-gap: 0px;
--margin-top: 120px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4889 .elementor-element.elementor-element-3624aab>.elementor-widget-container {
margin: 0px 0px 0px 0px;
}
.elementor-4889 .elementor-element.elementor-element-d3f94eb {
--justify-content: flex-start;
--margin-top: 30px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-4889 .elementor-element.elementor-element-61db210>.elementor-widget-container {
margin: 0px 0px 8px 0px;
}
.elementor-4889 .elementor-element.elementor-element-c24a12e {
--flex-direction: column;
--container-widget-width: 100%;
--container-widget-height: initial;
--container-widget-flex-grow: 0;
--container-widget-align-self: initial;
--flex-wrap-mobile: wrap;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4889 .elementor-element.elementor-element-2ddccf6 {
--flex-wrap: wrap;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 20px;
--padding-right: 20px;
}
.elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title {
font-size: 40px;
}
}
@media(max-width: 840px) {
.elementor-4889 .elementor-element.elementor-element-61db210 .button-container {
text-align: left;
}
.elementor-4889 .elementor-element.elementor-element-5e0af7f>.elementor-widget-container {
margin: 60px 0px 60px 0px;
}
}
@media(max-width: 660px) {
.elementor-4889 .elementor-element.elementor-element-728bca4 {
--padding-top: 90px;
--padding-bottom: 90px;
--padding-left: 0px;
--padding-right: 0px;
}
.elementor-4889 .elementor-element.elementor-element-6d12bde {
--margin-top: 90px;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
}
.elementor-4889 .elementor-element.elementor-element-bedf3a0 .logico-title {
text-align: center;
}
.elementor-4889 .elementor-element.elementor-element-3624aab .logico-title {
text-align: center;
}
.elementor-4889 .elementor-element.elementor-element-61db210 .button-container {
text-align: center;
}
.elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title {
font-size: 38px;
}
}
@media(max-width: 480px) {
.elementor-4889 .elementor-element.elementor-element-ccece80 {
text-align: center;
}
.elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title {
text-align: center;
}
}