@charset "UTF-8";

/* Accordion */
.accordion .card {
	margin-top: 5px;
}

.accordion .card:first-child {
	margin-top: 0;
}

.accordion .card:first-of-type, .accordion .card:not(:first-of-type):not(:last-of-type), .accordion .card:last-of-type {
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: .25rem;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
	border-radius: .25rem;
}

.accordion .card-title {
	font-size: 16px;
}

.accordion .card-header {
	padding: 0;
	border-radius: .25rem;
	border-bottom: 0;
	margin: -1px;
}

.accordion .card-header a {
	cursor: pointer;
	display: block;
	padding: 10px 20px;
}

.accordion .card-header a:hover, .accordion .card-header a:focus {
	text-decoration: none;
}

.accordion.accordion-modern-status > .card {
	border: 1px solid transparent !important;
	transition: ease border-color 300ms;
}

.accordion.accordion-modern-status > .card .card-header a {
	position: relative;
	padding: 23px 80px 23px 30px;
	background-color: #f4f4f4;
	transition: ease background-color 300ms, ease color 300ms;
}

.accordion.accordion-modern-status > .card .card-header a:after {
	content: '+';
	position: absolute;
	top: 50%;
	right: 25px;
	font-size: inherit;
	font-weight: inherit;
	transform: translate3d(0, -50%, 0) rotate(45deg);
	transform-origin: 50% 50%;
	transition: ease transform 300ms;
}

.accordion.accordion-modern-status > .card .card-header a.collapsed:after {
	transform: translate3d(0, -50%, 0) rotate(0deg);
}

.accordion.accordion-modern-status > .card + .card {
	margin-top: 17px;
}

.accordion.accordion-modern-status.accordion-modern-status-borders > .card {
	border: 1px solid rgba(0, 0, 0, 0.085) !important;
}

.accordion.accordion-modern-status.accordion-modern-status-borders > .card .card-header {
	background: transparent !important;
}

.accordion.accordion-modern-status.accordion-modern-status-borders > .card .card-header a {
	background: transparent !important;
}

.accordion.accordion-modern-status.accordion-modern-status-arrow > .card .card-header a:after {
	transform: translate3d(0, -50%, 0) rotate(180deg);
	font-family: 'Font Awesome 6 Free';
	content: "\f0dd";
	font-weight: 900;
	color: #00a1e2 !important;
}

.accordion.accordion-modern-status.accordion-modern-status-arrow > .card .card-header a.collapsed:after {
	transform: translate3d(0, -50%, 0) rotate(0deg);
}

/* Accordion - Skin */
.accordion .card-header a {
	color: #00a1e2;
}

/* Animations */

/* Transitions */

/* Transition Magnetic */

/* Translate Animations */

/* Opacity Animations */

/* Side Header Arrow Animations */

/* Mask Up */

/* Mask Right */

/* Mask Down */

/* Mask Left */

/* Text Entrance */

/* Fade In Up Shorter */

/* Fade In Up Shorter Plus */

/* Fade In Left Shorter */

/* Fade In Left Shorter Plus */

/* Fade In Right Shorter */

/* Fade In Right Shorter Plus */

/* Fade In Right Shorter With Opacity */

/* Fade In Down Shorter */

/* Fade In Down Shorter Plus */

/* Fade In Right and Down Shorter */

/* Fade In Right and Up Shorter */

/* Fade In Left and Down Shorter */

/* Fade In Left and Up Shorter */

/* Expand In */

/* Gradient Transition */

/* Slider Scroll Button Animation */

/* Arrow Left Right */

/* Nav Item Arrow */

/* Hover 3d Effect */

/* Hotspot */

/* Dot Pulse */

/* Blur In */

/* Ken Burns To Right */

/* Ken Burns To Left and Top */

/* Ken Burns To Left */

/* Ken Burns To Left and Top */

/* Moving From Top to Bottom */

/* Pulse */
@keyframes pulseAnim {
	from {
		transform: scale(1);
		opacity: 1;
	}

	to {
		transform: scale(1.4);
		opacity: 0;
	}
}

.pulseAnim:not(:hover):after {
	animation-name: pulseAnim;
}

/* Basic Rotation */

/* Block Slide */

/* SVG Animation Effect 1 */

/* Highlighted Word */

/* Animated Letters */

/* Animated Letters - Type Writer Effect */

/* Arrows */

/* Badges */

/* Badges - Skin */

/* Circular Bars */

/* Circular Bar - Skin */

/* Progress */

/* Progress Bar - Skin */

/* Breadcrumb */

/* Buttons */

/* Dropdown Buttons */

/* Default */

/* Outline */

/* Modern */

/* Rounded */

/* Rounded */

/* 3d */

/* Arrow */

/* Swap */

/* Link Effect */

/* Icons	*/

/* Dropdown Button */

/* Button Light */

/* Hamburguer */

/* Hamburguer Sticky Colors */

/* Badge */

/* Gradient */

/* Play Button Size */

/* Curcle Buttons */

/* Buttons - Skin */

/* Effect */

/* Close */

/* Pagination */

/* Pagination - Skin */

/* Read More */

/* Call to Action */

/* Call to Action - Skin */

/* Cards */
.card {
	position: relative;
	border: 1px solid rgba(0, 0, 0, 0.06);
}

.card-header {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.card-body {
	padding: 32px;
	padding: 2rem;
	position: relative;
	z-index: 1;
}

/* Border */

/* Flip Card */

/* Owl Carousel */

/* Carousel - Skin */

/* Carousel Center Active Item 2 - Skin */

/* Bottom Inside Shadow - Skin */

/* Cascading Images */

/* Countdown */

/* Countdown - Skin */

/* Counters */

/* Counters - Skin */

/* Dividers */

/* Divider Borders */

/* Dividers - Skin */

/* Dropdowns */

/* Dropdown - Skin */

/* Icon Featured */

/* Featured Box */

/* Featured Box Left */

/* Featured Boxes - Flat */

/* Featured Boxes - Style 2 */

/* Featured Boxes - Style 3 */

/* Featured Boxes - Style 4 */

/* Featured Boxes - Style 5, 6, 7 and 9 */

/* Featured Boxes - Style 6 */

/* Featured Boxes - Style 7 */

/* Featured Boxes - Style 8 */

/* Featured Boxes - Style 9 */

/* Featured Boxes Modern */

.featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box {
	background: rgba(0, 0, 0, 0.06) !important;
	box-shadow: none;
	border: 0;
}

.featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box-no-borders {
	background: none !important;
}

.featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box-box-shadow {
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
}

/* Featured Boxes */

/* Effects */

/* Feature Box */

/* Style 2 */

/* Style 3 */

/* Style 4 */

/* Style 5 */

/* Style 6 */

/* Feature Box Icon Size */

/* Reverse All Resolutions */

/* Reverse */

/* Full Width */

/* Icons - Skin */

/* Featured Box - - Skin */

/* Featured Box Modern - Gradient - Skin */

/* Featured Box - Effects - Skin */

/* Feature Box - Skin */

/* Forms */

/* Form - iOS Override */

/* Placeholder Light */

/* Form - Bootstrap Override */

/* Custom Checkbox */

/* Custom Checkbox Switch */

/* Forms Validations */

/* Search Cancel Button */

/* Simple Search */

/* Search With Select */

/* Form Styles */

/* Floating Labels */

.form-label-group input:not(:-moz-placeholder-shown) {
	padding-top: 20px;
	padding-top: 1.25rem;
	padding-bottom: 4px;
	padding-bottom: .25rem;
}

.form-label-group input:not(:-moz-placeholder-shown) ~ label {
	padding-top: 4px;
	padding-top: .25rem;
	padding-bottom: 4px;
	padding-bottom: .25rem;
	font-size: 12px;
	color: var(--default);
}

/* Fallback for Edge
-------------------------------------------------- */
@supports (-ms-ime-align: auto) {
}

/* Form Squared Borders */

/* Form With Icons */

/* Form Fields Rounded */

/* Form With Shadow */

/* Form Fieds Size - Global class to increase size of form controls */

/* Form Fieds Font Size - Global class to increase font size of form controls */

/* Custom Checkbox - Skin */

/* Custom Checkbox Switch - Skin */

/* Form Control - Skin */

/* Form Range - Skin */

/* Form Check - Skin */

/* GDPR */

/* Headings */
h4 {
	color: var(--dark);
	font-weight: 200;
	letter-spacing: -.05em;
	margin: 0;
	-webkit-font-smoothing: antialiased;
}

h4 {
	font-size: 1.4em;
	font-weight: 600;
	line-height: 27px;
	margin: 0 0 14px 0;
}

/* Heading */

/* Modal Titles */

/* Highlight */

/* Highlight Text - Skin */

/* Icons */

/* Font Awesome List */

/* Font Awesome - Skin */

/* Simple Line Icons List */

/* Porto Icons */

/* Area Expanded Change */

/* Icon Animated */

/* Elements Shadow Icon */

/* Custom Image Icons */

/* Thumbnails */

/* Image Gallery */

/* Thumbnail Gallery */

/* Masonry */

/* Masonry Loading */

/* Mockup */

/* Hover Effect 3d */

/* Profile Image */

/* Lazy */

/* Thumb Gallery */

/* Arrows */

/* Close */

/* No Margins */

/* Zoom */

/* Animnate */

/* Fade */

/* Dialog */

/* White Popup Block */

/* Lightbox Opened */

/* Modal Opened */

/* List */

/* Sitemap */

/* Lists - Skin */

/* Loading Overlay */

/* Bounce Loading */

/* Loading Overlay Percentage */

/* Cubes Effect */

/* Cube Progress Effect */

/* Float Rings Effect */

/* Float Bars Effect */

/* Speeding Wheel */

/* Zenith Effect */

/* Spinning Square Effect */

/* Pulse */

/* Loading Overlay - Skin */
/* Cubes - Skin */

/* CubeProgress - Skin */

/* Float Rings - Skin */

/* Float Bars - Skin */

/* Speeding Wheel - Skin */

/* Zenith - Skin */

/* Spinning Square Effect - Skin */

/* Pulse Effect - Skin */

/* Maps */

/* Map Pins */

/* Map Info Window */

/* Map Pin - Skin */

/* Google Map on Footer */

/* RTL Popup */

/* Pre */

/* Alternative Font - Skin */

/* Blockquote - Skin */

/* Drop Caps - Skin */

/* Offset Anchor */

/* Alerts */

/* Alerts - Skin */

/* Ratio */

/* Alert Admin */

/* Not Included */

/* Tip */

/* Ajax Box */

/* Notice Top Bar */

/* Hover effetcs */

/* Sticky Wrapper */

/* Curved Border */

/* Vertical Divider */

/* Star Rating */

/* Image Hotspots */

/* Page Transition */
body[data-plugin-page-transition] {
	transition: ease opacity 300ms;
}

/* 
Image 360º Viewer
Credits: Codyhouse (https://codyhouse.co/gem/360-degrees-product-viewer)
*/

/* 360º Image Viewer - Skin */

/* Payment CC */

/* ElevateZoom Fix */

/* PORTO Big Title */

/* Read More Rendered (JS Plugin) */

/* Style Switcher Open Loader Button */

/* Envato Frame */

/* Envato Buy Redirect and Demos */

/* Video */

/* Cursor Effect */

/* Cursor Effect - Skin */

/* Simple Copy To Clipboard */

/* Particles */

/* Patterns */

/* Progress Reading */

/* Content Switcher */

/* reCaptcha Fix */

/* Inverted - Skin */

/* Hotspots - Skin */

/* Popover */

/* Scrollable	- Skin */

/* Vertical Lines */

/* Popup */

/* Nav */

/* Nav List */

/* Nav Pills */

/* Nav Light */

/* Nav Active Style - Active Bottom Border */

/* Nav Secondary */

/* Boxed */

/* Section Scroll - Dots Navigation */

/* Nav Colors */

/* Nav Pills Colors */

/* Nav Link Colors */

/* Section Scroll Nav Colors */

/* Overlays */

/* Overlay Gradient Bottom Content */

/* Overlay Gradient Top Content */

/* Overlay Gradient */

/* Overlay - Skin */

/* Overlay Gradient - Skin */

/* Parallax */

/* Parallax - Skin */

/* Pricing Tables */

/* Pricing Block Style */

/* Price Menu */

/* Pricing Tables - Skin */

/* Process */

/* Process - Skin */

/* Scroll to Top */

/* Scrollable */

/* Section Featured */

/* Section With Shape Divider */

/* Sections - Skin */

/* Sidebar */

/* Side Panel */

/* Home Slider - Revolution Slider */

/* Revolution Slider Typewriter Addon */

/* Slider With Overlay */

/* Slider Scroll Button */

/* Arrows */

/* Bullets */

/* Embed Border */

/* Defaults */

/* Slider With Overlay */

/* Slider Contact Form */

/* Boxed */

/* Side Header - Full Screen Slider Height On Mobile */

/* Slider - Skin */

/* Social Icons */

/* Sort Source Wrapper */

/* Sort Source */

/* Sort Source Style 2 */

/* Sort Source Style 3 */

/* Sort Destination */

/* Sort Loading */

/* Sort Colors */

/* Clip SVG */

/* SVG Colors */

/* SVG Animations */

/* Tables */

/* Tabs */

/* Right Aligned */

/* Bottom Tabs */

/* Vertical */

/* Vertical - Left Side */

/* Vertical - Right Side */

/* Justified */

/* Bottom Tabs with Justified Nav */

/* Center */

/* Navigation */

/* Simple */

/* Tabs - Skin */

/* Testimonials */

/* Style 2 */

/* Style 3 */

/* Style 4 */

/* Style 5 */

/* Style 6 */

/* Style 7 */

/* With Quotes */

/* Transparent Background */

/* Alternarive Font */

/* Light */

/* Testimonial - Skin */

/* Thumb Info */

/* Thumb Info Ribbon */

/* Thumb Info - Full Width */

/* Thumb Info Caption	*/

/* Thumb Info Side Image	*/

/* Thumb Info Social Icons */

/* Thumb Info Floating Caption */

/* Thumb - Skin */

/* Thumb Info Floating Caption - Skin */

/* Timeline */

/* Timeline - Skin */

/* History - Skin */

/* Toggles */

/* Toggle - Skin */

/* Blockquotes */

/* Small */

/* Paragraphs */
p {
	color: var(--default);
	line-height: 26px;
	margin: 0 0 20px;
}

/* Lead */

/* Links */
a {
	color: var(--primary);
}

a:hover {
	color: var(--primary--100);
}

a:focus {
	color: var(--primary--100);
}

a:active {
	color: var(--primary-100);
}

/* Drop Caps */

/* Default Font Style */

/* Alternative Font Style */

/* Gradient Text */

/* Small Sup style */

/* Text Color Default */

/* Marquee */

/* Mark */

/* Video */

/* Video - Skin */

/* rotate-1 */

/* type */

/* rotate-2 */

/* loading-bar */

/* slide */

/* clip */

/* zoom */

/* scale */

/* push */

/* Word Rotator - Skin */

/* Custom Map */

/* Home Intro */

/* Home Intro Compact */

@media (max-width: 991px) {
		/* Home Intro */
}

@media (max-width: 767px) {
		/* Home Intro */
}

/* Home Concept SVG Animations */

/* Firefox Final Pin Animation */

/* Home Concept */

/* Home - Skin */

/* Home Intro - Skin */

/* Portfolio */

/* Portfolio Info */

/* Portfolio List */

/* Portfolio Details */

/* Portfolio Modal */

/* Portfolio Navigation */

/* Portfolio - Skin */

/* Team List */

/* Search Results */

/* Page 404 */
